Rekomi Docs
For brandsCRM integrations
Brands

CRM and email integrations

Rekomi integrates with 39 email and CRM platforms. Approved affiliates auto-sync to your existing audience with the right tags and the right consent, and on beehiiv, Kit, MailerLite, Ontraport and GoHighLevel the same connection also credits sales to the affiliate whose link brought the customer.

Rekomi integrates with 39 email and CRM platforms so approved affiliates land in the audience you already manage, with the right tag, the right consent posture, and the right per-campaign overrides. On five of them (beehiiv, Kit, MailerLite, Ontraport and GoHighLevel) the same connection does a second job: it credits sales to the affiliate whose link brought the customer, using the record the platform itself keeps of how each person arrived.

Pick your platform below for setup instructions, field-level sync details, and troubleshooting.

A CRM connection does one job on 34 of the 39 platforms and two on the other five, and each job has its own switch on the integration page. The first, Sync affiliates into followed by the platform's name (for example Sync affiliates into beehiiv), moves people into the audience you already manage: your affiliates, and optionally the customers and leads they refer. The second, Credit sales through the platform (for example Credit sales through beehiiv), exists on beehiiv, Kit, MailerLite, Ontraport and GoHighLevel, because those platforms record which link a new subscriber or contact arrived from and Rekomi can read it back when a sale arrives. Flodesk has nowhere to hold that record, so its page has no sales switch. On every other platform, sales are recorded by the payment gateway you connect under Setup and named to an affiliate by the Rekomi script, coupon codes or the S2S API. See Credit sales through your platform below.

The Email and CRM provider grid in Rekomi's Integrations hub, with a search box and a card per platform

Every provider lives at /dashboard/integrations under the Email and CRM tab. Open a card to reach its connect and detail page at /dashboard/integrations/crm/{slug}.

A CRM provider detail page in Rekomi before connecting, showing the connect form with the credential field and Connect button

Once connected, the same page adds the list picker, the tags input, and the 30-day sync stats.

High-volume CRMs

These are the providers most Rekomi brands connect first. Setup is usually a single API key and a list picker.

Creator and SaaS automation platforms

For creators, course sellers, and SaaS teams running automation-led email.

Specialist email platforms

Transactional-first, design-led, agency-friendly, and budget-conscious senders.

Long-tail and enterprise platforms

Self-hosted, regional, and enterprise platforms with strict requirements.

Referred customers and leads

Every CRM integration syncs your affiliates. On 28 of the 39 providers you can also turn on Sync referred customers and leads under the affiliate sync (integration page, off by default): every sale or lead Rekomi attributes to an affiliate is upserted on email into your CRM with the referring affiliate (name, and their active coupon code, ready to merge into emails), campaign, last event and last sale amount in custom fields, tagged Rekomi customer or Rekomi lead where the provider has tags. Rekomi creates the fields on first use where the API allows it; the provider pages list the exact field names.

Supported: ActiveCampaign, beehiiv, Braze, Brevo, Campaign Monitor, Customer.io, Drip, EmailOctopus, Emma, Flodesk, Freshworks CRM, GetResponse, GoHighLevel, Iterable, Kit (ConvertKit), Klaviyo, Mailchimp, MailerLite, Mailjet, Maropost, Moosend, Omnisend, Ontraport, Ortto, Sailthru, SendGrid, Sendlane, Vero.

Not available (the provider's API cannot update an existing contact safely or has no custom-field model): Benchmark Email, Campaigner, Cordial, E-goi, iContact, Listrak, Pabbly, Selligent, SendFox, Sendy, Vision6. Those keep affiliate sync only.

Credit sales through your platform

On beehiiv, Kit, MailerLite, Ontraport and GoHighLevel the connection has a second switch, Credit sales through the platform (for example Credit sales through Kit), on by default. It works without any script in the customer's browser:

  1. Every affiliate link Rekomi hands out carries two extra parameters, utm_source=rekomi and utm_campaign set to the affiliate's link slug, for example https://newsletter.example.com?via=jane&utm_source=rekomi&utm_campaign=jane.
  2. The platform stores those values on the person when they sign up from that link. beehiiv, Kit, Ontraport and GoHighLevel do this natively. MailerLite needs one custom field named Rekomi affiliate tag plus the Rekomi script on the signup page to fill it; Rekomi creates the field for you.
  3. When a sale arrives with no affiliate named by anything Rekomi already knows (a coupon, checkout metadata, the customer's history, an email lead), Rekomi looks the buyer up on the platform by email, reads the stored tag, and credits the affiliate. This is always the last step of attribution, never an override.

Where the sale itself comes from differs by platform. beehiiv and MailerLite sales arrive through the Stripe account you connect under Setup (for beehiiv, the account beehiiv created for paid subscriptions). Kit Commerce sales arrive through a purchase feed Rekomi registers with Kit. Ontraport sales arrive through the Ontraport connection itself. GoHighLevel recurring products arrive through your connected Stripe, and one-time order forms or non-Stripe gateways through a workflow webhook the GoHighLevel page shows you how to add.

Each page shows one sentence of status under the switch, a lifetime count of sales credited, and a Check a subscriber's email box that tells you for one address whether a sale from it would be credited and why. The limits are stated on each page too, the main one being that beehiiv and Kit write the arrival once at signup, so a subscriber who was already on your list before clicking an affiliate link is not credited by the connection; the Rekomi script's email capture still covers those readers.

How CRM sync works

Across all 39 providers, Rekomi follows the same operational pattern:

  1. Plan gate: CRM integrations require Starter tier or above.
  2. Test on save: connect-flow runs a lightweight authenticated read before persisting credentials. Bad keys never make it past the form.
  3. Credentials at rest: API keys are encrypted at rest and are never logged or returned to the browser.
  4. Worker throttle: every provider's sync runs through a background worker pacing at one subscribe per second with jitter, respecting documented per-provider rate limits.
  5. Safe to retry: every provider's subscribe endpoint is safe to re-run on email; re-firing a sync 100 times leaves your audience clean.
  6. Per-campaign overrides: each campaign can target a different list, audience, or group with campaign-specific tags. The override UI adapts to the provider's capabilities: the tags input only appears for providers that support tagging, and providers without list enumeration (Braze, Sendy, and other account-wide platforms) take a manually entered audience/group ID instead of a list picker.
  7. Per-affiliate sync visibility: every affiliate detail page shows per-CRM sync status (Succeeded, Failed, Skipped, Pending, Not synced) with a resync button that clears prior jobs and re-fires.
  8. 30-day sync stats: each integration detail page shows succeeded / failed / skipped counts with the last 10 attempts. The Failed tile carries a Resync all button that queues every failed sync for retry in one click.
  9. Failure surfacing: when a sync hits an auth failure (revoked or expired key), the integration is marked "action needed" on the Integrations page and Rekomi emails you a reconnect prompt, once per breakage, not per failed sync. Reconnect, then hit Resync all.

See the marketing overview for use-case writeups and competitive positioning, or pick your provider above for the operational setup.