
Reflink — Run your affiliate program from one Node process and one SQLite file.
Run your affiliate program from one Node process and one SQLite file.
Tapfiliate is $89 a month and FirstPromoter starts at $49 a month, forever, to answer one question: who sent this sale and what do I owe them. Reflink is $39 once. Give every affiliate a tracking link, count their clicks, attribute their conversions, compute their commissions, and export the payout CSV — from one Node process and one SQLite file that you own. No subscription.
Tracking links — A short link records the click and 302-redirects to your landing page with a ref code appended for client-side pickup.
Cookie-based attribution — A configurable window of 30, 60 or 90 days is your call.
Conversion tracking two ways — A server-to-server postback from your checkout webhook, or a JS pixel with a convert call.
Order-ID dedupe — The same order can never pay commission twice.
Commission rules per affiliate — Percent of sale or a flat amount.
Approval workflow — Pending to approved or rejected to paid, so nothing pays out by accident.
Affiliate portal — Affiliates sign in with an access key and see only their own clicks, conversions, earnings, link and your banners.
Privacy-sane — Visitor IPs are stored only as salted hashes, never raw.
Runs as a Windows desktop app or on any $5 VPS (Docker included).
What's included:
Full source code (MIT): https://github.com/bensblueprints/affiliate-tracker
Lifetime v1 updates
Setup guide (README quick start)
