Customer Loyalty Service
A points-based loyalty program with tiered membership, reward redemption, and real-time balance tracking.
Entities
- LoyaltyAccount — earn, redeem, tier evaluation
- RewardsProgram — catalog rules, partner integrations
Business Rules
- Rolling 12-month expiry from last earn activity
- Grace period before tier downgrade
- Reward catalog synced daily from external API
Views
- CustomerDashboard — balance, history, current tier
- AdminOverview — program metrics, tier distribution