Mid-market agency affiliate program on Emma's HQ stack.
Emma (now part of Marigold) serves mid-market agencies running campaigns for multiple clients under one HQ account. Rekomi's Pro-tier white-label matches Emma's agency-aware posture, both can disappear behind your client's brand.

From paste-API-key to first paid affiliate in 10 minutes.
Paste your Emma API key into Rekomi. Rekomi runs a test call to verify the key, then pulls your list/audience picker live from Emma 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 CSV from Rewardful.
Approved affiliates land in your Emma list as tagged subscribers within seconds. Rekomi handles idempotency, retries, and per-campaign overrides; you handle the nurture sequence.
The exact Emma fields Rekomi writes.
No surprise fields, no overwrites of contact data you already have. Empty values are omitted so existing nurture data is preserved.
POST /v1/{account_id}/memberswithemail,first_name,last_namegroup_ids: [groupId], destination group- Three-credential auth: account_id, public_key, private_key (Emma's most-secure auth posture)
- Sync semantics: returns 201 on new, 200 on existing
- HQ accounts: sub-account selection done at the account_id level (each sub-account = separate integration)
What Emma customers actually do with Rekomi.
Agency white-label end-to-end
Emma's HQ + Audience stack stays invisible to your client; Rekomi's Pro tier removes Rekomi branding too. End result: a client-branded affiliate program where neither vendor name appears in the customer-facing flow.
Mid-market B2B affiliate cohort
Emma serves mid-market B2B with multi-channel campaigns. Pair with Rekomi for partner-program-style affiliate flows (B2B affiliates closing demos rather than retail purchases). Emma handles the nurture, Rekomi tracks the deals.
Multi-sub-account agency rollout
Emma's HQ supports unlimited sub-accounts. Each sub-account maps to a Rekomi org. Roll out an affiliate program to 20 clients in one weekend; per-org isolation guarantees no cross-talk.
Rekomi handles Emma'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 Emmadocs, these are the ones you'd otherwise hit yourself.
Emma requires account_id, public_key, AND private_key for API access. Rekomi's connect form has three separate inputs with explicit labels, paste them in the wrong fields and the test call surfaces which credential mismatched.
Emma's product line includes Emma HQ (agencies) and Emma Audience (single-account). Rekomi works with both via the same API. Sub-account selection in HQ uses the account_id field directly.
Emma uses 'groups' as the segmentation primitive. Rekomi's connect flow says 'group' to match Emma's UI.
Built for mid-market agencies on Emma HQ ($199+/month) running client campaigns under one billing umbrella. If your agency model already includes white-label client work, Rekomi's Pro tier extends that to the affiliate program, your name never appears in your client's chrome.
Common Emma questions.
Does Emma have an affiliate program?
Emma (Marigold) runs a Partner Program for agencies, separate from customer-facing affiliate programs. Rekomi is the layer that lets you run YOUR affiliate program on YOUR product or your client's product.
Can I run client-isolated affiliate programs?
Yes, Emma's HQ sub-account model maps cleanly to Rekomi's per-organization architecture. Each Emma sub-account becomes a Rekomi org. Client subscribers and affiliates stay strictly isolated; agency-level reporting rolls up via Rekomi's API.
What's the minimum Emma plan?
Emma's Pro plan ($89/month) is the API minimum. Emma HQ (agency) starts at $199/month. For Rekomi white-label pairing, Rekomi Pro ($349/month) is required on the Rekomi side.
Other CRMs that pair well.
Same persona, different stack. Pick the home your existing audience already lives in.
See all 38 integrations


Ten minutes to first click.
14-day free trial. Stripe-native. No card. Live this afternoon.
- 14-day free trial
- Cancel anytime, $0 charged