RekomiRekomiBlogPricing
Rekomi Docs
Rekomi Docs
Welcome to Rekomi
Quickstart for brandsPlans and trialsIntegrationsStripe Connect (sales tracking)Organization settingsTeam managementNotifications

Campaigns and commissions

CampaignsCommission modelsPay per click or lead (CPC & CPL)Coupon-code attributionSub-affiliate recruitingTracking and attribution

Affiliates

Recruit affiliatesManage affiliatesAI co-pilotApply to the curated network

Money flow

SalesPayoutsMulti-currencyTax formsReports

Email

Sending domainBroadcasts
CRM and email integrations

Most popular

MailchimpKlaviyoOmnisendBrevoGetResponse

Creator and SaaS

ConvertKit (Kit)ActiveCampaignbeehiivOntraportMailerLiteMoosend

Specialist platforms

DripSendGridMailjetEmailOctopusFlodeskIterableCampaign MonitorPabbly Email MarketingEmmaMaropostCustomer.ioFreshworks CRMOrttoSendlane

Enterprise and long-tail

SendFoxBenchmark EmailCampaignerCordialE-goiiContactListrakSailthruSelligent (Marigold Engage)SendyVeroVision6Braze
For brandsCRM integrations
|Brands|

GetResponse

Connect GetResponse so approved affiliates land in a campaign (mailing list) automatically.

getresponse logo

Rekomi's GetResponse integration adds every approved affiliate to a GetResponse campaign (their term for a mailing list).

What syncs

When an affiliate is approved (or, optionally, when they apply), Rekomi calls POST /v3/contacts with email, single concatenated name, the campaign ID, and an array of resolved tag IDs.

GetResponse returns 202 Accepted when the contact is queued. For campaigns with single opt-in (the default for affiliate-marketing) the contact lands immediately. Campaigns with double opt-in wait for the affiliate to click a confirmation email. Re-syncing an existing email returns 409 with code 1008; Rekomi treats this as success.

Finding your API key

In GetResponse:

  1. Open https://app.getresponse.com/api
  2. Click Generate API Key, name it "Rekomi".
  3. Copy the key.

Important: GetResponse silently expires API keys after 90 days of non-use. If your Rekomi → GetResponse sync stops working after a long gap, regenerate the key and reconnect.

Connecting GetResponse in Rekomi

  1. Go to Integrations in the dashboard sidebar.
  2. Click the GetResponse card.
  3. Paste your API key. Click Connect.
  4. Rekomi runs a test call against GET /v3/accounts.
  5. Pick a default campaign.

Tags

GetResponse tag names must match ^[_a-zA-Z0-9]{2,64}$, letters, digits, underscores only, 2-64 chars. Rekomi normalizes your tag names to that grammar instead of dropping them: spaces and hyphens become underscores, so Rekomi affiliate arrives in GetResponse as Rekomi_affiliate. Names that still don't fit after normalization (too short, too long, or other disallowed characters) are skipped.

Each normalized tag is resolved via GET /tags?query[name]= (exact match). If missing, Rekomi creates it via POST /tags. The resolved tag IDs are attached inline on the subscribe call. When the contact already exists (the 409/1008 duplicate case), Rekomi looks the contact up by email and attaches the tags to the existing contact instead, best-effort.

When sync fires

  • Default: only Approved affiliates sync.
  • Optional: turn on "Include applicants before approval" to also sync Pending.

Per-campaign overrides

Each campaign can override the account-level configuration. From a campaign's detail page, click the CRM sync tab.

Per-affiliate sync visibility

Open any affiliate's detail page. The CRM sync panel shows the per-CRM status. Resync clears prior jobs and re-fires the sync.

Troubleshooting

  • 401 Unauthorized, API key invalid OR expired (90-day non-use timer). Regenerate and reconnect. Rekomi also marks the integration "action needed" and emails you a reconnect prompt once per breakage; after reconnecting, use Resync all on the Failed tile of the integration page.
  • http_409 ... 1008, Treated as success (duplicate-contact idempotency).
  • 429, GetResponse throttles at 80 req/sec, 30000/10min. Rekomi honors X-RateLimit-Reset (seconds-to-reset) when present.
  • Contact in queue but not visible, GetResponse 202 may indicate single opt-in queued or double opt-in awaiting confirmation. Check the campaign's confirmation settings.

Disconnecting

From the GetResponse connect page, click Disconnect. Integration row + per-campaign overrides are deleted. Sync history is preserved.


See the getresponse integration overview on the marketing site for use-cases, persona fit, and unique automation patterns.

Brevo

Connect Brevo (formerly Sendinblue) so approved affiliates land in a contact list automatically.

ConvertKit (Kit)

Connect ConvertKit so approved affiliates land in a Kit form automatically, with tags.

On this page

What syncsFinding your API keyConnecting GetResponse in RekomiTagsWhen sync firesPer-campaign overridesPer-affiliate sync visibilityTroubleshootingDisconnecting