Appearance
Referral program
The referral program gives every MyChatBot account a stable link to share. When a new account signs up through that link and later makes a settled subscription or usage payment, the referring account earns a reward. The dashboard keeps the link, attribution, earnings, and payout actions together.
Before you start
- The Referral program tab is shown only to the account owner and admins.
- You need a reason to recommend MyChatBot and a place to share the link, such as an email signature, a customer community, or a direct conversation.
- Rewards are calculated from settled billing events. A settled reward can later be reduced when Stripe reports a refund or dispute. The dashboard keeps the adjustment in the same wallet so the balance stays accurate.
Create and share your link
- Open MyChatBot Account Settings.
- Choose Referral program. If this is your first visit, click Create my link.
- Copy Your referral link and share it where the recommendation is relevant.
Your account keeps one stable link. You can share it more than once; creating the link again does not create a second partner record.
What happens after someone clicks
The link opens MyChatBot's signup flow. The referral code is carried through email confirmation or Google sign-in. When the new account is provisioned, MyChatBot records one attribution to the referring account.
- A visitor can click more than once. Link visits is an aggregate count and includes repeat visits; it is not a unique-visitor count.
- A new account is attributed once. The attribution is not changed by later clicks.
- Existing accounts are not added retroactively.
- Self-referrals are rejected.
- If tracking is unavailable, signup continues. The referral may be missing from the dashboard rather than blocking account creation.
Read the dashboard
The Referral program page shows:
| Metric | Meaning |
|---|---|
| Link visits | Total recorded visits to the public referral link, including repeats |
| Signups | New accounts currently attributed to your link |
| Active customers | Attributed accounts with a current, non-trial subscription paid through Stripe |
| Current level | Your subscription reward rate based on active referred customers |
| Total earned | All settled rewards recorded for your referred accounts |
| Available now | Rewards that can be used internally or requested for payout |
| Rewards redeemed | Rewards already moved into your MyChatBot token balance |
| Pending payout | Amount reserved for payout requests awaiting accounting review |
The referred-account table includes the account status, plan, subscription rewards, usage rewards, total reward, and signup date.
Reward rates
Subscription rewards use half of the referred account's subscription price as the platform share. Your rate for that share is based on the number of active referred customers:
| Active referred customers | Level | Partner rate |
|---|---|---|
| 0–9 | 1 | 15% |
| 10–20 | 2 | 20% |
| 21 or more | 3 | 30% |
Usage rewards are calculated separately from settled usage payments. A usage event must include its platform source before it can be rewarded:
| Reward source | Partner rate |
|---|---|
| Sales usage | 10% |
| Agents usage | 5% |
| UGC usage | 10% |
For example, a $49 subscription has a $24.50 platform share. At the 30% level, the subscription reward is $7.35.
Use rewards or request a payout
Use in MyChatBot
Choose an amount in Use in MyChatBot and submit it. The amount is converted to tokens and added to the account balance immediately. There is no minimum for internal use.
Request an external payout
Choose an amount and payout email in Request an external payout. The minimum is $50. The request reserves the amount so it cannot be used twice, then appears in the accounting queue for manual review. Accounting completes the payment outside the app and records the request outcome.
A payout request is not a promise of instant payment. Keep the payout email current and contact support if accounting needs more information.
Troubleshooting
- The link is missing: return to Account Settings → Referral program and click Create my link.
- A signup is not listed: confirm that the person used the referral link for a new account and completed email confirmation or Google sign-in. Existing accounts are not backfilled, and a tracking outage can leave an attribution missing.
- The active count is zero: an account in a trial, without a current paid subscription, or on a plan not billed through Stripe (for example a manually granted one) is not counted as an active customer.
- The rate has not changed: levels use active referred customers, not total clicks or total signups. Refresh after the referred account's subscription status changes.
- A payout request is unavailable: the available balance must be at least $50 and the request must include a valid payout email.
See also
- Sales Platform overview — how referrals fit into the customer-conversation platform.
- Account settings — profile, access, billing, and other account controls.
- Analytics & Quality Control — broader Sales Platform metrics.
