- No payouts support: Companies generally have to resort to using PayPal/Wise to pay out their affiliates manually and deal with the all-too-common payout failures.
- Basic reward structures: Companies can choose between two reward types: recurring or one-time sales rewards.
- Limited white-labeling support: It’s not possible to embed Rewardful’s dashboard inside your application.
- No affiliate network: Rewardful is a standalone affiliate software, which means you’re on your own when it comes to finding and recruiting high-quality affiliates to join your program.
- Payouts you can rely on: We let you pay your partners globally in 1-click, with tax compliance built-in, so you can have peace of mind knowing that all payouts are completed successfully.
- Advanced reward structures: On Dub, you can choose between 3 reward types – per click, per lead, and per sale (flat/percentage). You can also set different reward conditions (e.g., a higher reward for customers based in the U.S. vs other countries) and create bounties to provide additional rewards for your affiliates.
- White-labeling: You can embed a white-labeled referral dashboard into your application for a better user experience.
- Powerful affiliate network: With over 5,000 active affiliates in our network, Dub makes it easy to find and recruit high-performing partners with a proven track record of driving results.
Case in point: Tella migrated their affiliate program from Rewardful to Dub and saw a 38% increase in revenue and 2x more partner signups.Read the full comparison article between Dub and Rewardful here.
How to migrate from Rewardful to Dub?
If you’re looking to migrate from Rewardful to Dub Partners, we’ve built a custom migration tool that will help you migrate everything over in just 2-3 clicks – without breaking any existing Rewardful affiliate links.Add a custom domain to your Dub workspace
Before starting the migration process, you’ll need to add a custom domain to Dub. This domain will be used to create short links for each affiliate link that we import from Rewardful.If you haven’t added a custom domain to Dub yet, you can follow this guide to set that up.
Set up conversion tracking + client-side click-tracking
Next, set up conversion tracking to track signup and sale events. We also have some in-app guides that you can reference here.For backward compatibility, we also recommend setting up client-side click-tracking when installing the client-side
@dub/analytics SDK on your site. This will ensure all your existing domain.com?via=affiliate links will keep working as expected, which gives affiliates time to update their links to the new format.You can follow our guide on how to set up client-side click-tracking for your Dub short links to set that up.Get your Rewardful API Secret
Go to your Company settings page on Rewardful to retrieve your Rewardful API secret:
We will use this API key to retrieve and import your existing Rewardful campaign to Dub.
We will use this API key to retrieve and import your existing Rewardful campaign to Dub.Import your Rewardful campaign in the Partners tab
Once you’ve set up your Dub partner program, go to your Partners tab, click on the
Then, add your Rewardful API secret and select Fetch campaigns. From the retrieved list of Rewardful campaigns, select the main campaign you want to import first and click Continue.
⋮ button and select “Import from Rewardful”.To save you some time, here’s a quicklink that will get you directly to the Rewardful import flow.
Then, add your Rewardful API secret and select Fetch campaigns. From the retrieved list of Rewardful campaigns, select the main campaign you want to import first and click Continue.What data is migrated?
Our Rewarful migration tool imports the following attributes to Dub Partners:Program terms
Depending on the Rewardful campaign you import, we’ll automatically configure the same reward rules on your Dub partner program:- Commission type (dollar amount or percentage) and amount
- Commission duration (e.g. up to 12 months or lifetime recurring)
Affiliates / Partners
To ensure the efficiency of your partner program, we automatically filter out dormant affiliates and only import the ones that are both:- In an “active” state (docs)
- Have at least 1 lead / referral
Referrals / Customers
By default, we import all referrals that are associated with an affiliate in your Rewardful campaign. This ensures that all subsequent subscription renewal events will continue to be tracked on Dub.Commissions
We also import all commissions associated with any customers that were imported above. Depending on the commission state on Rewardful, they will be marked accordingly on Dub as well:| Rewardful | Dub |
|---|---|
Pending | Pending |
Due | Pending |
Paid | Paid |
Voided | Canceled |
Processed: When a commission has been added to a payout (after any applicable holding period).Refunded: When the sale for the commission was refunded. With our Stripe integration, this is automatically detected and updated.Fraud: Useful for marking a sale as fraudulent and excluding it from any future payouts.Duplicate: Useful for marketing if a commission was rewarded more than once and needs to be marked as a duplicate event.
Migrating multiple campaigns
If needed, you can migrate multiple Rewardful campaigns to Dub. We recommend starting with the main campaign, and then restarting the import flow to import the remaining campaigns. Our importer is built in an idempotent fashion, so it will import everything only once. To start another import flow, go to your program’s Partners tab and click on the⋮ button next to Invite partner. From the dropdown, select Import from Rewardful.
This will open up the Rewardful importer, which you can then use to import more campaigns to Dub.
Each campaign that is migrated to Dub will create a new partner group with the imported partners. If needed, you can also delete the imported partner groups to consolidate partners under your main program reward.
Next steps
After importing your campaign, here are some recommended next steps:1. Set up your bank account for partner payouts
Dub Partners supports 1-click payouts to partners all across the globe.
We generally recommend using ACH for partner payouts as it is the most cost-effective option. Here’s how you can set up your bank account for ACH payouts.
2. Notify your affiliates about the platform change
Next, you’d want to reach out to your existing partners and let them know about the platform change. To do that, you can send them an email with the following example verbiage:Hey, Starting today, we are switching the [Your Company] Affiliate Program from Rewardful to Dub Partners. To get started, follow these steps:Let us know if you have any questions!
- Sign up for a Dub Partners account here:
partners.dub.co/{your_program_slug}/register- Connect a payout method to receive your commissions.
- Start sharing your shiny new referral link with your audience 🚀
