This 250-location QSR franchise launched a mobile app-based loyalty program to combat declining visit frequency and increasing customer acquisition costs. The program targeted a simple goal: get customers to visit one more time per month. Within 18 months, the loyalty program enrolled 420,000 members, increased visit frequency by 2.1 additional visits per month among active members, and boosted customer lifetime value by 34%. Here is how they built and scaled it.
Program Design: Simplicity First
We deliberately designed the simplest possible loyalty structure: 1 point per dollar spent, 100 points equals a $5 reward. No tiers, no complicated redemption rules, no expiring points. The program lived in a branded mobile app that replaced the franchise's previous website-only ordering experience. Enrollment was frictionless: enter phone number, create a 4-digit PIN, start earning immediately. We tested more complex models in focus groups, but customers consistently preferred the simplicity of the one-for-one point structure.
Driving Enrollment and Engagement
Enrollment strategy: trained crew members to ask every customer 'Are you earning points today?' (not 'Would you like to join our rewards program?'). In-store signage at point-of-sale and drive-through. Launch promotion: double points for the first 30 days of membership. Digital marketing: geo-targeted social ads promoting the app around each franchise location. Post-enrollment engagement: weekly push notifications with personalized offers based on purchase history, gamification elements (streaks for consecutive weekly visits), and surprise bonus point events. The combination drove enrollment of 420,000 members (approximately 1,680 per location average) within 18 months.
Results: 34% Customer Lifetime Value Increase
At 18 months: 420,000 enrolled members across 250 locations. Active member visit frequency increased 2.1 additional visits per month (from 3.2 to 5.3). Average ticket size for loyalty members was 12% higher than non-members (driven by personalized upsell suggestions in the app). 12-month customer lifetime value for loyalty members was 34% higher than non-members. The program generated over $12M in incremental revenue system-wide. App-based ordering (enabled by loyalty enrollment) now represents 28% of all transactions, reducing labor costs per transaction. Member retention rate at 12 months was 68%, compared to an estimated 41% retention for non-members.
Key Takeaways
- Simple program structure (1 point per dollar, 100 points for $5 reward) drove adoption
- Crew member ask script is more important than any digital enrollment tactic
- Loyalty members visited 2.1 more times per month, driving 34% higher lifetime value
- App-based ordering represents 28% of transactions, reducing labor costs per order
- 12-month member retention rate was 68% vs 41% for non-members
Want to implement these strategies?
Get a free franchise marketing audit from our team.


