# Dotdigital integrations

> Connect Dotdigital to your CRM, ecommerce, and data tools to sync contacts, trigger campaigns, and personalize every customer interaction at scale.

**Canonical page:** https://tray.ai/connectors/dotdigital-integrations/
**Categories:** Marketing
**Documentation:** https://tray.ai/documentation/connectors/service/dotdigital

## Overview

Dotdigital is an omnichannel marketing automation platform built for ecommerce and B2B teams running email, SMS, and push campaigns. When it's connected to the rest of your tech stack, contact data stays current, campaigns fire at the right moment, and revenue attribution actually reaches your analytics tools. With tray.ai, you can build automation workflows that connect Dotdigital to your CRM, ecommerce platform, data warehouse, and support tools — no code required.

## Use cases

### CRM-to-Dotdigital Contact Sync

Keep your Dotdigital address books in sync with your CRM by automatically syncing new leads, updated contact properties, and lifecycle stage changes. When a contact becomes a customer in Salesforce or HubSpot, tray.ai moves them to the correct Dotdigital segment, updates custom data fields, and suppresses contacts who have churned or unsubscribed.

- Eliminate manual CSV imports and the data drift that comes with them
- Keep contacts in the right address book for accurate targeting
- Propagate unsubscribe and suppression events back to your CRM in real time

### Ecommerce Abandoned Cart and Post-Purchase Triggers

Automatically enroll Shopify, Magento, or WooCommerce customers into Dotdigital automation programs based on real-time purchase and cart events. When a shopper abandons a cart or completes a purchase, tray.ai passes order details, product SKUs, and revenue values directly into Dotdigital contact data fields to power personalized triggered emails.

- Trigger abandoned cart programs within minutes of the shopper leaving
- Pass order value and product data to personalize post-purchase sequences
- Sync repeat-purchase and loyalty milestones to unlock upsell automations

### Lead Scoring and Engagement-Based Segmentation

Pull Dotdigital campaign engagement data — open rates, click activity, and program enrollments — back into your CRM or data warehouse to enrich lead scores and influence sales prioritization. tray.ai reads contact engagement snapshots from Dotdigital on a scheduled basis and writes them as scored attributes in Salesforce, HubSpot, or Segment.

- Feed marketing engagement signals into sales lead scoring models
- Automatically flag highly engaged contacts for sales follow-up
- Populate BI dashboards with per-contact engagement history

### Event-Driven Campaign Enrollment from Webinars and Events

When attendees register for or attend a webinar via Zoom, GoTo, or Eventbrite, tray.ai immediately enrolls them in the appropriate Dotdigital program with event-specific data fields populated. No delay between a prospect registering and receiving relevant follow-up content.

- Reduce follow-up lag from days to seconds after event registration
- Pass event name, session attended, and engagement level into Dotdigital fields
- Route no-shows into a different nurture track than live attendees

### Support Ticket and NPS-Driven Retention Campaigns

Connect Zendesk, Intercom, or Delighted to Dotdigital so that customers who submit support tickets or low NPS scores are automatically enrolled into retention or win-back programs. tray.ai monitors these platforms for trigger events and updates Dotdigital contact data and program enrollments accordingly.

- Proactively engage at-risk customers before they churn
- Suppress unhappy customers from promotional sends while they're in support
- Log campaign enrollments back to the support ticket for agent context

### New Customer Onboarding Sequence Automation

When a new account is created in your billing system, subscription platform, or CRM, tray.ai creates or updates the corresponding Dotdigital contact, assigns them to the correct onboarding address book, and triggers the welcome program. No manual intervention from your marketing ops team needed.

- Guarantee every new customer enters an onboarding sequence on day one
- Personalize the welcome program with plan type, industry, and account tier
- Notify the customer success team in Slack when a new onboarding sequence starts

### Centralized Marketing Performance Reporting

Pull campaign-level send, open, click, bounce, and conversion data from Dotdigital via its reporting APIs and load it into BigQuery, Snowflake, or a BI tool like Looker or Tableau. tray.ai can schedule these extracts nightly or in near real time so your team always has a current view of email performance.

- Consolidate email metrics alongside paid media, SEO, and revenue data
- Automate nightly reporting extracts without relying on manual exports
- Track deliverability trends over time to catch issues before they escalate

## Templates

### Salesforce New Lead to Dotdigital Address Book Sync

Automatically adds every new Salesforce lead to a corresponding Dotdigital address book and enrolls them in a nurture program based on their lead source and industry.

Connectors used: Salesforce, Dotdigital

### Shopify Abandoned Cart to Dotdigital Campaign Enrollment

Listens for Shopify checkout abandonment events and passes cart contents and customer details to Dotdigital to trigger a personalized abandoned cart email series.

Connectors used: Shopify, Dotdigital

### Dotdigital Engagement Score to HubSpot Lead Score Update

Runs on a schedule to pull contact engagement metrics from Dotdigital and write them back to HubSpot as a calculated property to improve lead scoring accuracy.

Connectors used: Dotdigital, HubSpot

### Zendesk Ticket Resolution to Dotdigital Win-Back Enrollment

When a support ticket is resolved, checks the contact's satisfaction score and automatically enrolls dissatisfied customers into a Dotdigital retention campaign while suppressing them from promotional sends.

Connectors used: Zendesk, Dotdigital, Slack

### Dotdigital Campaign Report to BigQuery Nightly Sync

Extracts campaign-level performance data from Dotdigital every night and loads it into a BigQuery table for cross-channel reporting in Looker or Data Studio.

Connectors used: Dotdigital, Google BigQuery

### Eventbrite Registration to Dotdigital Webinar Nurture Enrollment

Syncs new Eventbrite registrants to Dotdigital and enrolls them in a pre-event nurture sequence, then moves them to the correct post-event track based on attendance status.

Connectors used: Eventbrite, Dotdigital

## Challenges Tray.ai solves

### Keeping Contact Data Consistent Across Multiple Systems

Dotdigital is rarely the only system holding customer data. Teams using a CRM, ecommerce platform, and support tool often find that unsubscribes, field updates, and lifecycle changes made in one system never reach Dotdigital — leaving stale segments, compliance risks, and deliverability problems in their wake.

**How Tray.ai helps:** tray.ai sits between all your systems, listening for change events in each platform and pushing the right updates to Dotdigital in real time. You can configure field mapping, deduplication logic, and conditional routing without involving engineering.

### Triggering Timely Campaigns from Real-Time Behavioral Events

Dotdigital's native integrations often rely on batch file imports or limited out-of-the-box connectors, making it hard to enroll contacts the moment something relevant happens — a cart abandonment, trial expiry, or support escalation.

**How Tray.ai helps:** tray.ai connects to webhook-based and polling triggers across hundreds of services, so contacts can be enrolled in Dotdigital programs within seconds of a qualifying event. No batch delays, and no engineering effort required to add new trigger sources.

### Passing Rich Contextual Data into Dotdigital Contact Fields

Personalized campaigns depend on having the right data fields populated in Dotdigital, but product, order, and behavioral data often lives in separate systems. Manually exporting and importing this data is slow, error-prone, and quickly becomes a bottleneck for the marketing ops team.

**How Tray.ai helps:** A single tray.ai workflow can query multiple source systems at once — pulling order history from your ecommerce platform, account tier from your CRM, feature usage from your product database — then write all of those values to the correct Dotdigital contact data fields in one operation.

### Extracting Campaign Performance Data for Unified Reporting

Dotdigital's built-in reports are useful but siloed. Marketing teams that want to combine email performance with paid media, web analytics, and revenue data end up manually downloading reports and stitching them together in spreadsheets — slow, inconsistent, and impossible to scale.

**How Tray.ai helps:** tray.ai's scheduled workflows can query the Dotdigital Reporting API on any cadence and load structured performance data into BigQuery, Snowflake, or Redshift. From there, your BI team can build dashboards that show a true cross-channel picture of marketing performance.

### Managing Suppression Lists and Compliance Across Platforms

GDPR and CAN-SPAM compliance requires that opt-out and suppression signals are honored everywhere, not just in Dotdigital. When a contact unsubscribes via email but that signal never reaches the CRM or ecommerce platform, teams risk re-importing suppressed contacts or sending non-compliant messages.

**How Tray.ai helps:** tray.ai listens for Dotdigital unsubscribe and suppression events via the API and immediately propagates them to every connected system — updating the CRM contact, suppressing the ecommerce customer profile, and logging the opt-out in your data warehouse — so compliance holds across your entire stack.

## Agent features

### Look Up Contact Details (Data Source)

Retrieve profile information for a contact by email or ID, including custom data fields, opt-in status, and engagement history. Useful for personalizing downstream actions or making routing decisions.

### Fetch Contact Engagement Metrics (Data Source)

Pull open rates, click-through rates, and campaign engagement history for individual contacts or segments. Lets an agent assess contact health and tailor follow-up strategies.

### Query Campaign Performance Reports (Data Source)

Retrieve send, open, click, bounce, and unsubscribe stats for specific email campaigns. Lets an agent spot what's working and flag campaigns that need attention.

### List Address Books and Segments (Data Source)

Fetch available address books and contact segments within Dotdigital. Helps an agent pick the right lists to target for a given campaign or workflow.

### Retrieve Program Enrollment Status (Data Source)

Check whether a contact is enrolled in a specific automation program and how far they've progressed. Useful for avoiding duplicate enrollments or triggering complementary workflows.

### Create or Update Contact (Agent Tool)

Add a new contact or update existing fields and custom data in Dotdigital based on events from other systems. Keeps contact records accurate and enriched without anyone touching them manually.

### Add Contact to Address Book (Agent Tool)

Drop a contact into a specific address book or segment so they get the right communications. Handy when someone completes a sign-up, purchase, or qualification step in another platform.

### Remove Contact from Address Book (Agent Tool)

Remove a contact from an address book or cut them from specific communications based on business rules or user requests. Keeps your lists clean and your compliance team happy.

### Enroll Contact in Automation Program (Agent Tool)

Trigger enrollment of a contact into a Dotdigital automation program in response to behavioral or lifecycle events. Gets nurture sequences running without manual setup.

### Send Triggered Email Campaign (Agent Tool)

Dispatch a transactional or triggered email to a specific contact or list on demand. Lets an agent send confirmations, alerts, or personalized messages in real time based on what just happened upstream.

### Create or Update Campaign (Agent Tool)

Build or modify an email campaign in Dotdigital, including subject lines, content, and audience targeting. An agent can scaffold new campaigns from templates or pull in data-driven recommendations.

### Update Contact Suppression Status (Agent Tool)

Suppress or reactivate a contact to handle opt-out requests and compliance requirements across connected systems. Makes sure your marketing respects what contacts actually asked for.

## Learn more

- Intelligent Integration: https://tray.ai/platform/intelligent-ipaas/
- Merlin Agent Builder: https://tray.ai/platform/merlin-agent-builder/
- Agent Gateway for MCP: https://tray.ai/platform/agent-gateway/
- Book a demo: https://tray.ai/contact/
