CRM integration

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.

Ontraport
live
Rekomi
Coaches and course creators on CRM-plus-automation.
Starter plan and above · $29/mo
How it works

From paste-API-key to first paid affiliate in 10 minutes.

01 / 03
Connect

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.

02 / 03
Approve

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.

03 / 03
Sync

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.

What syncs

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.

  • Contact upsert via POST /1/objects/saveorupdate with objectID: 0 (contacts), email, firstname, lastname
  • ignore_blanks: true, preserves any existing data on the contact you wouldn't want overwritten
  • Tag attachment via separate POST /1/objects/tag call 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
Three use-cases

What Ontraport customers actually do with Rekomi.

Use-case 01

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.

Paired commission
Flat 25% RevShare on the same course's sales (60-day cookie)
Use-case 02

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.

Paired commission
Hybrid: $250 flat per referred coaching-program sale + 5% RevShare on continuation
Use-case 03

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.

Paired commission
Flat $20 CPS on first referred sale
Provider-specific handling

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.

Two-call save+tag sequence

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).

App ID plus API Key, both required

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.

ignore_blanks preserves existing contact data

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.

Who this is for

Built for coaches, course creators, and consultancy firms on Ontraport's Plus or Pro tier ($79-297/month) 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.

FAQ

Common Ontraport questions.

Does Ontraport have an affiliate program?

Yes, Ontraport ships a built-in affiliate-tracking module called Ontraport Affiliates. That feature requires Pro plan ($297/month) and only works for products sold via Ontraport's own order forms. If you're on Plus or want commissions on Stripe checkout, Shopify, or anything outside Ontraport's order forms, Rekomi adds that on top.

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're on a non-Pro Ontraport tier, (2) you sell via Stripe / Shopify / outside Ontraport, (3) you want automated payouts to affiliates in 165+ 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.

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.

Ready when you are

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