You can add an affiliate program to your membership bot in just a few clicks.
What is an "affiliate program"?
Affiliate Marketing is a type of performance marketing in which a business is promoted by "affiliates". Affiliates bring new users (with their own marketing efforts) and get rewarded for their payments.
For a more detailed general introduction, you can check out this Wikipedia article: Affiliate Marketing.
Affiliate Program is an agreement between you and your affiliates and it defines their reward (usually a percentage of the sales they brought), the frequency of payouts, payout methods, etc.
Built-in Affiliate Program Features
single-level affiliate program;
percentage-based commissions;
minimum payout limit;
commission due period;
works with both one-time and recurring payments;
supports multiple currencies;
mass payouts in fiat currencies via PayPal Payouts;
mass payouts in Bitcoin via CoinPayments Mass Withdrawal;
detailed CSV reports for you and your affiliates.
Are you missing something important? Please let us know: @InviteMemberSupportBot.
How to Start an Affiliate Program
In your project menu, click Affiliate Program and then Enable.
You'll need to set a few parameters to get started:
Commission rate. It defines your affiliate's part in the total payment amount. For example, if your commission rate is 20% and a referred customer paid $50, your affiliate will earn $10.
Commission due period. To allow some time for refunds, you can set a commission due period (in days). During this period, commissions stay on hold and can't be paid out.
Minimum payout amount. Commissions will remain on hold until the total amount (for that particular affiliate) will reach the threshold. Less frequent payouts — simplified workflow.
Payout methods. You can enable PayPal/CoinPayments (or both).
[Optional] Affiliate Program Description. This text will be displayed in your membership bot. You can use formatted text (with bold, italics, links, etc).
How to Run an Affiliate Program
Promoting
We highly recommend at least these two steps:
Put a short description of your affiliate program in your InviteMember project description. It will appear on your bot launch. Don't forget to include /affiliate command, it will become a link automatically.
Make a bot broadcast to all your bot users and announce your affiliate program. Again, include /affiliate command and it will become clickable.
Affiliates onboarding
To become your affiliate partners, your users should send (or click) /affiliate to your membership bot and click Join.
The bot will provide them with unique affiliate links to your bot.
It will also ask them to enter their PayPal/Bitcoin address (depending on what you have enabled).
Monitoring
Your affiliates can send /aff_stats to your membership bot and check their earnings at any time.
Payouts
Every month (a week or a few days), you should go to Affiliate Program > Payouts and create a new Payout.
The bot will provide you with CSV files with transactions for PayPal/CoinPayments.
Just upload these CSV files to PayPal and CoinPayments and they will execute them.
The bot tracks commission due periods and minimum payout amounts by itself — so you don't have to worry about it.