08Retention

Achievements / Milestones

Named, permanent markers of progress or behaviour that the user collects over time.

Best for
AchieverExplorer
Context
ActivationRetentionReferral
Motivation drivers
MasteryCompetenceRelatedness
How it works

Permanent recognition of behaviour creates identity anchors

Achievement systems exist primarily for Achievers. Each completed milestone is a named, permanent record of accomplishment. Tiered achievements extend the goal horizon indefinitely. The mechanic works best when the marker carries value beyond the product that issued it, a badge that can be shared or displayed externally has a second life the app cannot provide.

Core principle

Permanent recognition of behaviour creates identity anchors. The badge is not a reward, it is evidence.

Watch out for

Achievement systems buried deep in settings see almost no organic discovery. Surface achievements at the moment of completion, not in a tab the user never opens.

Structural variants

Four ways to build it

01

Tiered badges

02

Hidden achievements

03

Social badges

04

Certification achievements

Lifecycle placement

Long-term value. Achievers return specifically to close achievement gaps.

Case studies · 25

Seen in the wild

CanvaDesign
How they use it

Design School houses the achievement system. Named badge tiers: First Course / Three Courses / Five Courses, First Certificate / Three Certificates / Five Certificates, Sharing Superstar, and LinkedIn Official. Badges display as a grid, grayed out until earned, each with a 'Browse Courses' CTA. Completing a quiz triggers a two-step reveal: a confetti screen announcing the badge, followed by the certificate with credential ID, date, and shareable options.

Why it works

The certificate is designed to leave the app. A credential ID and shareable card make the completion artifact credible enough for LinkedIn or a portfolio. The LinkedIn Official badge names its distribution channel directly, a platform-specific instruction that signals exactly where the achievement should go without requiring the user to figure it out.

The detail

Achievements are inside Design School, accessed via the sidebar. The section has four sub-tabs: Overview (aggregate stats), Badges, Certificates, and Skills. Completing the AI Skills for Students quiz during analysis triggered both the First Certificate badge and a downloadable certificate with a credential ID.

Takeaway

The LinkedIn Official badge names LinkedIn specifically as its sharing target, the most platform-specific social sharing incentive observed across the library.

Capybara Go!Roguelite
How they use it

Achievement milestones are tied to chapter completion and survival day records. Clearing Chapter 1 (survive 60 days) unlocks Chapter 2 content and is treated as a named milestone. Personal best run length is shown on every defeat screen, framing every run as a score-attack against the player's own record. The roguelite structure inherently milestones every improved personal best.

Why it works

The defeat screen personal best display converts every run-end moment into a progress marker, even a failed run sets a new context for the next attempt. This reframes failure as data about the next run rather than a pure loss.

The detail

Chapter completion triggers a dedicated celebration sequence. The defeat screen shows personal best run length prominently. Chapter completion gates feature unlocks, each chapter milestone reveals new content systems.

Takeaway

Personal best run length is displayed on every defeat screen, reframing failure as a score-attack milestone rather than a pure loss.

Clash of ClansStrategy
How they use it

Achievements are organized by village (Home Village, Builder Base, Clan Capital) and by category. Each achievement has three stars with rewards scaling per star. The Supercell ID connection achievement awards 100 XP and 50 gems for three-star completion, 10x more than most standard achievements. "Bigger and Better" (upgrade Town Hall to level 3) awards 10 XP and 5 gems. Five achievements were completed during the first session before re-entering after ID setup.

Why it works

The detail

Takeaway

The Supercell ID achievement paying 10x more than standard achievements is the highest single-achievement reward in the library tied to an account security action. The economics make account creation the single most rewarding thing a new player can do in the first session.

FIFA Panini CollectionSports / Collectibles
How they use it

The app tracks collection milestones including Coca-Cola scan achievements (1 / 10 / 25 Coke scans), swap milestones, and album completion milestones. All achievements feed the public profile, making collection progress, swap history, and Coca-Cola scan activity visible to other collectors. Completing all Cosmic Stickers unlocks a 100% discount on the digital FIFA World Cup 2026 keepsake album. Reaching 100% album completion triggers a personalized collection recap animation (noted as 'coming soon' at time of analysis).

