Rekomi Docs
For brandsCRM integrations
Brands

Mailjet

Connect Mailjet so approved affiliates land in a contact list automatically.

Mailjet logo

Rekomi's Mailjet integration adds every approved affiliate to a Mailjet contact list.

What syncs

When an affiliate is approved (or, optionally, when they apply), Rekomi calls POST /v3/REST/contactslist/{listId}/managecontact with Email, concatenated Name, and Action: "addnoforce".

addnoforce adds the contact and subscribes them to the list, but does NOT resurrect previously-unsubscribed contacts (deliverability protection, Rekomi never uses addforce, which would re-subscribe opt-outs).

Finding your API keys

In Mailjet:

  1. Account → API Key Management.
  2. Copy the API Key (public) and Secret Key (private).

Connecting Mailjet in Rekomi

  1. Go to Integrations in the dashboard sidebar.
  2. Click the Mailjet card.
  3. Paste both keys. Click Connect.
  4. Rekomi runs a test call against GET /v3/REST/user.

The Mailjet connect form in Rekomi with the API Key (public) and Secret Key (private) inputs and Connect button

Tags

Mailjet has no first-class tags concept. Rekomi ignores the tags array on subscribe, sending unknown contact properties would require pre-registration via contactmetadata and silently drop otherwise. If you want tag-like segmentation, configure Mailjet properties manually and build segments on them.

Referred customers and leads (optional)

Turn on Sync referred customers and leads on the integration page and every sale or lead Rekomi attributes to an affiliate is written to Mailjet as well, matched on email so existing contacts are updated, not duplicated. Each one carries:

  • contact properties rekomi_referral_link, rekomi_campaign, rekomi_referring_affiliate, rekomi_referring_affiliate_code, rekomi_last_event, rekomi_last_sale_amount, created on first use
  • no tags; segment on rekomi_last_event
  • Affiliates synced by the section above also get Rekomi referral link, Rekomi campaign and Rekomi affiliate status in the same fields, so you can merge a partner's link into your emails.

Refunded, denied and fraud-quarantined conversions are never pushed, and imported historical conversions are skipped. It is off by default.

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, open the Settings tab and scroll to "CRM sync for this campaign".

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, One or both keys invalid. Re-copy from Account → API Key Management. Repeated auth failures mark the integration "action needed" and trigger a reconnect email once per breakage; after reconnecting, use Resync all on the Failed tile of the integration page.
  • 429 with body code MJ-002, Rate limit. Rekomi honors Retry-After when present and falls back to exponential backoff when not.
  • Name field shows only the first word, Mailjet has a single Name field; Rekomi concatenates first + last with a space. If the contact shows only "Jane", confirm Rekomi captured both firstName and lastName for the affiliate.

Disconnecting

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


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