Rejoiner + Shopify

Connect Rejoiner and Shopify to Turn Abandoned Carts into Revenue

Automate email marketing workflows between Rejoiner and Shopify to recover lost sales, nurture customers, and drive repeat purchases — no manual effort required.

Why integrate Rejoiner and Shopify?

Rejoiner and Shopify are a natural pairing for ecommerce brands that take email marketing seriously. Shopify powers your storefront, orders, and customer data, while Rejoiner is the behavioral email engine that converts browsers into buyers. Connecting the two means every cart abandonment, purchase event, and customer lifecycle milestone in Shopify instantly triggers the right email campaign in Rejoiner.

Automate & integrate Rejoiner & Shopify

Use case

Abandoned Cart Email Recovery

When a Shopify customer adds items to their cart but leaves without purchasing, tray.ai immediately sends that cart data — product names, images, and prices — to Rejoiner to trigger a personalized recovery sequence. No abandoned cart falls through the cracks, regardless of session length or cart value. Timely, product-specific recovery emails consistently recapture revenue that would otherwise be gone.

Use case

New Customer Welcome Series Enrollment

When a first-time order is placed in Shopify, tray.ai identifies the new customer and enrolls them in a Rejoiner welcome series tailored to their purchase category or product line. This onboarding flow introduces your brand, sets expectations around shipping, and surfaces complementary products to encourage a second purchase. Every new buyer gets a consistent, high-quality first impression — automatically.

Use case

Post-Purchase Upsell and Cross-Sell Campaigns

After an order is fulfilled in Shopify, tray.ai passes purchase data to Rejoiner to trigger post-purchase email sequences recommending complementary products or inviting customers to upgrade. These campaigns use actual purchase history rather than generic recommendations, which makes them far more relevant. No fulfilled order misses its upsell window.

Use case

Win-Back Campaigns for Lapsed Customers

tray.ai monitors Shopify purchase history and automatically flags customers who haven't ordered within a configurable time window, syncing them to a Rejoiner win-back segment to trigger re-engagement campaigns. Personalized incentives — like discount codes generated in Shopify — can be passed directly into the email to motivate a return visit. Your win-back audience stays fresh and never targets already-active buyers.

Use case

Real-Time Customer Profile Sync

Every new customer registration, profile update, or email preference change in Shopify is automatically reflected in Rejoiner, so your email lists stay accurate and compliant. This bidirectional sync eliminates the risk of emailing outdated addresses or suppressed contacts. Your team can trust that Rejoiner always has current customer data — no manual export and import cycles needed.

Use case

VIP and High-Value Customer Segmentation

tray.ai watches for Shopify customers who cross a lifetime value threshold or hit a defined order count, then automatically adds them to a Rejoiner VIP segment for exclusive campaigns and loyalty rewards. Your highest-value buyers get differentiated treatment without anyone managing lists manually. Rewarding VIP customers automatically increases retention and encourages continued high-spend behavior.

Use case

Browse Abandonment Retargeting via Email

When a Shopify storefront visitor browses specific product pages or collections without adding to their cart, tray.ai captures those behavioral signals and passes them to Rejoiner to trigger a browse abandonment email sequence. These emails remind shoppers of what they were considering, often featuring the exact products they viewed. It's one of the most underused ways to pull revenue out of the top of the funnel.

Get started with Rejoiner & Shopify integration today

Rejoiner & Shopify Challenges

What challenges are there when working with Rejoiner & Shopify and how will using Tray.ai help?

Challenge

Keeping Cart Data Fresh Enough for Timely Recovery Emails

Abandoned cart recovery only works when emails fire fast — ideally within the first hour. Batch exports or manual syncs between Shopify and Rejoiner introduce delays that drastically reduce recovery rates, and some carts never get actioned at all.

How Tray.ai Can Help:

tray.ai listens to Shopify's real-time webhook events and pushes cart data to Rejoiner within seconds of an abandonment being detected, so recovery sequences fire while purchase intent is still high.

Challenge

Avoiding Duplicate or Conflicting Customer Records

Shopify and Rejoiner each maintain their own customer databases. Without a reliable sync layer, you can easily end up with duplicate contacts, mismatched email addresses, or suppressed customers being re-added to active lists — all of which hurt deliverability and campaign performance.

How Tray.ai Can Help:

tray.ai uses deduplication logic and customer identifier matching to ensure each Shopify customer maps cleanly to a single Rejoiner contact, with updates propagated accurately rather than creating duplicate records.

Challenge

Managing Email Suppression and Compliance Across Both Platforms

When a customer unsubscribes through a Rejoiner email or opts out in Shopify, that suppression needs to be reflected in both systems immediately. Any lag can result in customers receiving unwanted emails — a real compliance risk under CAN-SPAM, GDPR, and similar regulations.