Why it works

The detail

Achievements are visible on the public profile. Deluxe Pack purchase milestones (20 and 25 packs) unlock physical and digital coupons. Completion rewards are disclosed throughout the app.

Takeaway

Coke Scans is a named achievement category with three tiers (1 / 10 / 25 items), making the physical product integration trackable as a named achievement separate from standard collection milestones.

FitOnFitness
How they use it

The profile tab contains dozens of browsable badges organized in a grid, accessible after one completed workout. The scale was notable in the session: "dozens and dozens and dozens and dozens of badges." A post-workout shareable graphic showing muscle groups and calories burned functions as a completion marker that can be shared externally. Before-and-after photo upload is co-located with the badge display on the profile screen.

Why it works

The detail

Takeaway

Mandatory workout rating before continuing means the achievement system is seeded by a gate that cannot be bypassed, ensuring completion data is always captured.

Fortune CityFinance
How they use it

Fortune City has 100 named achievements organized into themed groups, accessible via the hamburger menu under Your City. The groups cover behavioral milestones (consecutive tracking days), city progression (prosperity levels, population counts), expense category tracking (Foodie Paradise, Beverage Bay, Shopping Mecca, each scaling from 10 to 100 recorded expenses), ad engagement (Watch Ads to Help the Salesman, 5 to 1,000 watches), social behaviors (City Photographer, sharing photos 5 to 50 times), and cross-app installs (Best Apps, downloading Plant Nanny, To Do Adventure, and other Sparkful titles). Achievement popups appear automatically after triggering actions and can fire in quick succession after a single expense entry.

Why it works

The achievement system does three jobs simultaneously: it rewards core behavior (expense logging), it rewards platform-beneficial behavior (ad watching, app downloads, social sharing), and it distributes the premium currency (diamonds) that funds citizen recruitment and city themes. The 100-achievement count makes this the most expansive achievement system in the library, large enough that no two users will complete the same subset in the same order.

The detail

Achievement popups appear as overlay cards with the achievement name, badge, diamond reward, and a share button. The full list is browsable in the Achievements tab, organized by group, with earned badges visually distinct from locked ones. The diamond reward is visible on each card. Two achievements completed in the first session.

Takeaway

The Watch Ads to Help the Salesman achievement track (5 to 1,000 watches, ending in Charitable Superstar) is the only achievement system in the library that makes ad watching a named, tiered progression goal.

FreeleticsFitness
How they use it

The profile screen shows a badge area alongside workouts completed, post count, follower and following counts. Achievement details were not described beyond their presence. A Daily Athlete Score is visible on the profile but requires a subscription to view the full metric. The score implies ongoing performance tracking that accumulates over time.

Why it works

The detail

Takeaway

Gating the Daily Athlete Score behind subscription while showing its existence on the free profile creates a persistent visibility of a metric the user cannot fully access, which is a recurring conversion prompt embedded in the core navigation.

Insight TimerWellness
How they use it

Milestone thresholds: 7 consecutive days (first milestone), 50 non-consecutive days, 1 milestone, 5 milestones, 25 milestones, 100 milestones. Each milestone unlock triggers a 'you've unlocked a gift' screen framing the reward as something the user earned. The trial extension at the first milestone extends from 7 to 30 days. Stats accumulate permanently: total sessions, total minutes, milestones count, longest streak.

Why it works

The trial extension at the first milestone is the most structurally sophisticated achievement design in the library, it rewards reaching a milestone with more time inside the product, making the achievement's value inseparable from continued engagement. The 'gift' framing uses reciprocity rather than reward language.

The detail

Milestones appear in the streak detail screen. Each achievement triggers a 'gift you've unlocked' screen. The full stats history is visible in the profile sidebar.

Takeaway

The first milestone (7 consecutive days) triggers a trial extension from 7 to 30 days, the achievement reward is more product access, making continued engagement the most natural next action.

LadderFitness
How they use it

