Adding Affiliates Manually
Open the Freemius Dashboard and go to AFFILIATION. There, click the AFFILIATES tab:
To add a new affiliate, simply click the ADD AFFILIATE button:
Enter the affiliate’s email, name, and the domains on which the affiliate will be marketing your product. Then, click ADD AFFILIATE:
Once you add an affiliate, they will automatically receive an email with a direct link to their Affiliate Dashboard and their custom affiliated links, which they can start using right away to promote your product:
Since the URLs aren’t very pretty, we recommend that affiliates use a plugin like Shortlinks to map the links with pretty URLs and use them instead.
Affiliates Application Form
WP Admin Dashboard Affiliates Application Form
Currently, we provide a registration form that can be included in the WP Admin of your plugin or theme. To enable the form go to the SDK INTEGRATION section, scroll to the submenu items selection and check the Affiliation option:
Checking the box will add a new parameter to the integration snippet:
'has_affiliation' => '<moderation>', // <moderation> - selected, customers, or all.
Copy the updated snippet code and place it in your plugin/theme instead of the previous snippet.
Refresh the WP Admin and you should immediately see a new Affiliation submenu item which links to the affiliate program terms:
Clicking the Become an affiliate will show the affiliate application form:
To increase the awareness about your Affiliate Program, the SDK will automatically trigger an admin notice after 30 days of your product usage:
If you set your Affiliate Program to only permit paying users to become your affiliates, the notice will only show up for your customers.
You can disable the notice by including the following code:
// Replace “my_freemius” with your shortcode. my_freemius()->add_filter( ‘show_affiliate_program_notice’, ‘__return_false’ );
When an affiliate submits the form you’ll immediately receive an application email with the affiliate’s name and email, and information on where and how they will be promoting your product:
The email also comes with a direct link to the affiliate settings in the Freemius Dashboard where you will be able to approve or reject the affiliate’s application request (scroll to the bottom):
If you approve the affiliate, they will get an email notification with a link to their Affiliate Dashboard, and the affiliated links they can use to promote your product. If you reject the affiliate you’ll be prompted with a dialog box where you can add the rejection reason, which will be sent, together with the rejection email to the applicant.
Creating an Affiliates Application Form on Your Webite
Here’s a backend PHP implementation: