Attribution from the first click to the paid invoice
Referral links, coupons, a first-party tracking script, auto-UTM tags, deal registration and native billing webhooks. Every conversion is tied to a partner, and only confirmed revenue becomes commission.
Links and codes for every partner
Every partner gets tracking links and coupon codes. Clicks are counted, visitors are tagged, and a self-referral guard stops partners from earning on their own purchases.
- ✓Per-partner tracking links and coupon codes
- ✓Click and attribution stats per link
- ✓Self-referral guard built in
One script, first-party attribution
Add pw.js to your site. It reads the visitor id our redirect appends, stores it in a first-party cookie on your own domain and calls pw.signup() when a customer signs up. The publishable key can only record pending events; nothing it sends is payable until a server confirms it.
- ✓First-party cookie on your domain, not ours
- ✓pw.signup({ customerKey }) ties the customer to the partner
- ✓Server-to-server conversion API for everything else
<script src="https://partnerswatch.com/pw.js"data-key="pk_live_…" async></script>
// ties this customer to the partner who referred themawait pw.signup({ customerKey: user.id, email: user.email });
Clean analytics without asking partners
Set UTM defaults on a partner group and every redirect gets them, with {partner_id} and {link_code} filled in. Your web analytics sees partner traffic correctly without partners touching a URL.
- ✓utm_source, utm_medium, utm_campaign and more per group
- ✓Placeholders for partner id and link code
- ✓Applied on redirect, so old links pick them up too
Paid invoices become commission
Connect Stripe, Chargebee, Recurly or Paddle. Paid invoices become conversions and commission, refunds claw back, and subscription changes update the customer. Every inbound event is logged with its outcome.
- ✓Native webhook normalisers for four billing providers
- ✓Refunds trigger clawbacks automatically
- ✓Delivery log and health per connection
Deal registration for sales-led partners
Partners register deals and submit leads from their portal. Deals move through your pipeline stages with a full history; leads are accepted, declined or converted, and territory rules route them to the right partner.
- ✓Pipelines, stages and per-deal history
- ✓Lead accept, decline and convert
- ✓Territory routing by region or postal code
The busywork, drafted for you. The decisions, still yours.
AI steps on conversion events
Classify a lead, summarise a deal or draft a follow-up when an event fires.
Assistant lead capture
Paste notes into the assistant and it submits the lead for you, with approval.
Fraud & anomaly radar
Coming soonRisk scores on conversions and partners, with a review queue before payout.
Track, step by step
Partner shares a link
Our redirect counts the click, adds UTM tags and a visitor id.
Visitor signs up
pw.js stores the id first-party and calls pw.signup on your site.
Customer pays
Your billing provider's webhook confirms the revenue.
Commission accrues
Rules run on confirmed revenue only; refunds claw back.
Integrations that power track
Ready to run your partner program in one place?
Book a walkthrough and see recruitment, PRM, automation, payouts, CX, and dashboards working together — on one platform.