BricqsBricqs
GuideActivation · Habit · Long-term~11 min read

Progression systems for campaigns that keep moving

A LinkedIn user who reaches Top Voice keeps writing. A Reddit user who hits 1,000 karma keeps posting. A Sephora Insider who sees ‘two more visits to Rouge’ keeps shopping. None of those campaigns ended in a week; they kept moving because the user always had a next step. This is how to build that next-step muscle into yours.

30-50%
completion lift on activation flows when progression is visible, the cheapest mechanic to ship and the most universally effective
For: lifecycle, growth, retentionSkill: marketer, no engineers
D
DOJO
Level 7
Points balance
4,250 pts
Progression ladder
5
Apprentice
Discount tier
6
Specialist
Free shipping
7
Pro
Early access drops
60%
8
Master
Annual gift box
🔒
9
Legend
Lifetime perks
🔒

Key takeaways

Quick read
  • Progression is mostly visibility. Show the user where they are and what is next; most of the lift is paid for before any reward issues.
  • Five primitives cover almost every program. Points, levels, milestones, streaks, badges. That's it.
  • Pick one as the spine. Stack one or two as supports. More than three primitives in one program is usually a feature dump in disguise.
  • Pacing is the design discipline you'll keep tuning. Too steep, users quit. Too shallow, the system feels decorative.
  • Silent resets and unannounced rule changes are the fastest way to break trust. Communicate everything in advance, every time.

Definition

What progression actually means

Strip the framework. Progression is the small set of signals that tells a user 'you are here, this is what is next, and here is what changes when you get there.' Strava does it with segment ranks. Duolingo does it with leagues and streaks. Sephora does it with tier progress bars. The mechanic is universal; the dressing changes by category.

Plain definition

A progression system is a set of rules and visible signals that make ongoing engagement feel like an unfolding journey. Points accumulate, levels unlock, milestones get hit, and the user can see their distance to the next reward at any moment.

Who runs this

Lifecycle, growth, and product marketing teams who own retention or activation. Engineering supports the surface, finance signs off on the rewards, marketing operates the program.

How it differs from adjacent mechanics

  • vs loyalty programs. Loyalty is the long-running business framework. Progression is the user experience inside it. Many loyalty programs are weak because the progression layer is invisible.
  • vs single rewards. A coupon ends with one redemption. Progression turns that same reward into a destination on a longer arc.
  • vs achievements alone. Achievements are honors. Progression is direction. Achievements without a path between them feel arbitrary.
  • vs leaderboards. Leaderboards rank users against each other. Progression measures the user against themselves. Pair them carefully; one can crowd the other out.

Why it works

Why a progression layer outperforms ad-hoc rewards

Visible distance to the next reward

Behavioural research is consistent on one point: people exert more effort the closer they perceive themselves to a goal. A progress bar that shows '450 of 1,000 points to Silver' converts the open-ended question of when the reward will come into a concrete distance. Removing that ambiguity is most of the lift.

Loss aversion at the threshold

Once a user reaches a tier, dropping out of it costs more emotionally than reaching it cost in the first place. Tier-based programs use this directly: maintenance windows, soft warnings, grace periods. Users who would not have engaged for a new reward will engage to keep one they have.

Variable reward at milestones

Crossing a milestone fires a small celebration: badge, points bonus, unlock. Spacing those celebrations along the path turns a long journey into a sequence of payoffs. The spacing matters more than the size; predictable small wins beat infrequent big ones for habit formation.

Identity formation

Long-running programs convert engaged users into a self-image (a Gold member, a 30-day streak holder, a top contributor). Once the identity attaches, churn becomes a much harder behavioural decision than it would be without the program. This is the difference between a transactional loyalty offer and a real progression system.

The business numbers follow the behaviour. Programs that ship with a visible progression layer typically see 15 to 30 percent lifts in 90-day retention versus equivalent reward-only programs, and 2 to 4 times higher repeat redemption from participants who reached a named tier. The exact figures depend on category and audience, but the pattern is consistent: the spine matters more than the rewards hanging off it.

The five primitives

The pieces every progression system is built from

Five primitives. Headspace's spine is streaks. Sephora's spine is tiers. Reddit's spine is karma points. Duolingo's spine is XP per league with streaks bolted on. Pick one as the load-bearing wall, layer one or two more as decoration, ship.

Points

