Skip to content
Dotdigital logo Shopify logo

Connectors / Integration

Connect Dotdigital and Shopify for Smarter eCommerce Marketing

Sync your Shopify store data with Dotdigital to automate personalized email and SMS campaigns that drive revenue.

Dotdigital + Shopify integration

Dotdigital and Shopify do two very different jobs well — one runs your storefront, the other delivers personalized multi-channel marketing at scale. Connected, they form a closed loop where customer behavior, purchase history, and order data flow automatically into targeted campaigns. Integrating Dotdigital with Shopify eliminates manual data exports, keeps your marketing lists current, and makes it possible to send timely, relevant messages that turn browsers into buyers and buyers into regulars.

Without a direct integration between Dotdigital and Shopify, marketing teams are stuck manually exporting customer and order data, reconciling mismatched lists, and guessing at segmentation — which leads to stale data, missed opportunities, and inconsistent customer experiences. Connecting the two platforms through tray.ai means every new Shopify customer is automatically added to Dotdigital with the right contact data and tags, abandoned carts trigger instant recovery sequences, post-purchase flows launch without human intervention, and revenue attribution feeds cleanly into your marketing reports. The result is a fully automated, data-driven marketing engine that scales with your store without adding operational overhead.

Automate & integrate Dotdigital + Shopify

Automating Dotdigital and Shopify business processes or integrating data is made easy with Tray.ai.

dotdigital
shopify

Use case

Automated Abandoned Cart Recovery

When a Shopify customer adds items to their cart but doesn't complete checkout, tray.ai instantly passes that cart data — including product names, images, and values — into Dotdigital to trigger a personalized abandoned cart email or SMS sequence. The workflow can escalate through multiple touchpoints over hours or days, maximizing recovery rates without any manual effort.

  • Recover lost revenue automatically with timely, personalized outreach
  • Include real-time cart contents and dynamic product images in emails
  • Reduce cart abandonment impact with multi-step, multi-channel follow-up sequences
dotdigital
shopify

Use case

New Customer Welcome Series Enrollment

Every time a new customer completes their first purchase on Shopify, tray.ai creates or updates their Dotdigital contact record and immediately enrolls them in a branded welcome program. Every new buyer gets a consistent onboarding experience — brand story content, product education, first-time buyer incentives — all triggered automatically.

  • Eliminate manual list imports and ensure zero-lag contact creation
  • Deliver a consistent, on-brand first impression to every new customer
  • Drive repeat purchases early with targeted onboarding content and offers
dotdigital
shopify

Use case

Post-Purchase Upsell and Cross-Sell Campaigns

After a Shopify order is fulfilled, tray.ai passes the order line-item details into Dotdigital and enrolls the customer in a product-specific follow-up program. Marketing teams can configure logic that recommends complementary products, requests reviews, or delivers usage tips based on exactly what was purchased — turning one-time buyers into repeat customers.

  • Trigger product-relevant follow-ups automatically based on purchase data
  • Increase customer lifetime value through intelligent cross-sell recommendations
  • Automate review request timing relative to order fulfillment dates
dotdigital
shopify

Use case

Real-Time Customer Segmentation and List Hygiene

As Shopify customers make purchases, hit loyalty milestones, or go dormant, tray.ai continuously updates their Dotdigital contact attributes and segment membership. Your marketing lists always reflect current purchase frequency, average order value, and product category preferences — so you're building audiences from live data, not last week's export.

  • Keep Dotdigital contact data in sync with live Shopify behavior
  • Build high-precision segments based on RFM and purchase category data
  • Eliminate stale lists and reduce unsubscribes caused by irrelevant messaging
dotdigital
shopify

Use case

Win-Back Campaigns for Lapsed Shopify Customers

tray.ai monitors Shopify purchase history and automatically identifies customers who haven't ordered within a defined window, pushing them into a Dotdigital win-back program with personalized incentives. The workflow suppresses contacts who re-purchase during the sequence, so customers never receive a discount they no longer need.

  • Automatically identify and re-engage at-risk customers before they churn
  • Personalize win-back offers based on purchase history and customer value
  • Suppress re-purchasers in real time to avoid unnecessary discount exposure
dotdigital
shopify

Use case

Transactional Order and Shipping Notifications

