Skip to content

Mailmojo

The Sesamy Mailmojo integration syncs contact data and tags into your Mailmojo list, preserving existing non-Sesamy tags and conditionally updating name and phone fields.

Overview

Mailmojo is a Norwegian email marketing platform. Once connected, Sesamy automatically syncs subscriber email, name, phone, and tags to your Mailmojo list on every event. The integration is careful to preserve data you have already entered -- name and phone fields are only written when the existing contact has no value.

Setup

To connect Mailmojo, provide the following credentials to Sesamy support.

FieldTypeDescription
apiTokenstringYour Mailmojo API token
listIdstringThe list ID to sync contacts to
apiUrlstring(Optional) Custom API endpoint URL

1. API Token

Generate an API token in your Mailmojo account settings. This token allows Sesamy to create and update contacts in your account.

2. List ID

Provide the ID of the Mailmojo list where Sesamy should sync contacts. You can find this in your Mailmojo list settings.

3. Complete the Setup

Send your API token and list ID to Sesamy support to finalise the integration.

What Gets Synced

Contact Data

FieldTypeDescription
emailstringAlways synced
first_namestringOnly written if the existing contact has no value
last_namestringOnly written if the existing contact has no value
phonestringOnly written if the existing contact has no value

Existing data is preserved

The integration never overwrites name or phone data that already exists in Mailmojo. If you need to update these fields, do so directly in Mailmojo.

Phone number priority

When multiple phone numbers exist on the Sesamy user profile, the integration uses this priority chain: mobile, default, work, home.

Tags

Standard Sesamy tags are synced to contact records. See Integration Concepts for the complete tag reference.

Tags are merged on every sync:

  • New sesamy_ tags are added
  • Outdated sesamy_ tags are removed
  • External tags (those not starting with sesamy_) are preserved

This means your manually added tags and tags from other tools are never affected.

Events

The Mailmojo integration responds to all eight standard Sesamy events. Every event triggers a sync of the contact's data and tags.

See Event Types for the full list of events.

Important Notes

  • Guest users are not supported -- temporary guest accounts created during checkout are excluded from sync.
  • Users without email are skipped -- the integration requires an email address to create or update a contact. Users without one are silently skipped.
  • Tag safety -- only sesamy_ tags are modified. External tags are never removed.

Alternative Integration Method

For more advanced integrations, you can use both APIs directly:

  • Use Sesamy Webhooks to receive subscription events
  • Call the Mailmojo API to manage contacts

Next Steps

  • Integration Concepts -- shared concepts, event types, and tag reference
  • Mailchimp -- email marketing with merge fields and activity tracking
  • HubSpot -- CRM contact sync with subscription properties
  • Make.as -- subscriber data, product catalogues, and subscription sync
  • Handling Webhooks -- build your own webhook endpoint

Released under the MIT License.