Product overview

Referral control from your backend.

Use the REST API to work with campaigns, referral links, events, and rewards from your own backend. Test the flow in an isolated environment before it handles live users and payouts.

Make your events part of the referral journey.

Your backend sends customer actions, and Invitebase evaluates them against your campaign’s eligibility rules.

Illustrative example
Example event payload

Your app sends the action. Your campaign decides what it earns.

{
  "event": "subscription_paid",
  "user_id": "alex",
  "properties": {
    "plan": "pro_monthly",
    "amount": 9.99,
    "currency": "USD"
  }
}
Referral lifecycle

Attribute → Qualify → Verify → Reward

Send the events that matter.

Report signups, purchases, and other app actions so Invitebase can evaluate the campaign rules.

Keep server actions controlled.

Use scoped API keys and idempotency keys when connecting actions that may be retried.

Respond to reward updates.

Verify signed webhooks before your backend grants a custom in-app benefit or updates its own records.

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.