Celebrate customer milestones to keep users coming back
Mark a user's first project, streak or anniversary with a message worth sharing.
- Impact
- Medium
- Effort
- Low
- Filed under
- Retention, Activation
- Updated
Celebrating milestones means marking specific moments in a customer's use of your product, such as a first project, a 100th login or a one-year anniversary, with a message, animation or small reward. The point is to remind people what the product does for them so it stays part of their routine. It suits products people use repeatedly, where users drift into habit and forget the value. The celebration should land inside the app at the moment it happens, and only for milestones that mean something to the user.
How to do it
- List five or six milestones that reflect real progress. Good ones are value events (first report sent, tenth invoice paid), usage counts (100th task) and anniversaries. Skip vanity numbers like "you have logged in twice."
- Fire the celebration in the product, right when the event happens. Email is a backup for people who are away, not the main channel.
- Name the achievement in specifics. "You have sent 100 invoices" beats "Congrats!" because it reminds the user of the value they got.
- Make it shareable if the milestone is something people are proud of. A save or share button on the celebration screen costs little to add.
- Offer something small only if it fits, such as a badge, a free month at a big anniversary, or early access. The reward should feel like recognition and not a discount in disguise.
- Cap how often celebrations appear and let people turn them off. Track whether users who see a milestone come back more often than a comparison group that does not.
Examples
- Duolingo streak milestones. In a January 2022 post, Duolingo said that reaching "a one week, one month, 100 day, or one year streak" should be celebrated. It redesigned the milestone screen with an animated "Fire Duo" and added a share card to save or post the achievement. Duolingo reported that early metrics showed "more people are keeping their streaks alive" on iOS and Android. That is the company's own claim, and the post gives no figures.
- YouTube Creator Awards. YouTube's Creator Awards mark subscriber milestones: Silver at 100,000 subscribers, Gold at 1,000,000, Diamond at 10,000,000 and Red Diamond at 100,000,000. The channel must be active, with uploads in the last 6 months, and awards are "given at YouTube's discretion." The first level is 100,000, not 100.
- Spotify Wrapped. Spotify calls Wrapped "our annual thank you to users, artists, creators and authors." It celebrates a year of listening instead of a count, and some features depend on eligibility criteria.
When it backfires
- Push notifications need consent for promotions. Apple's guideline 4.5.4 says push notifications "should not be used for promotions or direct marketing purposes unless customers have explicitly opted in." A milestone push that includes an offer is a promotion.
- Milestone emails with offers are commercial email. Under the FTC's CAN-SPAM guide, the "primary purpose" of an email decides whether it is commercial or a transactional or relationship message. The guide says the transactional or relationship categories are read narrowly, so do not assume a message to existing customers is exempt. If a milestone email promotes an upgrade or a discount, treat it as commercial: include an opt-out, honor opt-out requests within 10 business days, and know that each violating email can cost up to $53,088.
- Hollow milestones train people to ignore you. If every second action triggers confetti, the real ones lose meaning.
- Rewards can create pressure. If a reward depends on hitting a number, users may game it. Keep rewards modest and tied to genuine use.
Questions people ask
What is a customer milestone? A notable point in a customer's use of a product, such as the first completed task, a usage count or an anniversary of signing up.
What is milestone messaging? A message triggered by a milestone event, usually shown in the app and sometimes sent as an email or push notification.
How do you celebrate company or client milestones? For client relationships, a short specific note that names what they achieved with you works better than a template. For product users, put the message in the app at the moment it happens.
Sources
- blog.duolingo.com / streak milestone design animation, read Oct 8, 2026
- support.google.com / 7682560, read Oct 8, 2026
- support.spotify.com / spotify wrapped, read Oct 8, 2026
- developer.apple.com / guidelines, read Oct 8, 2026
- ftc.gov / can spam act compliance guide business, read Oct 8, 2026