A badge was awarded on completing the welcome workout. The badge is spinnable in 3D and reactive to touch. A five-star rating prompt appeared before the badge award, with the rating functioning as the badge-unlock trigger. Profile stats are permanently visible: workouts completed, minutes exercised, calories burned, and cheers given and received. The badge is shareable directly from the award screen.

Why it works

The detail

Takeaway

The five-star rating prompt as a badge-unlock trigger is the only observed case in the library where an achievement reward is earned by rating the content rather than completing it. The design collects useful feedback data while rewarding the user for providing it.

Match Creek MotorsPuzzle / Meta
How they use it

Achievements are accessible via Settings → Account → Achievements, which opens Apple Game Center's interface. Named achievement categories: "High Win Streak" and "First Try Wins." Both Global and Friends leaderboards are accessible through the same path. Player profile (character avatar and stats) unlocks at level 14. The current player level was not displayed anywhere on screen, making the distance to the level 14 profile unlock uncalculable.

Why it works

The detail

Achievements require navigating Settings → Account → Achievements, a three-tap path from the home screen. No achievement progress is visible during normal gameplay. No popup fires when an achievement is earned in-session.

Takeaway

Delegating achievements to Apple Game Center with no in-game surface makes the achievement system effectively invisible during normal play, a player who does not navigate to Settings will not encounter it during Episode 1 or likely beyond.

Steam (iOS)Gaming Platform
How they use it

Player profiles display badges collected over the account's history. Profile XP is tied to badge collection, seasonal badges specifically 'contribute towards profile XP.' The user's level displays on their public profile alongside username and last-online time. Showcase upgrades (purchased via Points Shop) expand the profile page to display more badges and artwork. Seasonal badges available only during Summer and Winter Sales create time-limited acquisition windows.

Why it works

The badge system is display-first, the primary purpose is profile visibility to other Steam users. Showcase upgrades expand the display capacity, creating a secondary spend motivation tied to the achievement display rather than the achievement acquisition itself.

The detail

Badges appear on the public profile alongside games owned, friends count, recent activity, and playtime. Aliases (previous usernames) are stored and visible to others.

Takeaway

Seasonal badges (Summer and Winter Sales) are the only time-limited cosmetics in the session, the sole mechanic creating urgency in the broader cosmetics system.

StravaFitness
How they use it

Strava's trophy case tracks two types: personal records (fastest, longest, highest) and activity count milestones (1st, 3rd, 5th, 10th activity in a sport, up to 1,000th). Local Legend and Course Record badges display on the profile when held. Each trophy is automatic, no opt-in required. The profile trophy case is public and visible to any Strava user who views the profile.

Why it works

The automatic PR system means every activity has the potential to generate a new achievement without the user deciding to pursue one. A casual run could set a longest-run-ever personal record without any prior intent. This makes achievements ambient rather than goal-directed, they surprise rather than reward deliberate performance.

The detail

Trophies appear on the profile trophy case and on individual activity posts in the feed. A 'Nice work' animation fires at each badge unlock. The You tab shows current streak, milestones, and the 12-week activity calendar in a single view.

Takeaway

First Activity trophy triggered during a 44-second test ride during analysis, the bar for the first milestone is intentionally low to create an early reward moment regardless of effort level.

Subway SurfersEndless Runner
How they use it

The score multiplier is the primary progression axis, increasing permanently with mission completion. The multiplier also gates content: multiplier 4 unlocks quests, multiplier 7 unlocks collections. A $4.99 bundle instantly adds 5 levels. The 20-login calendar milestone (Freebird hoverboard) functions as a long-horizon achievement requiring consistent daily return.

Why it works

The detail

The score multiplier displays on the home screen and on the pre-run screen. Mission progress is shown in the missions tab. The 20-login calendar milestone is visible on the login calendar at any time.

Takeaway

The score multiplier permanently increases with mission completion, a persistent account-level progression stat that compounds across every session.

Star Wars: Galaxy of HeroesCollectible RPG
How they use it

Achievements appear as a subtab in the Quests section unlocking at player level 5. Five achievements were claimable at first discovery. Each achievement provides specific rewards (gear, credits, items) with individual claim buttons. The session noted the achievements interface "routes through Apple Game Center." The guide introduced achievements: "you unlocked achievements, gain gear, credits and other valuable items each time you complete an achievement."

