Referrals
Overview
Bronjoy has two distinct referral systems:
| Who | Reward | |
|---|---|---|
| Business referrals | One organization refers another | Both sides get free Avtopilot days |
| Ambassador program | Any person refers businesses | Cash commission on what the business pays |
Business Referrals
Every organization gets a shareable referral code. When a business you refer signs up and books its first appointment, you both get free days of Avtopilot.
Get your referral link
GET /api/org/referrals/stats
Authorization: Bearer your-token
X-Organization-ID: 1
{
"data": {
"referral_code": "ABC12345",
"referral_link": "https://bronjoy.com/onboarding/create?ref=ABC12345",
"reward_days": 30,
"total_referred": 3,
"completed": 2
}
}
Share the link — anyone who creates their organization through it is attributed to you automatically.
Track your referrals
GET /api/org/referrals
Authorization: Bearer your-token
X-Organization-ID: 1
Lists organizations you've referred and their status.
Check who referred you
GET /api/org/referrals/incoming
Get a new code
If your code leaked somewhere you don't want it, regenerate it — the old code stops working:
POST /api/org/referrals/regenerate-code
Authorization: Bearer your-owner-token
X-Organization-ID: 1
The reward is credited once the referred organization books its first appointment, not just on signup — this keeps the reward tied to businesses that actually go live.
Ambassador Program
Separately, any individual — not just business owners — can become a Bronjoy ambassador: refer businesses to sign up, and earn a recurring commission on their subscription payments for as long as they stay subscribed.
GET /api/client/referral
Authorization: Bearer client-token
Returns your ambassador referral code, shareable link, and earnings summary. From there:
GET /api/client/referral/businesses # businesses you've referred
GET /api/client/referral/commissions # your earnings ledger
Connecting a payout method and requesting a payout is supported in the API (POST /api/client/referral/payout-methods, POST /api/client/referral/payouts) — if you're setting this up, reach out to support first to confirm payouts are open in your region.