Back to experience

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.

Skills

Product ThinkingUser EngagementRetentionGamificationBehavioral UXProduct DiscoveryUser Journey MappingProgress VisualizationRequirements AnalysisAcceptance CriteriaState ManagementUX FeedbackEdge Case AnalysisUATProduct ExecutionCross-functional Collaboration