Why it works

The detail

Takeaway

Achievements appear in the Quests tab as a native subtab (not requiring a separate navigation path), more visible than Match Creek Motors' Settings → Account → Achievements routing, though still Apple Game Center-backed.

TiimoProductivity
How they use it

The marble collection system on the Stats tab is the primary achievement display. Marbles are collected in a horizontal scrollable row, each representing a named milestone on two tracks: task completion (Ignition at day 1, Spark at first task, then 7, 14, 30, 60, 110, 160, 250, 360 tasks, to 30,000) and streak days (1, 3, 7, 10, 14, 21, 30, to 1,600). Each marble has a distinct visual design. The distinctive behavior: unlocking a marble changes the background gradient of the Stats tab to reflect the new marble's color, the entire ambient visual environment of the screen shifts with each achievement.

Why it works

The background gradient color change is the most visually integrated achievement reward in the library. In every other app, achievements add a new badge or item to a static display. Tiimo's marbles change the ambient visual environment of the screen, the achievement does not just mark progress, it alters the space the user inhabits. This is consistent with Tiimo's design philosophy for neurodivergent users, where visual clarity and satisfying feedback are primary values.

The detail

The marble row is the first element on the Stats tab, above the streak bar and task counter. Marble unlocks trigger celebration animations. Locked future marbles are visible with countdown labels ("unlocks in 3 days"). The first two marbles (Ignition and Spark) were earned within a single onboarding session.

Takeaway

Unlocking a marble dynamically changes the background gradient of the Stats screen to reflect the marble's color, the only achievement reward in the library that alters the ambient visual environment rather than adding an item.

UptimeLearning
How they use it

My Stats on the You tab contains a horizontally scrollable row of pre-formatted shareable achievement cards. Achievements earned in one session: 1 Day (streak milestone), 3 Insights Learned, 10 Hours Saved, Arts and Design (topic expertise badge), 6 Topics Covered. Each card has a distinct design and motivational label. Two types are interleaved: engagement milestones (days, insights, hours saved) and content expertise markers generated automatically from consumption behavior (completing hacks in a topic produces an "expert in X" badge). Tapping an expertise badge opens content in that topic rather than showing an achievement detail screen.

Why it works

The achievement system's primary output is social media content. Each card is pre-formatted and branded as a shareable image, "10 hours saved, you're saving time by hacking knowledge", designed to be posted rather than to be displayed in the app. The expertise markers ("you're an expert in arts and design") are automatically generated from consumption behavior without any explicit achievement hunting, making them feel like discovered facts about the user rather than manufactured rewards.

The detail

Achievements display as a card row in My Stats, no badge icons, locked future milestones, or progress bars. Cards appear only once earned. Each card has an individual share button generating a branded shareable image.

Takeaway

Achievement cards are designed as social media assets first, pre-formatted, branded, shareable images with motivational copy, and progress markers second.

Wispr FlowProductivity
How they use it

Two achievement-adjacent surfaces were observed. The word count milestone: after crossing 500 words dictated, the speaking speed stat (words per minute) unlocks on the home screen, accompanied by a percentile ranking, 'top 2% of all Flow users', at 674 words dictated during analysis. The session also displayed '674 words, you've written 13 postcards,' translating the raw word count into a real-world equivalence anchor.

Why it works

The user didn't enter a competition, they just used the product. After crossing 500 words, a percentile ranking appeared that positioned their speaking speed favorably among all users. This is a social comparison metric delivered passively through usage, rewarding engagement with a flattering comparative signal without requiring any deliberate performance.

The detail

The milestone is previewed in advance as a progress prompt: '276 more words to unlock your speaking speed.' After crossing the threshold, the stat appears on the home screen card alongside the day streak. The percentile ranking appears as a named comparative result, not a badge.

Takeaway

The 'top 2% of all Flow users' percentile emerges from hitting a word-count threshold during normal use, not from any competitive entry, a social comparison delivered passively.