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
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