Dotdigital (formerly Dotmailer) integration automatically exports guest WiFi data to your email marketing address books, enabling immediate campaigns to visitors. Every guest who connects to your WiFi is automatically added as a contact in Dotdigital with configurable opt-in types, email formats, and custom data fields.
This guide walks you through creating an API user in Dotdigital, finding your address book ID and region, and configuring the integration in Spotipo with custom templates and consent filtering.
What you'll accomplish:
Create API user credentials in Dotdigital Engagement Cloud
Find your region ID and address book ID
Configure Dotdigital integration with custom data fields
Enable automatic guest subscriber synchronization
What you'll need:
Spotipo Plus or Premium plan (integrations available on these plans only)
Active Dotdigital account with API access
Dotdigital address book created for WiFi guests
Setting up your API user
Follow instructions available here and create an API user and credentials on dotdigital Engagement Cloud.
Configuring automatic data export to Dotmailer
Go to the Location you want to configure data export for by clicking on the drop down menu in top right corner.
Once in the location, go to Integrations by clicking the tab on left, and click on Dotdigital->Connect.
In the configuration window. configure each field as below. Don’t forget to Save the settings once you are done.
Region ID
This can be found by following instructions here. Use the region ID corresponding to your region. For example, r1 for Europe.
Address Book ID
From the dotdigital account, click on My contacts and click on the target address book. the URL format is as below:
https://r1-app.dotdigital.com/Contacts/ListContacts.aspx?i=44678......
The number after 'i= 'refers to the address book ID.
Username
The username (email address) is automatically generated for you when an API user is created.
Password
It is the password of API user that is newly created. Not the account password for Dotdigital.
OptInType
The opt-in type of the contact.
Select value from dropdown. Values can be 'Unknown', 'Single', 'Double' or 'VerifiedDouble'.
EmailType
The email type of the contact.
Select value from dropdown. Values can be 'PlainText' or 'Html'.
Use a custom Template
If enabled, this value is needed to be included within the request body to Dotdigital. Value is needed in the following syntax. Currently we are not supporting extra fields than the ones given here.
{ "email": "##{{email}}", "optInType": "##{{optintype}}", "emailType": "##{{emailtype}}", "dataFields": [ { "key": "FIRSTNAME", "value": "##{{firstname}}" }, { "key": "LASTNAME", "value": "##{{lastname}}" }, { "key": "GENDER", "value": "##{{gender}}" } ]}
Allow only consented guest to service
If this check box is selected, only the clients who have consented to Marketing would be added to Dotdigital.
Send transaction data along with Guests
If this field is enabled, Dotdigital transaction data will be added.
Once all the configurations are saved, details of any new guest (firstname, lastname, email, gender)will be auto uploaded to Dotdigital.
Dotdigital Integration Active
After configuring API credentials, address book ID, and custom template settings, guests connecting to your WiFi are automatically added to Dotdigital. You can now create email campaigns targeting WiFi visitors with configured opt-in types and data fields.
What to do next:
Test integration by connecting a device and verifying contact appears in Dotdigital
Create welcome email automations for new WiFi subscribers
Configure transaction data export if tracking purchase activity
Configuration notes:
Use API user password (not your account password)
Region ID format: r1 (Europe), r2 (US), r3 (APAC)
Address book ID found in URL after 'i=' parameter
Still having trouble integrating Dotdigital? Contact Spotipo support via live chat or email us at [email protected].


