CRM integration

Support, marketing, and affiliate program on the Freshworks stack.

If you're running Freshdesk for support and adding Freshmarketer for outbound, Rekomi rounds out the trio for affiliates, three Freshworks-aligned tools, one identity graph, one billing relationship across the customer journey.

Freshsales (Freshworks CRM)
live
Rekomi
Freshworks customers running sales in Freshsales.
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 Freshsales (Freshworks CRM) API key into Rekomi. Rekomi runs a test call to verify the key, then pulls your list/audience picker live from Freshsales (Freshworks CRM) 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 Freshsales (Freshworks CRM) list as tagged subscribers within seconds. Rekomi handles idempotency, retries, and per-campaign overrides; you handle the nurture sequence.

What syncs

The exact Freshsales (Freshworks CRM) 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 /crm/sales/api/contacts (Freshmarketer) with contact object
  • emails, array shape [{value: "...", is_primary: true}] (NOT a bare email string)
  • first_name, last_name, lead_source
  • List association via separate POST /crm/sales/api/contacts/{id}/contact_lists
  • Sync semantics: 201 on create, 200 on update
  • Account subdomain required, pulled from your Freshworks URL (yourbrand.myfreshworks.com)
Three use-cases

What Freshsales (Freshworks CRM) customers actually do with Rekomi.

Use-case 01

Freshdesk-Freshmarketer-Rekomi single identity

Customer files a support ticket in Freshdesk → identity exists. Customer subscribes to your newsletter via Freshmarketer → same identity, same contact. Customer accepts your affiliate program via Rekomi → same identity in Freshmarketer, plus their affiliate tag. One contact graph, three workflows.

Paired commission
Hybrid: $20 first-conversion + 15% RevShare
Use-case 02

Support-driven affiliate recruitment

Customers who file support tickets often become your biggest advocates after resolution. Build a Freshdesk webhook on `ticket.resolved` → fire a Rekomi accept-affiliate-link via Freshmarketer. Convert resolved tickets into earner partnerships.

Paired commission
Flat $50 per first conversion
Use-case 03

Indian SaaS stack consolidation

Freshworks is Indian-domiciled and serves Indian SaaS heavily. Rekomi pairs cleanly for INR-friendly stack pricing and timezone-aligned support.

Paired commission
Tiered RevShare with regional currency
Provider-specific handling

Rekomi handles Freshsales (Freshworks CRM)'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 Freshsales (Freshworks CRM)docs, these are the ones you'd otherwise hit yourself.

Emails as object array, not string

Freshmarketer's contact schema wants emails as an array of objects: `[{value: "a@b.com", is_primary: true}]`, not a bare string. Rekomi maps automatically; if you query the API directly later, the shape surprise is on Freshworks, not Rekomi.

Account subdomain in URL

Freshworks uses per-account subdomains (yourbrand.myfreshworks.com). Rekomi's connect form requires both the subdomain and the API key. Paste only one and the test call surfaces a 404 with the missing-subdomain hint.

List join is a separate call

Freshmarketer requires contact creation + list-association as two separate API calls (no atomic create-with-list). Rekomi handles the sequence; if the list-join fails, the sync is marked Retrying and re-fires just that step.

Who this is for

Built for Freshdesk customers (small-to-mid-market SaaS, B2B services, e-commerce support) adding Freshmarketer for outbound. Common pairing: Freshdesk Pro ($49/agent/month) + Freshmarketer Pro ($79/month) + Rekomi Starter ($29/month) = a single-vendor support + marketing + affiliate stack.

FAQ

Common Freshsales (Freshworks CRM) questions.

Does Freshworks have an affiliate program?

Freshworks runs a Partner Network for SIs and resellers, separate from customer-facing affiliate programs. Rekomi is the layer that lets you run YOUR affiliate program on YOUR product, with Freshmarketer as the email home.

Can affiliate events flow to Freshdesk tickets?

Indirectly, Rekomi's webhooks can post to Freshdesk's API to create tickets when affiliate-related issues arise (e.g., commission disputes). Most brands don't wire this; affiliate communications stay in Freshmarketer / Rekomi's own UI.

What's the minimum Freshmarketer plan?

Freshmarketer's Growth tier ($23/month, billed annually) is the API minimum. Pro tier ($79/month) unlocks more advanced segments. Either pairs cleanly with Rekomi.

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