Implementing a points based program can offer several benefits: 1. Enhanced Customer Engagement: Customers are more engaged with the brand when they are actively participating in a loyalty program. 2. Competitive Advantage: It can provide a competitive edge by differentiating a business from its competitors. 3. Customer Insights: Businesses can gain insights into customer behavior and preferences, enabling more effective targeted marketing. 4. Increased Revenue: By encouraging repeat purchases, businesses can see a notable increase in revenue. 5. Customer Advocacy: Loyal customers are more likely to become brand advocates, promoting the business to others.