With the integration with Dotdigital you can synchronize your data between Squeezely and the Email Service Provider (ESP) Dotdigital. With this integration you can send audiences, profiles, triggers and personalized email blocks from Squeezely to Dotdigital.
Implementation
For implementing the Dotdigital integration:
When the full integration is finished a one-time synchronization of all email addresses and consents will start between Dotdigital and Squeezely. Simultaneously the standard profile fields and the product catalog will be synchronized from Squeezely to Dotdigital.
The following data will be synchronized when the integration is complete:
Email addresses: new email addresses are send real-time from Squeezely to Dotdigital. When new email addresses are created in Dotdigital, they will be send daily to Squeezely (so there is some lag).
Consent: changes in consent will be send real-time from Squeezely to Dotdigital. When the consent status changes in Dotdigital, they will be send daily to Squeezely. For the sending the contacts to Dotdigital, you need to create an audience: Synchronizing contacts
Profile fields: with every API call (email trigger or audience change) the standard profile fields from Squeezely will be send and saved in Dotdigital. The custom fields can be mapped with the first installation https://squeezely.atlassian.net/wiki/spaces/SG/pages/2795601925/Implementation+DotDigital#Mapping-fields
Audiences & Profiles
In the Audience Builder you can send Audiences to Dotdigital by adding Dotdigital as a Channel:
...
For the profiles that are added to the audience Squeezely sends two API calls to Dotdigital:
Address books: with this API call the audiences are send as Dotdigital Address books.
Expand | ||
---|---|---|
| ||
In Dotdigital you can find the results of the API call :
|
Contacts: with this API call the contacts are send to Dotdigital and added to the address books in Dotdigital. For saving custom profile fields, you need to map these first.
Expand | ||
---|---|---|
| ||
In Dotdigital the API call ‘Contacts’ is processed in ‘Contacts’:
|
Triggers & Product sets
In the Journey Builder you can send triggers to Dotdigital with the email node:
...
First you have to create an email personalization in the personalizations menu
...
In the email trigger you need to configure the next items:
...
URL: Copy & paste this url to the “External dynamic content” block in the campaign in Dotdigital to add personalizations.
Campaign: the campaign or email that needs to be triggered
Personalization: the personalization set up in the personalizations menu https://squeezely.atlassian.net/wiki/spaces/SG/pages/2815426569/Creating+an+email+journey+with+DotDigital#Make-an-email-personalization
Products:
The profiles that reach the email trigger in the journey and meet the set condition, will be send to Dotdigital with an API call:
Squeezely Trigger: with this API call a trigger for a Dotdigital campaign is send for the profile. When the “External dynamic content” block is used, Dotdigital will get the personalization during the sending of the email
Expand | ||
---|---|---|
| ||
In Squeezely you can see the status of your trigger by following the next steps:
|
Expand | ||
---|---|---|
| ||
In Dotdigital you can check the triggered campaign by following the next steps:
Click on a specific campaign to see their statistics |
Expand | ||
---|---|---|
| ||
In the profile filed EMAILHASH is created upon installation and contains the encrypted version of the email address saved. The email hash can be added to your email campaigns by following the next steps:
✅ The email hash will be added to the URL’s of all yout campaigns, like http://www.mywebsite.com?email_hash={email_hash} |