Product Initiative · CRED
Daily Rewards — Streak-Based Engagement
Engagement & Retention
Overview
Contributed to a streak-based engagement experience within CRED Daily Rewards, designed to encourage users to return consistently, increase gameplay adoption, and create additional opportunities for coin utilization and rewards.
The experience introduced daily streak progression and milestone-based rewards, turning repeated gameplay into a visible progress journey.
Problem / Opportunity
Daily Rewards offered users limited gameplay opportunities each day, creating an opportunity to strengthen repeat engagement and habit formation.
The product challenge was to give users a clear reason to return daily while making their progress, upcoming milestones, and streak-break consequences easy to understand.
Product Approach
The streak was tied to the first gameplay completed each day:
Completing the first gameplay marked the day's streak as complete. The second gameplay remained optional and did not affect streak continuity. Missing the required daily gameplay broke the streak and reset progression to Day 1. Gameplay configuration, including card count, was backend-driven.
Milestone-based rewards were introduced at Day 3, Day 7, Day 14, and subsequent 7-day intervals. On milestone days, the gameplay UI transitioned from the normal green state to blue, and users received opportunities for better coupon rewards. After completing the milestone, the UI returned to the normal state. Breaking the streak restarted progression toward the next milestone cycle.
This created a simple engagement loop: Play → Maintain streak → Reach milestone → Unlock better rewards → Continue.
Product Insights & UX Contributions
Clearer streak-break feedback
Introducing a subtle red-yellow visual treatment when a user misses their streak — intentionally avoiding a harsh 'error' or alert state while still clearly communicating that the streak had been broken.
I also suggested a small transition animation showing the user's previous streak count returning to zero, making the consequence of missing a day immediately understandable.
User feedback · State communication · Behavioral UX
Making streak progress visible
Introducing a 7-day progress/calendar view after the user completes their first gameplay.
The experience visually represented: ✓ Completed days → Current day → Upcoming days → Milestone. This allowed users to understand not only their current streak but also how far they were from the next milestone.
Progress visualization · Reward anticipation · Engagement design
Making milestone rewards discoverable
The 7-day progress view incorporated a gift-box indicator on the milestone day, creating a visual cue that something more valuable was waiting at the end of the streak cycle.
For example: ✓ ✓ ✓ ○ ○ ○ 🎁. As the user progressed, completed days became ticked, while future days remained open. Once the 7-day cycle was completed, the progress view refreshed for the next cycle.
Progress visualization · Reward anticipation · Engagement design
Your Contribution
- Actively participated in PRD and requirement discussions, contributing to product expectations, user experience considerations, implementation feasibility, and expected outcomes.
- Contributed to PRD discussions and requirement clarification, helping translate product intent into clear user flows, acceptance criteria, and expected state transitions.
- Contributed UX recommendations around streak-break feedback, streak-reset animation, 7-day progress visualization, and milestone reward indicators to improve user understanding and engagement.
- Owned acceptance criteria and edge cases across gameplay, streak progression, milestone states, optional second gameplay, and reset conditions.
- Defined and validated expected state transitions across normal, milestone, continuation, and streak-break scenarios.
- Owned user-flow validation, end-to-end scenarios, UAT, end-to-end testing, and post-production validation.
- Collaborated across Product, Frontend, Backend, QA, and other stakeholders to clarify requirements and unblock implementation dependencies, supporting a smooth and timely release.
Cross-functional Collaboration
Partnered closely with Product, Frontend Engineering, Backend Engineering, QA, and other stakeholders across requirement clarification, solutioning, UX discussions, implementation validation, UAT, release readiness, and post-production validation.
Outcome / Business Objective
- Increase daily and repeat engagement with Daily Rewards.
- Encourage consistent gameplay and feature adoption through streak mechanics.
- Make progress and upcoming rewards more visible and motivating.
- Create additional opportunities for coin utilization/burn through repeated gameplay.
- Strengthen the Rewards experience through a habit-forming engagement loop.