The continuous fuel of progression. Earn for any action that matters. Points are flexible and easy to communicate, and they double as the input to levels and milestones.

Levels and tiers

Discrete status steps the user climbs (Bronze, Silver, Gold). Levels turn an open-ended point total into a clear next step with a meaningful unlock at the top.

Milestones

Specific accomplishments along the path: completed onboarding, finished 5 quizzes, made 3 referrals. Each milestone carries its own micro-reward and recognition.

Streaks

Consecutive days or visits. The habit primitive. Best for daily and weekly behaviors. Always include a forgiveness rule so a missed day does not erase weeks of work.

Badges

Earned, displayable status markers. Best as recognition of unusual or milestone behavior, not for every login. A few rare badges beat dozens of common ones.

The ladder

Status as the spine of the program

Tier ladder

Status climbs as lifetime value compounds

4BronzeEntry · All members3Silver5,000+ lifetime pts · Top 25%YOU2Gold25,000+ lifetime pts · Top 5%1Platinum100,000+ lifetime pts · Top 1%

The ladder is the canonical progression UI. The current tier glows; the next tier is one step up; the lifetime reach of each tier is visible at a glance.

Combinations

Which primitives work together

Not every primitive needs to be in the program. Most of the time fewer is better. The table below is the working playbook.

GoalSpineSupportsSkip
Activate new users in 7 daysMilestones (3 to 5 onboarding steps)Points for each step, badge for completionStreaks, leaderboards
Build a daily habitStreaksPoints multiplier on long streaks, badge at 7/30/100 daysLevels (too slow to feel)
Drive repeat purchase frequencyLevels (3 to 4 tiers)Points, milestones at each tier changeBadges (decorative, not load-bearing)
Run a 4-week engagement pushMilestones (weekly chapters)Points, leaderboard for top performersLevels (campaign too short)
Build a community of contributorsBadgesPoints, levels for top contributorsStreaks (contribution is irregular)
Default rule:pick one spine, add at most two supports, leave the rest out. More primitives is more rules to communicate.

Pacing

Set the curve so it always feels reachable

The shape of the curve is the most underrated decision in the program. Get this wrong and no amount of creative recovers it. Most working programs use a J-curve: easy at the bottom, harder at the top, never impossible.

Front-load the first reward

The first reward should arrive in the first session or within 1 to 3 days. The first redemption is the strongest predictor of long-term engagement.

Use a J-curve, not a straight line

Early levels go fast. Later levels take 3 to 5 times longer. Mirrors how meaningful progress works and keeps committed users invested.

Always show the next step

Every member-facing surface should answer: how close am I to the next reward. A progress bar with a target is more motivating than a richer reward at the end.

Decay the curve, not the user

If a user is grinding and not progressing, the curve is too steep, not their effort. Adjust earn rates quarterly and communicate every change clearly.

Best practices

Seven rules that hold across categories

  1. 01
    Every visible surface answers 'where am I'
    The home screen, account page, email header, push notification: every touchpoint should make the next step obvious. Users do not memorize point totals; the program does.
  2. 02
    Make the first milestone a 1-session reward
    If users have to wait until visit 5 for any payoff, most never get there. Drop a small win at signup or in session one. The cost is tiny; the lift in week-1 retention is usually 15 to 25 percent.
  3. 03
    Tie rewards to the goal, not the action
    If you reward time spent, users will pad time. If you reward completion of a meaningful step, users will complete the step. Pay for the outcome you want.
  4. 04
    Communicate every rule change
    Earn rates, tier thresholds, and reward catalog changes are major events for power users. Email and in-app notice 14 to 30 days before changes go live. Silent changes are how trust dies.
  5. 05
    Cap the maximum point total
    Unbounded balances produce balance-sheet anxiety and user disengagement (the next reward never feels closer). Cap or auto-redeem at a clear ceiling.
  6. 06
    Reset windows, not status
    Annual point resets feel punitive and break trust. Reset competitive windows (weekly leaderboards, monthly streaks) but let lifetime status carry over.
  7. 07
    Treat dormancy as a signal, not a failure
    Inactive users are an opportunity, not a write-off. Trigger a winback after 30, 60, 90 days with progressively softer asks. A small re-entry reward usually outperforms an aggressive expiry email.

Use cases

When progression is the right call

Onboarding

Five-step progression bar across day-1, day-3, day-7 milestones with small rewards at each.