Replace generic Shopify transactional emails with branded Dotdigital communications by using tray.ai to route order confirmations, shipping updates, and delivery notifications through Dotdigital's template engine. Marketing teams get control over transactional messaging design while pulling accurate, real-time order status data directly from Shopify.

  • Deliver on-brand transactional emails managed within Dotdigital
  • Include dynamic upsell blocks and loyalty messaging inside order confirmations
  • Consolidate all customer communications into a single platform for reporting

Challenges Tray.ai solves

Common obstacles when integrating Dotdigital and Shopify — and how Tray.ai handles them.

Challenge

Keeping Contact Data Fresh Across Both Platforms

Shopify customer records are constantly updated with new orders, addresses, and preferences, while Dotdigital relies on accurate contact data to power segmentation and personalization. Without automation, these two systems quickly fall out of sync, causing misdirected campaigns, broken personalization tokens, and compliance risks.

How Tray.ai helps

tray.ai listens to Shopify order and customer update events in real time and immediately pushes changes to the corresponding Dotdigital contact record, keeping fields like lifetime value, last order date, product affinities, and address data current without any manual intervention.

Challenge

Handling Consent and Suppression Compliance

eCommerce brands have to respect marketing consent across both their storefront and marketing platform at the same time. When a customer unsubscribes in Dotdigital or opts out at Shopify checkout, failing to propagate that preference to the other system can mean illegal re-marketing and regulatory exposure under GDPR, CCPA, and other frameworks.

How Tray.ai helps

tray.ai creates bidirectional consent sync workflows that propagate unsubscribe and opt-out events between Dotdigital and Shopify in real time. Suppression logic can be layered with conditional checks to handle edge cases like transactional-only consent, so your marketing operations stay compliant across jurisdictions.

Challenge

Passing Rich Product and Order Data into Email Campaigns

Abandoned cart and post-purchase emails only work when they include accurate, real-time product data — names, images, prices, and inventory status. Pulling this from Shopify's product catalog and order API and mapping it cleanly into Dotdigital's dynamic content fields requires careful data transformation that manual exports simply can't provide.

How Tray.ai helps

tray.ai's built-in data transformation tools let teams map complex Shopify order and product objects directly to Dotdigital's contact data fields and program trigger payloads. Custom logic can enrich product data with promotional overlays, stock indicators, or personalized recommendation attributes before the data ever reaches Dotdigital.

Templates

Pre-built workflows for Dotdigital and Shopify you can deploy in minutes.

Shopify New Order → Dotdigital Contact Update & Program Enroll

Shopify Shopify
Dotdigital Dotdigital

Automatically creates or updates a Dotdigital contact whenever a new Shopify order is placed, syncing order value, product categories, and purchase count, then enrolls the contact in the appropriate post-purchase email program.

Shopify Abandoned Checkout → Dotdigital Abandoned Cart Trigger

Shopify Shopify
Dotdigital Dotdigital

Detects abandoned checkouts in Shopify and pushes the cart contents along with customer contact data into Dotdigital to trigger a multi-step abandoned cart recovery email and SMS sequence.

Dotdigital Unsubscribe → Shopify Customer Tag Sync

Dotdigital Dotdigital
Shopify Shopify

When a contact unsubscribes or updates their marketing preferences in Dotdigital, tray.ai immediately updates the corresponding Shopify customer record with a suppression tag, keeping you compliant and preventing re-subscription loops.

Shopify Customer Win-Back Workflow

Shopify Shopify
Dotdigital Dotdigital

Periodically scans Shopify for customers who haven't purchased within a set number of days and enrolls them in a Dotdigital win-back program, suppressing contacts who re-purchase during the sequence.

Shopify Order Fulfillment → Dotdigital Transactional Email

Shopify Shopify
Dotdigital Dotdigital

Routes Shopify order fulfillment and shipping events through Dotdigital's transactional email engine, delivering branded shipping confirmations with tracking links directly from Dotdigital rather than Shopify's default notification system.

Shopify VIP Spend Threshold → Dotdigital Tier Upgrade Campaign

Shopify Shopify
Dotdigital Dotdigital

Calculates each Shopify customer's lifetime spend and automatically updates their Dotdigital contact tier attribute and triggers a VIP upgrade program when they cross a defined revenue milestone.

Ship your Dotdigital + Shopify integration.

We'll walk through the exact integration you're imagining in a tailored demo.