Rewardful migration: the safe sequence
The safest order is audit, export, import, verify, reconcile, cut over, then cancel. Rewardful's cancellation instructions advise exporting important data and disconnecting integrations, and warn that affiliate tracking stops once the old service is inactive. A migration must therefore be ready before the cancellation affects the old links.
- Inventory active affiliate campaigns, payment processors, coupon codes and old tracking domains.
- Request affiliate and referred-customer datasets, plus commission and payout ledgers.
- Get written confirmation of data import and recurring subscription support from the destination.
- Test both newly referred customers and existing subscriptions, without duplicate payouts.
- Reconcile outstanding rewards before terminating the legacy subscription.
Step 1: freeze settings and define ownership
Rewardful's campaign settings guide explains that a campaign controls how referral links, cookies, coupon attribution and partner rewards work. Before moving, record the existing affiliate terms, minimum payout, conversion windows, recurring-commission duration and exclusions. Some settings can affect both old and new referrals, so do not modify the live campaign merely to prepare an export.
Assign one owner for billing reconciliation and one for technical deployment. Pick a cutover date and define which platform will own commissions for invoices charged before and after that date. Document time zones, currencies and refunds. This prevents a recurring sale from being paid by two systems or by neither.
Step 2: request the exact Rewardful data export
Rewardful's official export guide says the support team can help customers extract data in a usable format. Its cancellation guidance recommends downloading reports and requesting a custom list of referrals. Do not assume the ordinary affiliate export includes all customer associations, historic invoice events and payment statuses.
- Affiliate profile ID, name, email and payout contact.
- Current link token and coupon assignments for each partner.
- Billing customer identifier and assigned affiliate ID for every referred account.
- Commission rules, order/invoice IDs, amounts, currencies and timestamps.
- Due, pending, paid, rejected, refunded and reversed commission states.
- Payout batches, bank reference information and finance approvals.
Protect all exported personal and financial data. Share these files with the destination only through an authorized, secure import method.
Step 3: build an affiliate and customer ID crosswalk
The hardest part of moving a subscription affiliate program is often preserving the association between an existing customer and the partner who brought them in. Email addresses can change, while the billing customer's stable ID is more useful for invoice attribution. Rewardful's own import guidance uses Stripe customer identifiers for referred customers, demonstrating why this mapping matters.
| Migration field | Example value | Use |
|---|---|---|
| Legacy affiliate ID | old_aff_1001 | Audit and partner identity |
| Legacy link token | example-partner | Old URL compatibility |
| Billing customer ID | cus_example | Future renewal attribution |
| New affiliate ID | to be assigned | Destination mapping |
| Commission duration | 12 paid charges | Preserve program rules |
| Outstanding balance | pending / approved / paid | Settlement audit |
These column names and values are an editorial example, not an officially supported destination CSV. Confirm the receiving vendor's schema before attempting bulk import.
Step 4: verify what the receiving platform can import
A vendor offering a Stripe integration is not necessarily able to import years of historical Rewardful data. Ask explicitly about affiliate accounts, existing referred customers, old cookie tokens, historical recurring commissions and paid/unpaid balances. The destination may accept some of these but require manual reconciliation for others.
FirstPromoter's manual referral article documents manually associating referrals with promoters and importing Stripe events for a customer when the appropriate ID is available. This is evidence of a manual workflow, not a promise of bulk Rewardful migration. Review our Rewardful alternatives comparison and billing compatibility guide before selecting the destination.
Step 5: protect legacy referral links and coupons
Rewardful commonly uses links with a ?via= referral parameter. A replacement may expect another parameter, such as ?ref=. If affiliates have already placed links in videos, newsletters or older blog posts, those links may send visitors without crediting commissions after you change systems. Rewardful's guidance for older referral URLs addresses a similar problem for migrations into Rewardful; it does not establish support for migrations out.
- Map the old partner token to the destination's identifier.
- Confirm old query strings survive redirects and cross-domain checkout.
- Test coupon-only orders where users never clicked a referral link.
- Inspect trial signups followed by delayed purchases.
- Tell partners which links to update and which will remain valid.
Step 6: reconcile payouts before switching off Rewardful
Rewardful's commission payout documentation describes payout CSV exports for PayPal, Wise and generic payment workflows. Download a dated payout ledger and match it with settlement records in your actual payment provider. Distinguish generated commissions from paid commissions; a pending reward is not proof that money has reached a partner.
Consider a customer paying $100/month with a 20% recurring commission for 12 eligible invoices. If the business migrates after four paid invoices, the affiliate has received or earned $80 and may remain entitled to another $160 if eight additional invoices settle. Without the customer-to-affiliate mapping, the new platform may not know who deserves those later payments. Reconcile refunds and clawbacks on both sides.
Step 7: test a controlled migration before production
Choose a test affiliate, a new customer and an existing subscription. Follow the complete lifecycle from landing page to checkout and refund. Do not regard a successful click as sufficient evidence that every renewal is properly credited. Keep the old and new transaction IDs in a test log so you can compare ledgers without exposing live customer data.
| Test case | Expected result |
|---|---|
| Old affiliate link | Correct new partner receives attribution |
| New paid checkout | One eligible commission recorded |
| Existing customer renewal | Original referring partner retains credit |
| Coupon-only sale | Campaign rules applied correctly |
| Refund and chargeback | Commission reversed or held as expected |
| Duplicate webhook | No duplicate commission or payout |
| Payout report | Balances match the finance ledger |
Step 8: cut over and cancel in the correct order
Only when the destination is correctly recording subscription events should the team replace old referral scripts and integrations. Confirm that an old billing webhook will no longer award rewards while the new system does. Update support documentation, privacy notices where relevant and partner onboarding materials. Give partners a clear date for changed affiliate portal links and payout terms.
Rewardful's cancellation article says paying subscribers typically retain access until the billing period ends, but also includes language about tracking stopping at cancellation. Because that timing affects financial obligations, ask Rewardful support to confirm the exact effective shutoff before pressing the cancellation button. Keep an authorized, secure archive for future audits.
Migration errors to avoid
- Canceling Rewardful before exporting referred-customer associations.
- Deleting partner accounts and commission history instead of preserving a record.
- Importing affiliate names but omitting billing customer IDs.
- Assuming a vendor can bulk import all historical commissions.
- Discarding pending rewards and outstanding refund exposure.
- Running two active trackers that each pay on the same invoice.
- Failing to test old URLs and cross-domain checkout.
- Ignoring international payout restrictions and tax records.
The highest-risk error is silent attribution loss on established subscription customers. Treat recurring commissions as finance obligations, not only marketing dashboard data.
Frequently asked questions
Can Rewardful export my data?
Yes, Rewardful documents a support-assisted process for exporting data. Request the specific partner, referral and finance records needed for your destination.
Can I migrate old links automatically?
It depends on the destination. Ask whether old tokens and query parameters are supported; test redirects and coupon conversions before launch.
Will historical commissions transfer?
Not automatically by default. Rewardful says its own import format does not include historical invoice/commission imports. A receiving vendor's functionality must be established separately.
What happens to renewals after canceling Rewardful?
Rewardful warns tracking will stop once service access ends. Preserve customer attribution in the new platform and validate subsequent invoices before canceling.
Official sources, related guides and editorial scope
This is a documentation-based migration guide reviewed on 16 October 2026, not a claim of completing a real merchant migration or hands-on testing every possible receiving platform. Verify supported import formats and payout conditions directly. Read our methodology and affiliate disclosure.