Skip to main content

Core difference

Mailjet combines transactional sending with sender identity management, stored templates, contact lists, and campaign workflows. MailChannels focuses on authenticated API delivery, runtime personalization, webhooks, DKIM, Domain Lockdown, and suppression handling. Audience storage and campaign orchestration need a separate replacement.

Feature mapping

Mailjet conceptMailChannels conceptMigration approach
Send API v3.1/send payloadRewrite transactional sends to MailChannels JSON payloads and authentication.
Messages and variablespersonalizations and dynamic_template_dataPreserve recipient-specific merge values, but validate the new payload shape.
Stored templatesApplication-managed Mustache contentExport templates and manage them outside MailChannels.
Sender identitiesfrom identitiesKeep valid sender addresses while shifting durable trust to domain authentication.
Sender domainsDKIM and Domain LockdownRecreate domain authentication with MailChannels DNS records.
Event callback URLsMailChannels webhooksRecreate callbacks and update consumers for MailChannels event schemas.
Campaign-excluded contactsSuppression listTreat as non-transactional suppressions by default.
Contact lists and campaignsExternal audience and campaign workflowReplace with an external list manager or campaign system.

Send payload notes

Mailjet’s v3.1 API supports nested messages and variables. In MailChannels, model each recipient through personalizations and place merge values in dynamic_template_data.
ConcernMailjet behaviorMailChannels behavior
AuthenticationMailjet API key and secretMailChannels API key authentication
Sender setupSender identity and sender domain controlsAuthenticated sender domain with DKIM and Domain Lockdown
VariablesMailjet variablesMustache data in dynamic_template_data
Tracking and callbacksEvent callback URLs and account settingsMailChannels webhook plus per-message tracking settings
CampaignsMailjet campaign productExternal workflow with MailChannels as delivery API

Template migration

Treat Mailjet templates as content assets to export, review, and re-home. Confirm whether each template depends on Mailjet-specific syntax or metadata and convert it to the rendering approach used by the new application.

Suppression policy

Recommended defaults:
Mailjet sourceMailChannels target
Campaign exclusionsSuppress as non-transactional.
Hard bounces or complaints from delivery historySuppress as both transactional and non-transactional when available.
List-level unsubscribe intentPreserve as non-transactional preference data in the external audience system.

Marketing migration

MailChannels Email API does not replace Mailjet contact lists, newsletters, or campaign scheduling. Export list membership and campaign logic into an external audience workflow, then send through MailChannels only at delivery time.

Cutover checklist

  • Replace Mailjet authentication and send endpoint.
  • Translate message variables into dynamic_template_data.
  • Move templates out of Mailjet.
  • Publish and validate MailChannels DKIM records.
  • Recreate event callbacks as MailChannels webhooks.
  • Move contact-list and campaign workflows outside MailChannels.
  • Apply a non-transactional-first policy for campaign exclusions.