Skip to content

P2-16: Tiered Referral Rewards

Graduated reward tiers — the more friends you refer, the better the rewards.


DimensionScoreRationale
Pain4 / 5Basic referral programs plateau. Top referrers need escalating incentives.
Revenue5 / 5Referrals have the lowest CAC and highest LTV — tiered rewards amplify this
Build4 / 5State machine + Stripe integration + leaderboard + notifications
Moat3 / 5Building on P1 referral engine creates compounding value
Total16 / 20

Painkiller

Basic referral programs (P1) work, but they plateau:

  1. Flat rewards cap motivation — “Get $10 for every referral” works for the first few, but power referrers (who drive 80% of referral volume) need escalating incentives.
  2. Building tiers is complex — implementing a state machine that tracks referral count, determines tier, applies the correct reward, and handles edge cases (refunds, chargebacks) is 4-6 weeks of custom engineering.
  3. Stripe integration is tricky — automatically applying variable discounts or credits based on tier requires careful Stripe Coupon/Credit API integration.
  4. No visibility for referrers — users don’t know how close they are to the next tier. No progress tracking, no leaderboard, no motivation to push for one more referral.

Real scenarios:

  • A SaaS product’s top referrer has sent 25 friends. They get the same $10 credit as someone who referred one person. The top referrer feels undervalued and stops sharing.
  • A growth team wants to offer: 1 referral = 10% off, 3 referrals = free month, 10 referrals = lifetime discount. Building this requires a state machine, Stripe integration, notification system, and progress UI. It takes 6 weeks and is fragile.
  • A company’s referral program has strong initial adoption but participation drops after 2 months. There’s no escalating incentive to keep referrers engaged.

Tiered Referral Rewards adds graduated reward structures on top of the P1 Referral Engine:

  • Configurable tiers — define any number of tiers with custom thresholds and rewards:
    • 1 referral → 10% off next month
    • 3 referrals → 1 free month
    • 10 referrals → 50% off for life
    • 25 referrals → lifetime free
  • Automated Stripe payout — when a referrer reaches a tier threshold, the reward is automatically applied via the Stripe API (coupon, credit, or subscription modification).
  • Referral leaderboard — public or private leaderboard showing top referrers. Gamification without complexity.
  • Progress tracking widget — embeddable widget showing “You’ve referred 7 friends. 3 more to unlock: 50% off for life!”
  • Tier upgrade notifications — automated email when a referrer reaches a new tier.

ToolPriceLimitation
CelloStartup-friendlyBasic tiers. Limited Stripe integration.
ReferralHero$49+/moManual tier management. No automated payout.
Custom-built4-6 weeks engComplex state machine. High maintenance.
GrowthOS Tiered ReferralsIncludedAutomated tiers + Stripe payout + progress widget + leaderboard

The moat is compounding referral data:

  • The P1 Referral Engine tracks every referral. Tiered Referrals builds on that data with tier state, reward history, and payout records.
  • Switching away from GrowthOS means losing the referral graph AND the tier state for every user. Users who are 2 referrals away from a lifetime discount will not tolerate a reset.
  • The progress widget creates ongoing engagement with the referral program — users come back to check their progress, creating a retention loop.

Tiered Referrals builds on the P1 Referral Engine and connects to Stripe, Email, Nudges, and Segments for a complete referral growth loop.


  1. Configurable tiers — define thresholds and rewards in the dashboard (no code)
  2. Automated Stripe payout — coupons, credits, or subscription modifications applied automatically
  3. Referral leaderboard — public or private rankings of top referrers
  4. Progress tracking widget — embeddable component showing tier progress
  5. Tier upgrade notifications — automated emails on tier advancement
  6. Dashboard analytics — tier distribution, reward costs, referral velocity by tier

  • Non-monetary rewards — no swag fulfillment, physical prizes, or gift cards.
  • Partner co-branded programs — no white-label referral programs for partners.
  • Affiliate commissions — no percentage-of-revenue payouts. Tiered rewards are fixed discounts/credits.
  • Multi-program support — one referral program per tenant in P2.

  • Builds directly on the P1 Referral Engine (referral tracking already exists)
  • State machine for tier progression is well-defined
  • Stripe Coupon/Credit API is well-documented
  • Progress widget is a lightweight Web Component
  • Estimated: 2.5 weeks

DependencyPhaseStatusNotes
Referral EngineP1RequiredProvides referral tracking and count data
Stripe IntegrationP2RequiredAutomated reward payout via Stripe API
Contact GraphP1RequiredStore tier status per contact
Email SequencesP1OptionalTier upgrade notification emails
Usage dataRuntimeRequiredTrack qualifying referrals (signup, activation, payment)