Point-based programs are a type of customer loyalty system where customers accumulate points for actions like purchases, referrals, and social media engagement. These points can then be redeemed for rewards such as discounts, free products, or exclusive offers. The main goal is to enhance customer retention and encourage repeat business.