Skip to main content

How to Automatically Export Guest Data to Dotmailer

Integrations are available only for Plus/Premium plans.

Rakesh M avatar
Written by Rakesh M
Updated over 2 weeks ago

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].

Did this answer your question?