Give every user a referral code. When a friend signs up, the referrer earns a reward you already own — like one month free. One API call. No cash payouts, no affiliate admin.
Example: an AI-assistant platform wants users to refer friends and earn a free month.
Every user gets a personal referral code — MYRA-SARA — to share anywhere: WhatsApp, group chats, socials.
Your signup handler makes one API call. We attribute the referral, dedupe it forever, and block self-referrals.
You grant the reward in your own billing — a free month, credits, an upgrade. We track owed → granted, and both sides see it.
No bank details, no payout minimums, no cross-border transfer fees. The reward is your own product — margin-cheap, instantly global.
A free month keeps the referrer using you longer. Cash walks away; credit compounds your retention.
One reward per referred user — enforced at the database. Self-referrals blocked. You confirm signups before any reward is owed.
One server-side call from your signup handler. Confirm and grant when you're ready.
# When a new user signs up with a referral code: POST https://kickbackz.io/api/lite/referrals authorization: Bearer kbz_live_YOURKEY { "code": "MYRA-SARA", "newUserRef": "user_8f3a2c", "status": "pending" } # → 201 { ok: true, status: "PENDING", reward: "1 month free" } # → 409 ALREADY_REFERRED (replay-safe: one reward per user, ever) # After email verification / trial activation: POST /api/lite/referrals/<id>/confirm { "action": "confirm" } # You apply the free month in your billing, then: POST /api/lite/referrals/<id>/confirm { "action": "grant" }