Affiliates
Learn how to set up and use affiliate platforms in your MkSaaS website
MkSaaS supports two major affiliate platforms: Affonso and PromoteKit. Both platforms offer seamless integration with Stripe and support payouts via Paypal and Wise.
Affiliate System Structure
The affiliate system in MkSaaS is designed to be flexible, allowing you to enable either Affonso or PromoteKit based on your needs.
Affonso (Recommended)
- Website: affonso.io
- Stripe integration for subscription and one-time payments
- Payouts via Paypal, Wise
- Custom branded affiliate portal
- Automated commission calculation and fraud protection
PromoteKit
- Website: promotekit.com
- Official Stripe partner, deep Stripe integration
- Track via affiliate links or coupon codes
- Payouts via Paypal and Wise
- Custom affiliate portal domain and branding
- Flexible commission structures (one-time, recurring, tiered)
Setup
To enable affiliate features, complete the following steps:
1. Create an Affiliate Program
1.1 Affonso Setup
- Sign Up: Register at Affonso.
- Create Affiliate Program: Set up your program, define commission rates, and customize your affiliate portal.
- Connect Stripe: Follow the platform instructions to connect your Stripe account for automated tracking and payouts.
- Get Your Affiliate Program ID: Find your program ID in the Affonso dashboard and add it to your environment variables (step 2).
- Configure MkSaaS: Enable Affonso in your features config and set the environment variable as shown above (step 3).
For more details, refer to the official Affonso documentation.
1.2 PromoteKit Setup
- Sign Up: Register at PromoteKit.
- Create Affiliate Program: Set up your campaign, choose commission types, and personalize your affiliate portal.
- Connect Stripe: Authorize Stripe integration for automatic referral and commission tracking.
- Get Your Affiliate Program ID: Copy your PromoteKit program ID and add it to your environment variables (step 2).
- Configure MkSaaS: Enable PromoteKit in your features config and set the environment variable as shown above (step 3).
For more details, refer to the official PromoteKit documentation.
2. Configure Environment Variables
Add the relevant affiliate program ID(s) to your .env
file:
3. Enable Features in Configuration
In src/config/website.tsx
, enable the desired affiliate platform(s):
Frequently Asked Questions
-
Can I enable both platforms at the same time?
Yes, MkSaaS supports using both Affonso and PromoteKit simultaneously.
-
Which payout methods are supported?
Both platforms support Paypal and Wise. Affonso also supports AliPay and WeChatPay payouts.
-
Can I customize the affiliate portal?
Both platforms allow custom branding and domain settings via their dashboards.
Next Steps
Now that you know how to set up affiliate platforms in MkSaaS, explore these related integrations: