Skip to main content
All CollectionsIntegrationsMagento Open Source and Adobe CommerceSetup
Connect Dotdigital to Magento Open Source and Adobe Commerce
Connect Dotdigital to Magento Open Source and Adobe Commerce

Learn to connect and set up your Dotdigital account with your Magento 2 store.

Gareth Burroughes avatar
Written by Gareth Burroughes
Updated over a year ago

You can quickly connect your Dotdigital and Magento 2 accounts with a Dotdigital API user. This process automatically syncs your data between Dotdigital and Magento.

After installation the integration:

  • Creates, syncs, and maps data fields to Dotdigital.

  • Creates lists in Dotdigital for your Customers, Subscribers, and Guests. Lists are named using your store name as a prefix, for example, Store name - Customers.

  • Turns on sync for Customers, Guests, Subscribers, Orders, and your Catalog.

  • Syncs some starter ecommerce data to Dotdigital using orders and product data in your Magento 2 store.

    • This gives you instant access to our Commerce intelligence tools.

    • After you starter data has synced, the rest of your data continues to sync in the background. The amount of time this takes depends on how much data you need to sync across.

  • Checks the Dotdigital cron jobs are running correctly.


Before you start

Things you need to know:

  • Our Magento 2 (Adobe Commerce) integration has an initial onboarding charge for setup assistance, and a monthly license fee to ensure ongoing support and development. To learn more, contact your Customer Success Manager.

  • The Dotdigital Marketing Automation extension must be installed. Learn more about the installation process in Install the Dotdigital Marketing Automation extension for Magento 2.

  • You must be a Dotdigital account owner or a managed user with the Can manage account permission enabled. Learn more about permissions in Restrict and grant user access permissions.


Watch the video

Some information in this video has changed. We are working on updating the video, but in the meantime, use the article for accurate navigation details.


1. Create an API user

You need to create an API user in your Dotdigital account. You can then use this API user to set up the connection to Magento 2.

To create an API user:

  1. In Dotdigital, expand the User menu in the bottom left and go to Settings > Access > API users.

  2. Select NEW USER.

    The API username (email address) is automatically generated for you and must not be edited.

  3. Enter a description for your API user.

  4. Enter and confirm your password. The password must be a minimum of eight characters and include one or more digits or non-alphanumeric characters.

  5. For Status, select Enabled

  6. Select SAVE.


2. Set up Magento 2 to Dotdigital connection

Enter your API user details to create the connection between your Magento 2 store and Dotdigital.

To set up a connection:

  1. In Magento 2, go to Stores > Configuration.

  2. Expand the DOTDIGITAL side menu, then select Accounts.

  3. Under Settings, expand the Enabled drop-down menu, then select Yes.

  4. For API Username, enter the Dotdigital API username created in Step 1.

  5. For API Password, enter the password for your Dotdigital API user.

  6. Select Save config.

  7. Select Set Up Integration.
    Once saved, you can see the connection banner to tell you the status of your connection.

Did this answer your question?