How Tray.ai Can Help:

tray.ai automates bidirectional suppression sync, so any unsubscribe or opt-out event in either Shopify or Rejoiner is immediately propagated to the other platform, keeping your sending practices compliant and protecting your sender reputation.

Challenge

Handling High-Volume Order Events During Peak Periods

During sale events, product launches, or seasonal peaks, Shopify can generate thousands of order and customer events in a short window. A brittle integration that can't handle this volume will drop events, miss campaign enrollments, or create data backlogs that make email timing irrelevant.

How Tray.ai Can Help:

tray.ai's elastic infrastructure scales automatically to handle high event volumes without dropping webhooks or delaying processing, so every Shopify order event reaches Rejoiner accurately — even during your busiest trading periods.

Challenge

Mapping Custom Shopify Fields and Metafields to Rejoiner Campaign Variables

Many Shopify stores use custom attributes, metafields, and tags to capture important customer and product data that needs to flow into Rejoiner email templates for personalization. Without a flexible mapping layer, that data gets left behind and emails fall back to generic, low-performing content.

How Tray.ai Can Help:

tray.ai's visual data mapper lets you transform and map any Shopify standard or custom field — including metafields, tags, and custom attributes — to the exact Rejoiner campaign variables your email templates require, enabling deep personalization without custom code.

Start using our pre-built Rejoiner & Shopify templates today

Start from scratch or use one of our pre-built Rejoiner & Shopify templates to quickly solve your most common use cases.

Rejoiner & Shopify Templates

Find pre-built Rejoiner & Shopify solutions for common use cases

Browse all templates

Template

Shopify Abandoned Cart to Rejoiner Recovery Sequence

Automatically sends Shopify abandoned cart data to Rejoiner in real time, triggering a multi-step email recovery sequence personalized with the customer's cart contents, product images, and a direct checkout link.

Steps:

  • Listen for Shopify checkout abandonment webhook events
  • Extract cart contents, customer email, and product details from the Shopify payload
  • Create or update the customer record in Rejoiner with cart data and trigger the recovery campaign

Connectors Used: Shopify, Rejoiner

Template

Shopify New Order to Rejoiner Welcome and Post-Purchase Flow

When a new order is created in Shopify, this template determines whether the buyer is a first-time customer and enrolls them in the appropriate Rejoiner welcome or post-purchase nurture campaign with full order context.

Steps:

  • Trigger on Shopify order creation webhook
  • Check order count for the customer to determine first-time versus returning buyer status
  • Enroll the customer in the correct Rejoiner campaign sequence with order and product data attached

Connectors Used: Shopify, Rejoiner

Template

Shopify Customer Lapse Detection to Rejoiner Win-Back Campaign

This template runs on a scheduled basis, querying Shopify for customers whose last order falls outside a defined recency window and syncing them to a Rejoiner win-back segment, complete with a Shopify-generated discount code.

Steps:

  • Run a scheduled query against Shopify orders to identify customers with no recent purchases
  • Generate a unique discount code in Shopify for each lapsed customer
  • Add the customer to the Rejoiner win-back segment with the discount code embedded in campaign variables

Connectors Used: Shopify, Rejoiner

Template

Shopify Customer Profile Updates to Rejoiner Contact Sync

Keeps Rejoiner contact records aligned with Shopify by automatically propagating customer profile changes — including name, email, address, and marketing consent — to Rejoiner whenever an update occurs in Shopify.

Steps:

  • Listen for Shopify customer update webhook events
  • Map updated customer fields including email, name, and marketing opt-in status
  • Update or create the corresponding Rejoiner contact with the latest profile data

Connectors Used: Shopify, Rejoiner

Template

Shopify LTV Threshold to Rejoiner VIP Segment Promotion

Monitors Shopify customer lifetime value and order frequency, automatically moving qualifying customers into a dedicated Rejoiner VIP segment when they hit predefined thresholds for exclusive loyalty campaigns.

Steps:

  • Trigger on Shopify order creation and calculate updated customer lifetime value and order count
  • Compare calculated values against configured VIP thresholds
  • Add qualifying customers to the Rejoiner VIP segment and trigger the loyalty reward campaign

Connectors Used: Shopify, Rejoiner

Template

Shopify Product Browse Events to Rejoiner Browse Abandonment Email

Captures Shopify storefront browse events for identified customers and pushes product view data to Rejoiner to trigger a personalized browse abandonment email sequence when a visitor leaves without adding to their cart.

Steps:

  • Capture product page view events from Shopify for identified, logged-in customers
  • Filter out sessions that subsequently result in an add-to-cart or purchase event
  • Send browse data to Rejoiner to trigger the product-specific browse abandonment email sequence

Connectors Used: Shopify, Rejoiner