Day-7 activation typically lifts 15 to 30 percent. The bar does most of the work because users hate leaving it incomplete.

Habit-driven products

Streak with one freeze per week, points multiplier on long streaks, badge at 7/30/100 days.

Daily active users lift in habit-friendly categories like learning, news, fitness, and finance. Compounds over months.

Premium upsell

Tier-based progression with each tier unlocking a more meaningful perk: free shipping, early access, exclusive drops.

Top-tier members carry disproportionate revenue. The aspirational tier sells the program.

Community and contribution

Earned badges plus community-only levels that unlock visibility (verified flair, top-contributor surface).

Active contributor share rises and contribution quality improves because status is at stake.

When to skip

When progression backfires

  • The user does not need to come back
    If the product is purely transactional and one-shot, a progression system pretends to add value but adds friction. Use clean rewards instead.
  • There is no real reward at the end
    Climbing a ladder to nowhere produces short-term participation and long-term resentment. If the unlocks are not meaningful, remove the system.
  • The brand context is sensitive
    Healthcare claims, debt repayment, grief services. Progression framing reads as flippant. Use careful language or skip the mechanic.
  • Progress can be reset for reasons the user does not control
    If outages, refunds, or partner failures can wipe progress, the system creates more support tickets than goodwill. Fix the data layer first.

Common mistakes

Where progression systems quietly fail

01Mistake

The first reward is too far away. Users sign up, see the goal is 5 visits out, and never come back.

Fix

Drop a small reward in session 1. Make the first milestone reachable in one to three actions. Move richer rewards later in the curve where committed users are.

02Mistake

Too many primitives at once: points, levels, badges, streaks, and leaderboards in the same campaign.

Fix

Pick one primitive as the spine and at most two supports. More primitives is more rules to communicate, not more motivation.

03Mistake

Streaks with no forgiveness. One missed day erases everything and most users do not come back.

Fix

Build in a freeze, grace period, or recovery action from day one. The mechanic is loss aversion. The brand still has to feel humane.

04Mistake

Hidden balance and progress. The user has no idea how close they are to the next reward.

Fix

Surface the next milestone on every relevant screen and email. Progress visibility is the cheapest, highest-leverage thing in the system.

05Mistake

Point values communicated in absolute terms (1,000 points) without translation to value (worth a 50 rupee discount).

Fix

Always show what the points are worth in money or perk language. Keep the abstract token; explain it in concrete terms next to it.

Measurement

The KPIs that prove progression is working

Five numbers tell you whether the ladder is reachable, the rewards land, and the cohort actually changes behaviour. Healthy ranges below are the working bands.

KPI 01
First-milestone hit rate
55-75%
Share of new users who reach the first paid-for milestone within the activation window.
Watch for: Below 40% means the first milestone is too far. Split it.
KPI 02
Time to first reward
1-2 sessions
Sessions between signup and the first reward earned. The strongest leading indicator of long-term engagement.
KPI 03
Tier upgrade rate
10-25% per quarter
Members who moved up at least one tier in the quarter. Signals the curve is reachable.
KPI 04
Streak resumption rate
55-75%
Users who resume a streak after using a freeze. The cleanest signal that forgiveness is working.
KPI 05
Repeat-visit lift vs control
+15, +35%
Visit frequency for users in the program vs a matched control group.

What real users experience

The ladder a user opens at Level 7

Picture a user two months into the program. She opens the app and the screen shows her exactly where she stands: Level 7 on a 5-rung ladder, 60% of the way to Level 8, and the next two locked rungs visible underneath with the perks named. She can name her current step, name the next step, and name the cost. That is the entire mechanic.

Progression home · Level 7

Visible past, visible present, visible next. Hidden anywhere = motivation collapse.

A working ladder shows three rungs in the past (proof of progress), the current rung in the present (with progress to next), and at least two rungs in the future (visible but locked, with perks named). Hide any of these and the next-step pull weakens. The ladder is the entire campaign.

