Affiliates live in the same Ontraport CRM as your customers and students.
Ontraport already holds your contacts, students, and leads in one tag-driven CRM. Rekomi adds the affiliate dimension to the same contact graph, one person can be a student AND an affiliate AND a customer, with automations branching on whichever tag matters for that step. And because Ontraport records where every contact came from, the same connection brings your order-form sales into Rekomi and credits them to the affiliate whose link brought the contact.

From paste-API-key to first paid affiliate in 10 minutes.
Paste your Ontraport API key into Rekomi. Rekomi runs a test call to verify the key, then pulls your list/audience picker live from Ontraport so you pick the right destination.
Affiliates apply via your public landing page or your bulk invite. Approve them manually, auto-approve on a campaign, or import an existing affiliate roster from Rewardful and six other platforms via Settings > Migrate.
Approved affiliates land in your Ontraport list as tagged subscribers within seconds. Rekomi handles idempotency, retries, and per-campaign overrides; you handle the nurture sequence.
The exact Ontraport fields Rekomi writes.
No surprise fields, no overwrites of contact data you already have. Empty values are omitted so existing nurture data is preserved.
- Referred customers and leads (optional): every attributed sale or lead is upserted on email with the referring affiliate, campaign and last event in custom fields, tagged
Rekomi customerorRekomi lead - Contact upsert via
POST /1/objects/saveorupdatewithobjectID: 0(contacts),email,firstname,lastname ignore_blanks: true, preserves any existing data on the contact you wouldn't want overwritten- Tag attachment via a separate
PUT /1/objects/tagcall with the resolved tag IDs (Ontraport requires 2 calls; save+tag is not atomic) - Returned contact ID is used in the second call, Rekomi caches it for the duration of the sync job
- Sync semantics: synchronous + idempotent on email
- Read back, never written: the contact's lead source and campaign (first arrival, then latest) when a sale arrives with no affiliate named; the sync never touches Ontraport's own tracking fields
- Sales in: product purchase events registered on connect plus an hourly check of your transactions, so Ontraport sales exist in Rekomi without any gateway connection
The Ontraport connection credits sales to the right affiliate.
Every affiliate link Rekomi hands out carries a tag Ontraport stores as the contact's lead source and campaign when they submit any Ontraport form, order forms included. Rekomi brings each Ontraport sale in and credits it to the affiliate that record names. Nothing runs in the visitor's browser.
What you need. The Ontraport connection with Credit sales through Ontraport on (it is on from the moment you connect), and Ontraport's own tracking script on the pages affiliate links land on, which Ontraport Pages and PilotPress already have.
- Sales reach Rekomi through the Ontraport connection itself: purchase events registered for each product on connect, plus an hourly check of your transactions that also picks up refunds within about an hour
- No payment gateway connection is needed for Ontraport sales, because Ontraport bills the card on file through your gateway
- Rekomi checks the first arrival first, then the latest, and never writes Ontraport's tracking fields
- Check a subscriber's email on the integration page tells you, for one address, whether a sale from it would be credited and why
A landing page without Ontraport's tracking script records nothing, and your own tagged campaign links can overwrite a contact's latest arrival before they buy, which is why Rekomi reads the first arrival first.
What Ontraport customers actually do with Rekomi.
Student to affiliate upgrade with course-aware commission
Build an Ontraport sequence on `Tag added: Course Completed`: at day 30, fire a 'become a course affiliate' email. Students who accept get the `Rekomi affiliate` tag PLUS their course tag, your existing student-nurture sequence keeps reaching them, plus the affiliate-onboarding sequence fires.
Coaching-program graduate ambassador track
Top-tier coaching clients become Rekomi affiliates after program completion. Their Ontraport profile carries the `Coaching Alumni` AND `Rekomi affiliate` tags. Build a private alumni newsletter using Ontraport segments, exclusive content for affiliates who actually went through your program.
Lead-magnet to affiliate funnel
Lead magnet (free download) → Ontraport sequence (5 emails) → soft affiliate-program offer in email 5. Cold leads who never buy still become affiliates if they recommend the magnet. Earns affiliates without selling them anything first.
Rekomi handles Ontraport's edge cases so you don't have to.
Every CRM API has quirks. Rekomi's integration code was built and audited against the live Ontraportdocs, these are the ones you'd otherwise hit yourself.
Ontraport's contact save and tag attach are separate endpoints with no atomic-transaction wrapper. Rekomi runs the save first, captures the contact ID, then fires the tag call. If the second call fails, Rekomi marks the sync `Retrying` and re-fires just the tag step (the contact upsert is safe to repeat, so re-running the full sequence is also safe).
Ontraport uses two credentials: App ID (account scope) and API Key (auth). Rekomi's connect form requires both. Paste only one and the test call against `GET /1/Contacts` returns a clear 'missing X header' error.
Rekomi sends `ignore_blanks: true` so empty fields don't overwrite existing contact data. Your existing nurture-sequence custom fields stay intact even if the affiliate signed up with just an email.
Built for coaches, course creators, and consultancy firms on Ontraport's Pro or Enterprise tier ($124 to $249/month billed monthly) with active CRM pipelines + automation maps + landing pages. Your contact lifecycle from cold lead to alumni already runs in Ontraport, Rekomi adds the affiliate lifecycle to that same contact graph.
Common Ontraport questions.
Does Ontraport have an affiliate program?
Yes, Ontraport ships built-in Partner Programs (partner tracking and commissions). That feature needs the Pro or Enterprise plan (Pro is $124/month billed monthly as of September 2026) and tracks Ontraport forms natively, with a partner tracking pixel for third-party checkout pages. Rekomi's read-back relies on Ontraport's UTM lead-source capture, which is also Pro and above. Rekomi covers both sides: Ontraport order-form sales come in through the connection and are credited from Ontraport's own lead source and campaign, and sales on Stripe, Shopify or anywhere else come in through those connections, all in one program with payouts included.
When should I use Ontraport's built-in affiliates vs Rekomi?
Built-in is fine if you're 100% on Ontraport order forms and Pro plan. Rekomi wins when (1) you sell through Ontraport order forms and through Stripe or another connected gateway and want one program, (2) you'd rather not put a partner pixel on every non-Ontraport checkout, (3) you want automated payouts to affiliates in 130+ countries via Stripe Connect and PayPal, (4) you want the public REST API and customer-facing webhooks. Most coaching businesses end up using Rekomi for the payout automation alone.
Will Rekomi tag affiliates in my main contact pipeline?
Yes, the affiliate lands as a contact in your main Ontraport CRM with the `Rekomi affiliate` tag (plus any per-campaign extras). They're not in a sandbox; they're part of your main contact graph, ready for any automation or sequence you'd run on tagged segments.
How do Ontraport sales reach Rekomi?
Through the connection itself. Ontraport bills the card on file through your gateway, so those sales never show up as Stripe events. Instead Rekomi registers purchase events for each of your products when you connect and runs an hourly check of your transactions to catch anything the events missed, refunds included, so a refund reverses the commission within about an hour. Each sale is credited from the lead source and campaign Ontraport stored on the contact, first arrival first.
What about the Ontraport landing pages?
Your existing Ontraport landing pages keep capturing leads the way they do today. Rekomi adds its own affiliate-program landing page (hosted on your free branded subdomain, e.g. yourbrand.rekomi.com) for affiliate signups specifically, separate from your customer-facing landing pages so the cohorts don't blur.
Is this Ontraport's own affiliate program?
No. Ontraport's own partner program pays 25% lifetime recurring to people who promote Ontraport. This page is Ontraport affiliate tracking for your own program: Rekomi reads the lead source and campaign Ontraport's tracking script stores on the contact, which needs Pro or Enterprise, the same tier as Ontraport's built-in Partner Programs.
Other CRMs that pair well.
Same persona, different stack. Pick the home your existing audience already lives in.
See all 39 integrations

Ten minutes to first click.
14-day free trial. Native Stripe, Paddle, Braintree, and more. No card. Live this afternoon.
- 14-day free trial
- Cancel anytime, $0 charged