Mailjet
Connect Mailjet so approved affiliates land in a contact list automatically.
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:
- Account → API Key Management.
- Copy the API Key (public) and Secret Key (private).
Connecting Mailjet in Rekomi
- Go to Integrations in the dashboard sidebar.
- Click the Mailjet card.
- Paste both keys. Click Connect.
- Rekomi runs a test call against
GET /v3/REST/user.

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 campaignandRekomi affiliate statusin 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
Approvedaffiliates 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 honorsRetry-Afterwhen present and falls back to exponential backoff when not. - Name field shows only the first word, Mailjet has a single
Namefield; Rekomi concatenates first + last with a space. If the contact shows only "Jane", confirm Rekomi captured bothfirstNameandlastNamefor 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.