We are looking for a loyalty program that would have a good connection with Hubspot and woocommerce. It should be based on customer purchases through wocommerce, not customer comments/content viewing etc on the website. It should have ranks and progressive systems of awarding points based on these ranks. So far I didn't find any ready-made solution that would be compatible with this logic, at least not for woocommerce.
It sounds like you are looking for something like https://smile.io/ - which works with leading SaaS eCommerce solutions, but not with WooCommerce?
I am not aware of any tools that integrate with both WooCommerce and HubSpot that offer rewards solutions. However something can be developed to do this.