The use of these frameworks is very helpful in understanding, engaging, and retaining the existing customer base. Referral programs reward existing customers for convincing new ones to make a first purchase. It earns points, account credits, or free products for the advocate and signup perks for the new customer.Gamification programs incorporate