How ReferSprout works

  1. Connect Stripe

    Connect your account through the Stripe App.

    Go live
    Connect a real Stripe account to start a 30-day trial.
    Try it first
    Test referrals and rewards with Stripe sandbox for as long as you like.
  2. Set your programme

    Choose a reward for each side.

    Discounts
    Once, for a set number of months, or for as long as they subscribe.
    Account credit
    A fixed amount towards a future invoice.
  3. Give customers their link

    Verified customers in your Stripe account can get one, including free and trial customers.

    Compare options
    Hosted page
    No code. Customers sign in by email to get their link.
    Widget
    Put a ready-made referral card inside your app.
    Server API
    Build your own referral experience.
  4. Ask at a good moment

    Your server sends a trusted event when a customer reaches a milestone. Your app shows the ask only when it is eligible.

    Moments and asks
    Give people space
    By default: 30 days between asks, three shown asks in 90 days, 60 days quiet after copying, and 14 days quiet after a negative moment.
    Measure the response
    See how many customers copied after an ask, alongside visits and paying referrals.
  5. Their friends subscribe

    Each link sends friends to your pricing page or Stripe Payment Link.

    New customers
    Only first-time customers qualify. No self-referrals.
    Discounts
    Stripe applies the new customer's percentage discount at checkout.
  6. Rewards apply once

    Your customer's reward goes on their Stripe billing after the payment milestone and hold.

    How rewards work
    Refunds
    A full refund or dispute can cancel a reward that hasn't been issued.
    Once only
    The same reward is never issued twice.

Set up your programme

Free with Stripe sandbox. Connect a real Stripe account to start a 30-day trial.