Integromat
  • Back to website
Articles in this section
  • Formstack
  • Magento 2
  • Google Cloud Vision
  • ManyChat
  • Airtable
  • Bubble
  • Email (legacy)
  • Facebook Groups
  • Google Sheets (legacy)
  • HTTP
See more
  1. Integromat Support
  2. Apps
  3. Docs

DotDigital

Integromat Integromat Updated February 19, 2021 16:57

The DotDigital modules allow you to create, update, list, delete the contacts, address books, contact data fields, campaigns, transactional emails, segments, programs, and survey responses in your DotDigital account.

Getting Started with DotDigital

Prerequisites

  • A DotDigital account

In order to use DotDigital with Integromat, it is necessary to have a DotDigital account. If you do not have one, you can create a DotDigital account at dotdigital.com.

The module dialog fields that are displayed in bold (in the Integromat scenario, not in this documentation article) are mandatory!

Connecting DotDigital to Integromat

To connect your DotDigital account to Integromat you need to obtain the API user credentials from your DotDigital account and insert it in the Create a connection dialog in the Integromat module.

1. Log in to your DotDigital account and open your Dashboard.

2. Click Settings > Access > API Users > New Users.

3. Enter the name of the users and password. Click Save.

qEW2lg8CSw.gif

4. Go to Integromat and open the DotDigital module's Create a connection dialog.

eA908tkM7W.gif

5. In the Connection name field, enter a name for the connection.

6. In the Username and Password fields, enter your DotDigital API User credentials created in step 3 and click Continue.

The connection has been established.

Contacts

List Contacts

Returns a list of contacts.

Connection Establish a connection to your DotDigital account.
With Full Data Select whether you want to include the complete details of the contact in the result.
Limit Set the maximum number of contacts Integromat should return during one scenario execution cycle.

Get a Contact

Returns a specified contact.

Connection Establish a connection to your DotDigital account.
Contact ID Select the Contact ID whose details you want to retrieve.

Create a Contact

Creates a new contact within the account and adds it to the All Contacts address book.

Connection Establish a connection to your DotDigital account.
Email Address Enter the contact's email address.
Opt-in Select the option for contact's opt-in type:
  • Verified Double
  • Single
  • Double
Email Type Select the contact's email type:
  • HTML
  • Plain Text
Data Fields Add the custom data fields for the contact. For example, FIRSTNAME, POSTCODE. 

Update a Contact

Updates a specified contact.

Connection Establish a connection to your DotDigital account.
Contact ID Select the Contact ID whose details you want to update.
Change Email Select the checkbox if you want to change the contact's email address.
Email Address Enter the contact's new email address. 
Opt-in Select the option for contact's opt-in type:
  • Verified Double
  • Single
  • Double
Email Type Select the contact's email type:
  • HTML
  • Plain Text
Data Fields Add the custom data fields for the contact. For example, FIRSTNAME, POSTCODE. 

Unsubscribe Contact

Unsubscribes contact from the account.

Connection Establish a connection to your DotDigital account.
Email ID Select the contact's email ID you want to unsubscribe.

Resubscribe Contact

Resubscribes a previously unsubscribed contact.

Connection Establish a connection to your DotDigital account.
Email ID Select the contact's email ID you want to resubscribe.
Data Fields Add the custom data fields for the contact. For example, FIRSTNAME, POSTCODE. 
Preferred Locale Select the contact's preferred language.
Return URL Enter the URL address you would like to redirect challenged contacts to after they have completed their resubscription.

Delete a Contact

Deletes a specified contact.

Connection Establish a connection to your DotDigital account.
Contact ID Select the Contact ID you want to delete.

Address Books 

List Address Books

Returns a list of address books.

Connection Establish a connection to your DotDigital account.
Limit Set the maximum number of address books Integromat should return during one scenario execution cycle.

Get an Address Book

Returns a specified address book.

Connection Establish a connection to your DotDigital account.
Address Book ID Select the Address Book ID whose details you want to retrieve.

Create an Address Book

Creates a new address book.

Connection Establish a connection to your DotDigital account.
Name Enter a name for the address book.
Visibility Select the access level for the address book:
  • Private
  • Public

Update an Address Book

Updates a specified address book.

Connection Establish a connection to your DotDigital account.
Address Book ID Select the Address Book ID whose details you want to update.
Change Name Select the checkbox if you want to change the address book name.
Name Enter a new name for the address book.
Visibility Select the access level for the address book:
  • Private
  • Public

Delete an Address Book

Deletes a specified address book,