Show three rungs of past, the current, and at least two future.
Three past rungs are the proof: ‘you did this five times already.’ The current rung shows where they are. Two future rungs are the pull. Programs that show only the current rung feel like a stagnant present.
Name the perk on every rung, current, past, and locked.
‘Apprentice, discount tier’ or ‘Master, annual gift box.’ Generic ladders feel arbitrary. Specific perks on every rung turn the ladder into a price list of possible futures, and the user picks which one they're working toward.
Show the percentage to the next rung, not just the level number.
‘Level 7’ alone is a status. ‘Level 7 · 60% to Level 8’ is a goal. The percentage is what makes the user open the app tomorrow, they're 40% away, not infinitely far.
D
DOJO
Level 7
Points balance
4,250 pts
Progression ladder
5
Apprentice
Discount tier
6
Specialist
Free shipping
7
Pro
Early access drops
60%
8
Master
Annual gift box
🔒
9
Legend
Lifetime perks
🔒

Outcomes you should expect

Three signals to read across the active cohort

Progression is the cheapest gamification mechanic and the most universally effective. These operating ranges tell you whether the ladder is doing real work or just sitting on the screen. Hit two of three and the program is paying back; below two, the rungs are mis-paced.

30-50%
before
after
Activation lift on flows with progression
Adding a visible progress bar plus 3-5 named milestones to an onboarding, profile, or signup flow lifts completion 30-50% versus the same flow without progression. The lift comes from the visibility of the goal, not the points or rewards underneath.
60-80%
Milestone completion of named milestones
Of users who started, 60-80% complete each named milestone in a well-paced ladder. Below 50% means the next step is too far from the current one, the milestone needs to be split. Above 90% means the rung is too easy to count.
8-15%
Revenue lift on multi-milestone cohort
Cohorts that completed two or more progression milestones show 8-15% lift in average revenue per user against matched controls. The compounding kicks in at the second milestone, single-milestone progression rarely delivers measurable lift.

In the wild

Three patterns that work

Language learning
Streak loop
01
14day streak
Repeat useHabit

Daily streak with one weekly freeze, points per lesson, league-style weekly leaderboard, rare achievement badges.

What it is buying

Streak is the spine. Daily active users compound for months because users will not let the streak break.

Beauty retail
Campaign pattern
02
Capture
Engage
Reward
ParticipationReward

Three-tier program (Insider, VIB, Rouge), points per dollar, milestone unlocks at each tier (birthday gifts, samples, early access).

What it is buying

Aspirational top tier drives behavior of the middle tier. Top tier delivers 20-plus percent of revenue from 1 to 3 percent of customers.

Fitness app
Streak loop
03
14day streak
Repeat useHabit

Weekly milestone (3 workouts), monthly milestone (12 workouts), badge at 100 workouts, streak as a softer side metric.

What it is buying

Weekly milestones are the engine. Monthly milestones keep the medium-frequency users invested. Badge at 100 sells the program in social posts.

Implementation

With Bricqs

Build this with Bricqs

Bricqs handles the points engine, tier rules, milestone evaluators, streak periods, and badge issuance. Plug it into your existing app via the SDK or run member-facing surfaces straight from the builder.

Surfaces
3
Setup model
Rules once, iterate fast

Frequently asked

What teams ask before they design a progression

Q01How many tiers should a program have?

Three to four is the working default. Two feels under-baked, five-plus dilutes meaning. Set the thresholds at the 80th, 95th, and 99th percentile of customer value and re-qualify annually.

Q02How do we balance individual progression and competitive leaderboards?

Lead with personal progression. Add leaderboards as an optional layer for users who self-select into competition (a separate tab, segmented by cohort). Forcing every user into a leaderboard demoralizes the bottom 80 percent.

Q03Should we let users see other users' tiers?

Yes for community-driven products (verified flair, top-contributor lists). Optional or hidden for private categories like banking or insurance. Status that is invisible to peers does less work than status that is visible.

Q04How often should we adjust the progression curve?

Review quarterly. Adjust no more than twice a year. Communicate every change in advance. Frequent silent tuning erodes trust faster than rare deliberate tuning.

Q05What is the difference between a milestone and a tier?

Milestones are specific accomplishments (complete onboarding, finish 5 quizzes). Tiers are status thresholds based on accumulated value (Silver, Gold). A program can have both: milestones drive activation, tiers drive long-term retention.

Ready to ship?

Try Bricqs free, or talk to a strategist

Plan an engagement, configure the engine, and ship in days. No credit card required to start.

1 brief to align the room2 mechanics max in version one
What happens next
01
Pick the mechanic
Choose the smallest working system for the brief.
02
Launch without rebuilds
Configure rules and rewards in one place.