Product overview

Eligibility logic without hardcoding.

Choose what earns a reward: a paid subscription, a purchase, or an action inside your app. Set eligibility requirements, milestones, reward amounts, and limits in the dashboard. Track the qualifying event through any hold period before the reward is approved.

Follow a referral to the qualifying action.

The referral stays pending until the event your campaign requires is confirmed.

Illustrative example

Referral eligibility confirmed

Reward the referrer when a user completes their first paid subscription.

Event
First month paid
Plan
Any paid plan
Trial
14 days
Reward
$10 to referrer
  1. Signup attributedAlex · Referred by Maya
  2. Trial startedPro Monthly · Free trial
  3. First month paidPro Monthly · $9.99

Choose the qualifying event.

A signup can start the referral while a later purchase, subscription, or in-app action determines eligibility.

Control when rewards become payable.

Set reward amounts, limits, and hold periods together. With a connected subscription provider, a refund during the hold window can stop the reward before funds move.

Use events you already have.

Qualify from your own events or connect RevenueCat, Adapty, or Stripe events to the same rules.

Start with the first 100 validated referrals free, once per account.

Build your campaign, test the full referral journey, and launch when you’re ready.