Connection Establish a connection to your DotDigital account.
Address Book ID Select the Address Book ID you want to delete.

Contact Data Fields

List Contact Data Fields

Returns a list of contact data fields.

Connection Establish a connection to your DotDigital account.
Limit Set the maximum number of contact data fields Integromat should return during one scenario execution cycle.

Create a Contact Data Field

Creates a new contact data field.

Connection Establish a connection to your DotDigital account.
Name Enter the contact data field name. The name must contain alphanumeric characters only, with hyphens and underscores if required. A maximum of 20 characters is allowed.
Type Select the contact data field type:
  • String
  • Numeric
  • Date 
  • Boolean
Visibility Select the visibility level for the address book:
  • Private
  • Public
Default Value Enter the default value for the contact data field. 
It might take about a minute to view the newly added contact data fields in the system.

Delete a Contact Data Field

Deletes a specified contact data field. You cannot delete a reserved contact data field (First Name, LASTNAME, ADDRESS, POSTCODE, GENDER)

Connection Establish a connection to your DotDigital account.
Name Enter the contact data field name. The name must contain alphanumeric characters only, with hyphens and underscores if required. A maximum of 20 characters is allowed.

Campaigns

Send a Campaign

Sends a specified campaign to one or more address books, segments, or contacts, either as an immediate or scheduled send.

Connection Establish a connection to your DotDigital account.
Campaign ID Select the Campaign ID which you want to send.
Send to Select the option to send the campaign to:
  • Contacts 
  • Address Books
Contacts

Select the contacts to whom you want to send the campaign.

Address Books Select the address books to which you want to send the campaign.
Send Date Enter the date when you want to send the campaign. See the list of supported date and time formats.
Split Test Campaign Select whether you want to split the test campaign.
Test Metric Select the test metrics for the campaign:
  • Clicks
  • Opens
Test Percentage Enter the percentage for the test.
Test Period Hours Enter the number of test hours.

Transactional Emails

Send a Transactional Email

Sends a transactional email.

Connection Establish a connection to your DotDigital account.
To Address Select the email address to which you want to send a transactional email.
Subject Enter the subject line of the email.
From Address Enter the email address from which you want to send the email.
HTML Content Enter the email message content in HTML format.
Plain Text Content Enter the email message in plain text format.
BCC Address Add the email addresses you want to copy in the BCC field of the email.
CC Address Add the email addresses you want to copy in the CC field of the email.

Survey Responses

Watch Survey Responses

Watches for new survey responses.

Connection Establish a connection to your DotDigital account.
Survey ID Select the Survey ID whose responses you want to watch.
Limit Set the maximum number of responses Integromat should return during one scenario execution cycle.

Segments

Refresh a Segment

Refreshes a specified segment.

Connection Establish a connection to your DotDigital account.
Segment ID Select the Segment ID you want to refresh.

Programs

Create a Program Enrolment

Creates a new program enrolment.

Connection Establish a connection to your DotDigital account.
Program ID Select the Program ID for which you want to create a new enrolment.
Contacts Select the contacts whom you want to enroll.
Address Books Select the address books whose contacts you want to enroll in the program.

Other

Make an API Call

Performs an arbitrary authorized API call.

Connection Establish a connection to your DotDigital account.
URL

Enter a path relative to https://api.dotmailer.com/. For example: /v2/account-info

For the list of available endpoints, refer to the DotDigital API Documentation.
Method

Select the HTTP method you want to use:

GET
to retrieve information for an entry.

POST
to create a new entry.

PUT
to update/replace an existing entry.

PATCH
to make a partial entry update.

DELETE
to delete an entry.

Headers Enter the desired request headers. You don't have to add authorization headers; we already did that for you.
Query String Enter the request query string.
Body Enter the body content for your API call.

Example of Use - Get Address Books

The following API call returns all the address books from your DotDigtal account:

URL:
/v2/address-books

Method:
GET

dotdigital2.png

Matches of the search can be found in the module's Output under Bundle > Body. 
In our example, 5 address books were returned:

dotdigital1.png

 

Was this article helpful?
0 out of 0 found this helpful
Menu
  • Features
  • Apps & Services
  • Templates
  • Pricing
  • What's new
  • Use cases
Information
  • Terms,  Privacy
  • FAQ
  • Help & Tutorials
  • Community
  • Affiliate Program
  • Blog
Developers
  • Developer Platform
Company
  • About the company
  • Join our team
  • Contact
Follow us
© 2020 Integromat by Celonis. All rights reserved. Integromat® is a registered trademark.
  • English