Leaving Rewardful, FirstPromoter or Refersion? Or a spreadsheet?
Refficks reads your export, or your account, and shows you what is in it before anything is imported. The bad line is named. Nothing happens until you say so.


Compare Refficks with the tool you use now
What changes, what comes across, and how to run both side by side before you switch.
Your columns, recognised as they come
Upload any spreadsheet with a header row, or read a programme straight from Rewardful, FirstPromoter or Refersion with your key. Column names are recognised as they come, and you check the guesses before anything is saved.
- A spreadsheet, or a Rewardful, FirstPromoter or Refersion key
- The key is deleted at cutover or after 60 days
- Each guessed column is marked, and saving the mapping imports nothing


How many rows, how many can be imported, and which cannot
Before import, the file is read back to you: how many rows, how many can go in, and which lines cannot and why. One bad row never loses the file. The report names each failed line.
- Re-importing never duplicates anyone
- A partner already here is left alone, or has only their empty fields filled in, unless you ask otherwise
- Imported partners are ordinary partners: the same audit trail, the same welcome automation, the same everything

What comes across, and what deliberately does not
For each of the old platform's statuses, you say what it means here. Money is handled more carefully than that, and this is the trade.
Paid history is theirs
What the old platform already paid comes across as that platform's reported figure, labelled as theirs. It never becomes payable here.
What is still owed is an opening balance
Its own entry type, never presented as Refficks's arithmetic, and pending until you approve it.
Why
A ledger that only holds money it can explain is the product. An imported total has no arithmetic behind it, so it is kept beside the ledger, not inside it.
Exactly one system pays
While the old platform still pays, Refficks records what it would have paid, pays none of it, and every morning compares the last 28 days partner by partner. When you switch, a sale belongs to whichever side of the cutover moment its money changed hands on.
- Nothing is paid twice, and nothing is paid by nobody
- A sale is judged by when it happened, not by when Refficks heard about it
- After cutover, Refficks warns if a partner's earnings drop

Start the migration on day one of the trial. Reading an export changes nothing, and the shadow run needs time to be worth reading.
Read back before anything is imported
Your export or your account, line by line, with nothing written until you say so.