Referral Program

Turn your members into sales people for you. This allows server owners to set an account credit amount to their members for every new paying member they refer with their own unique custom link.

Server Referral Program Feature

Want to have your members advertise your server? Simply set referrals in your control panel settings and set the rate.

Your members can generate a referral link by typing $refer. (or another supported language for $refer)

When they refer someone, they will get a ONE TIME (OR RECURRING) ACCOUNT CREDIT that you set for each paying member they refer to your server of the LESSER amount of roles purchased. Referrals are CREDITED at the moment of purchase.

Referral Video Explainer

Please see this example referral table to understand how referral credits work.

Referral Rate

User A Purchase

Referred User B Purchase

Referral Credit

10%

$100

$100

$10

10%

$100

$50

$5

25%

$100

$100

$25

20%

$20

$20

$5

If you set the recurring referral feature, that means the original referring member will get an account credit against their subscription every billing cycle that the person the referred stays subscribed to your service.

People are invited to YOUR SERVER as soon as they make a successful purchase.

Only Members Who Purchased a Role Can Use Referrals and get account credits.

REFUNDS DO NOT COST FEES TO YOUR ACCOUNT FOR REFERRALS https://stripe.com/docs/refunds

It doesn't matter when someone purchased a role or what type of role they purchased (recurring or one time), if they refer someone they can still get credit for the referral.

The referral amount paid is the % of the FINAL AMOUNT PAID at the time of checkout. This means if a coupon was applied, only the AMOUNT CHARGED is what the % refund will be.

Account Credits are issued in the form of REFUNDS for the current/previous billing cycle.

The max someone can be credited is 100% OF THEIR BILL FOR THE CYCLE. Nothing over that. The system will track referrals over 100% of what they paid, however if you wanted to pay them for referrals after they have already earned a full credit, you will need to pay manually.

ONLY THE ORIGINAL BILLING METHOD WILL BE CREDITED TO THEIR PREVIOUS BILL AND WILL BE APPLIED INSTANTLY IF A VALID SUBSCRIPTION EXISTS. NO OTHER FORM OF PAYMENT OR TRANSFERENCE OF MONEY. ONLY ORIGINAL ACCOUNT REFUND! (Whatever The Customer Used To Pay For The Role With)

USERS ON TRIAL WILL NOT GET REFERRAL CREDIT SINCE THEY DON'T HAVE A PAID ROLE.

IF A PERSON REFERRING DID NOT PAY FOR A ROLE, THEY WILL NOT SHOW AS A REFERRAL.

IF SOMEONE SIGNS UP WITHOUT A REFERRAL LINK THERE IS NO WAY FOR IT TO BE ADDED! THERE IS NO WAY FOR THIS TO BE CHANGED. NOT BY ANYONE. (You can manually credit the original person in STRIPE but there is nothing the bot can do)

REFERRAL DASHBOARD & LEADERBOARD

The referral dashboard is where you can check the referral stats for your server and leader board: https://upgrade.chat/referrals

Referral Rank Command

$rank

See the Referral Leader Board for the current server guild.

How Do Referrals Get Credited / Applied?

Referrals are generated and tagged in a very simple structure: https://upgrade.chat/checkout/{ServerID}?referalCode={ReferringUserID}

The ONLY way someone can get credit is by a refund to their original payment method that they used to purchase the role. The role/payment must be active and in good standing.