The Sinch MessageMedia platform offers a streamlined approach to contact management through its automated integration with Mailjet.
Note: Mailjet only supports one external integration at a time. If your Mailjet API key is already in use you will need to disconnect the service before enabling the integration here.
Contact sync
Contact sync is a two-way automatic sync of contact information from Mailjet to the Sinch MessageMedia platform. This means any names, phone numbers and emails in your Mailjet database will be securely imported into your Sinch MessageMedia account - no manual uploads required.
These contacts are clearly marked as "MAILJET" in your contact list to easily distinguish them from contacts added via other sources.
Contact sync occurs every 24 hours - this pulls in the latest updates from your ActiveCampaign contacts list, including any changes or new entries and reflects them in your Sinch MessageMedia account.
Set up contact sync during installation
Getting started with contact sync is easy when you first connect your Mailjet account to Sinch MessageMedia.
- From the Sinch MessageMedia platform, click on Extensions and then Integrations.
-
Locate the Mailjet tile and click Install.
- Click Continue.
- Read the connection information and click I agree.
-
You’ll need to get your Mailjet account's API key and Secret Key to connect. Click Generate my API Key to get the API key and Secret Key from your Mailjet account.
Enter your API Key and then enter your Secret Key. Click on the Next button.
-
Follow the next steps to configure SMS Opt in settings.
-
Confirmation notification: This option syncs your selected contacts across as subscribed by default and will send the following confirmation message to alert each contact and provide an opt-out option.
- You are subscribed to receive messages from Company Name. Reply STOP to cancel.
-
Double opt-in: This option only syncs a contact after they’ve provided explicit consent by replying Yes to the following confirmation message.
- Reply Y or Yes to confirm that you want to receive SMS messages from Company Name.
- None: If your regional legislation allows, you can automatically opt-in your contacts using Inferred (Implied) Consent. This option syncs your selected contacts across without sending a confirmation message.
Note: The correct opt-in consent option will depend on regional regulations and it’s your responsibility to understand the opt-in requirements for your respective region.
Each confirmation message sent will incur a cost of 1 credit per contact.
-
Confirmation notification: This option syncs your selected contacts across as subscribed by default and will send the following confirmation message to alert each contact and provide an opt-out option.
- Check the box to Sync my contacts from Mailjet to Sinch MessageMedia to enable contact syncing.
- If you've got a large contact database in Mailjet, you can keep the automatic syncing process efficient by only selecting the lists you plan to use for SMS campaigns. This reduces unnecessary data syncing and the need to consistently sync a high volume of data. To do this, select the checkbox next to the contact lists you want to sync with Sinch MessageMedia.
- Click Next.
- Map the correct Mailjet fields and click Sync Contacts to finish.
- You'll get a confirmation screen when your Mailjet account has been successfully connected. Depending on the number of contacts to import, you'll be notified as soon as it's complete by email. Click on Done to dismiss the confirmation pop-up.
Enable or modify contact sync for an existing Mailjet connection
If you've already connected the Mailjet portal to the Sinch MessageMedia platform, you can enable contact sync or update your previously selected contact lists at any time. To do this:
- In the Sinch MessageMedia platform, click on Extensions and then Integrations from the left-side navigation bar.
- Find the Mailjet tile and click See details.
- Click on the Contacts tab.
To enable or modify contact sync:
- Check the box to Sync my contacts from Mailjet to Sinch Engage to enable contact syncing.
- If you've got a large contact database in Mailjet, you can keep the automatic syncing process efficient by only selecting the lists you plan to use for SMS campaigns. This reduces unnecessary data syncing and the need to consistently sync a high volume of data. To do this, select the checkbox next to the contact lists you want to sync with Sinch MessageMedia.
- Click Update.
- Map the correct Mailjet fields and click Sync Contacts to finish.
Trigger manual contact sync with Mailjet
By default, contact syncing between Mailjet and the Sinch MessageMedia platform happens every 24 hours. You may need to manually trigger contact sync if you need those updates sooner e.g. if you've just updated contact details in Mailjet and want to use that information right away for an SMS campaign.
You can view your sync status and trigger a manual sync from:
-
New Message screen
-
All Contacts and Contact Lists screen
When a manual sync is triggered, you’ll receive a notification and email once it’s complete.
Note: You can only trigger one manual sync at a time - once you click on Okay, continue with Manual Syncing in the confirmation pop-up, it'll become unavailable until the manual sync has finished.
Contact sync duplicate handling
You can sync contacts from multiple supported integrations without creating duplicate records. This process keeps your contact data consistent, reduces manual cleanup and supports more accurate segmentation for multichannel messaging.
- Contacts with the same phone number will be merged during sync and tagged with a custom Source label in the Sinch MessageMedia platform under contact properties e.g. "Mailjet", "Klaviyo".
- A single contact can belong to multiple source groups to enable better segmentation e.g. Contact A can be part of both "Mailjet A" and "Klaviyo A” groups.
Phone number country code handling
If a phone number in Mailjet doesn't include an international prefix (e.g. +61, +63, +44), the Sinch MessageMedia platform will automatically attempt to use the Default Sending Country in your Sinch user profile.
To avoid unintentional errors when sending messages:
- All phone numbers in Mailjet include an international country code
- Your Sinch MessageMedia user profile has a Default Sending Country set - if you're sending to contacts across multiple countries, this setting alone won't ensure correct delivery