Rejoiner + Magento 2
Connect Rejoiner and Magento 2 to Recover Revenue and Automate Email Marketing
Sync your Magento 2 store data with Rejoiner to trigger personalized email campaigns that recover abandoned carts, re-engage customers, and drive repeat purchases.


Why integrate Rejoiner and Magento 2?
Magento 2 handles complex eCommerce operations — product catalogs, order management, customer data — while Rejoiner is built specifically for behavioral email marketing that converts and retains shoppers. By integrating the two through tray.ai, merchants can automatically pass real-time customer behavior, order events, and cart activity into Rejoiner to trigger precisely timed, personalized email campaigns without any manual data wrangling.
Automate & integrate Rejoiner & Magento 2
Use case
Abandoned Cart Recovery
When a shopper adds items to their cart in Magento 2 but doesn't complete checkout, tray.ai automatically sends the cart contents — product names, images, prices, and quantities — to Rejoiner to trigger a timed abandoned cart email sequence. Shoppers receive relevant, personalized recovery emails within minutes of abandonment, which meaningfully improves conversion. Cart data stays fresh and in sync so email content always reflects what was actually left behind.
Use case
New Customer Welcome Series Enrollment
When a new customer account is created or a first purchase is completed in Magento 2, tray.ai automatically adds that customer to a Rejoiner welcome series. Customer profile data — name, email, and purchase details — is passed to Rejoiner so the onboarding experience feels personal from the first message. No more exporting new customer lists manually; every new buyer enters the welcome flow right away.
Use case
Post-Purchase Follow-Up and Review Requests
After an order is marked as shipped or fulfilled in Magento 2, tray.ai triggers a post-purchase campaign in Rejoiner that includes order details, product information, and a review request. The automation fires a set number of days after the estimated delivery date, so the timing feels natural rather than rushed. Marketing teams don't need to manually identify fulfilled orders or upload anything to Rejoiner.
Use case
Customer Win-Back Campaigns
tray.ai queries Magento 2 on a scheduled basis to identify customers who haven't placed an order within a defined window — 60 or 90 days, for example — and automatically enrolls them in a Rejoiner win-back campaign. Customer segments stay continuously updated so anyone who makes a purchase is removed from the win-back flow immediately. Marketing lists stay clean and targeting stays accurate without any manual list management.
Use case
VIP and High-Value Customer Segmentation
tray.ai monitors order history in Magento 2 and automatically applies VIP or high-value customer tags in Rejoiner when a customer hits a defined lifetime spend threshold or order count. Marketing teams can then deliver exclusive campaigns, early access offers, and loyalty rewards to their best customers without auditing records by hand. Segments stay accurate as new orders come in, so VIP treatment gets applied consistently.
Use case
Product Restock and Back-in-Stock Notifications
When a product is updated to in-stock status in Magento 2, tray.ai can automatically notify Rejoiner to trigger a targeted email campaign to customers who previously tried to purchase or showed interest in that product category. Inventory management connects directly to marketing execution, so revenue opportunities from restocked products don't get missed while someone waits to run a manual campaign. The gap between a product becoming available and customers hearing about it closes to near zero.
Use case
Order Cancellation and Refund Re-Engagement
When an order is cancelled or refunded in Magento 2, tray.ai passes that event to Rejoiner to trigger a re-engagement or service recovery email sequence. These emails can acknowledge the cancellation, offer assistance, suggest alternative products, or provide a discount code to encourage another try. Addressing cancellations proactively with personalized messaging recovers revenue that would otherwise just be gone.
Get started with Rejoiner & Magento 2 integration today
Rejoiner & Magento 2 Challenges
What challenges are there when working with Rejoiner & Magento 2 and how will using Tray.ai help?
Challenge
Real-Time Cart Data Capture and Freshness
Magento 2 cart data changes rapidly as shoppers add, remove, or modify items before abandoning. Getting the most current cart contents to Rejoiner — rather than a stale snapshot — is genuinely difficult when relying on manual exports or batch processes, and the result is customers receiving recovery emails with wrong or outdated product information.
How Tray.ai Can Help:
tray.ai listens for Magento 2 cart update events in near real time and immediately relays the latest cart state to Rejoiner, so recovery emails always reflect accurate item details. Workflow logic also handles last-minute purchases by suppressing the campaign before the first email fires.
Challenge
Purchase Suppression Across Active Campaigns
Sending an abandoned cart or win-back email to someone who already bought is one of the more damaging failures in email automation. Without a reliable real-time suppression mechanism, customers get irrelevant or frustrating messages that erode trust and drive up unsubscribe rates.
How Tray.ai Can Help:
tray.ai workflows continuously monitor Magento 2 for completed order events and immediately trigger suppression actions in Rejoiner, removing or pausing the customer from any active recovery or win-back campaign. Suppression happens in minutes rather than waiting for the next batch sync.
Challenge
Handling Magento 2's Complex Order and Customer Data Model
Magento 2 has a deeply nested, flexible data model with multiple address formats, custom attributes, configurable product structures, and multi-store configurations. Mapping this correctly to Rejoiner's customer and campaign attribute schema requires careful transformation logic that's hard to maintain in a custom point-to-point integration.
How Tray.ai Can Help:
tray.ai has a flexible data mapping and transformation layer that normalizes Magento 2's complex API responses into the flat attribute structures Rejoiner expects. Non-technical teams can configure and maintain these mappings through tray.ai's visual workflow builder without writing custom code.
Challenge
Keeping Customer Segments Continuously Accurate
Customer segments in Rejoiner — VIP, lapsed, first-time buyer — are only useful if they reflect the current state of order history in Magento 2. Static list exports go stale fast, and customers end up in the wrong campaigns if segments aren't updated with each new order, return, or cancellation.
How Tray.ai Can Help:
tray.ai drives event-based segment updates in Rejoiner that fire automatically whenever relevant order or customer events occur in Magento 2. Whether a customer makes their tenth purchase or requests a refund, their Rejoiner profile gets updated within the same workflow run.
Challenge
Scalability During Peak Traffic and Promotional Periods
During high-traffic events like Black Friday or flash sales, Magento 2 can generate thousands of cart, order, and customer events in a very short window. An integration that can't handle that volume risks dropping events, delaying campaign triggers, or creating duplicate customer records in Rejoiner — at exactly the wrong time.
How Tray.ai Can Help:
tray.ai runs on cloud-native infrastructure that handles high event volumes through queuing and parallel processing. Workflows are designed to be idempotent, avoiding duplicate entries, and can process thousands of concurrent Magento 2 events without degrading — so campaign triggers fire reliably when it matters most.
Start using our pre-built Rejoiner & Magento 2 templates today
Start from scratch or use one of our pre-built Rejoiner & Magento 2 templates to quickly solve your most common use cases.
Rejoiner & Magento 2 Templates
Find pre-built Rejoiner & Magento 2 solutions for common use cases
Template
Magento 2 Abandoned Cart to Rejoiner Recovery Campaign
Automatically captures cart abandonment events from Magento 2 and sends complete cart data to Rejoiner to trigger a multi-step abandoned cart recovery email sequence, including real-time suppression when the customer completes their purchase.
Steps:
- Detect cart update or checkout initiation event in Magento 2 via webhook or polling
- Check whether the order was subsequently completed within a defined time window
- If cart is abandoned, format and send cart data including line items, prices, and customer email to Rejoiner
- Enroll customer in the Rejoiner abandoned cart campaign
- Monitor for order completion in Magento 2 and suppress the customer from the campaign if a purchase is detected
Connectors Used: Magento 2, Rejoiner
Template
New Magento 2 Customer to Rejoiner Welcome Series
Enrolls newly registered customers or first-time buyers from Magento 2 into a Rejoiner welcome email series, passing customer profile and first order data to enable personalization from the first touchpoint.
Steps:
- Trigger on new customer account creation or first completed order event in Magento 2
- Retrieve full customer profile and order details from Magento 2
- Create or update the customer record in Rejoiner with name, email, and purchase attributes
- Enroll customer in the designated welcome series campaign in Rejoiner
Connectors Used: Magento 2, Rejoiner
Template
Magento 2 Order Fulfillment to Rejoiner Post-Purchase Campaign
Listens for order fulfillment or shipment events in Magento 2 and automatically triggers a post-purchase email sequence in Rejoiner timed to the estimated delivery date, including product details and review request prompts.
Steps:
- Detect order status change to shipped or fulfilled in Magento 2
- Retrieve order line items, customer data, and estimated delivery date from Magento 2
- Send order details and delivery date to Rejoiner as customer attributes
- Trigger the post-purchase campaign in Rejoiner with a delay calculated from the delivery date
Connectors Used: Magento 2, Rejoiner
Template
Scheduled Lapsed Customer Sync from Magento 2 to Rejoiner Win-Back
Runs on a schedule to query Magento 2 for customers who haven't purchased within a configurable time period and automatically enrolls them in a Rejoiner win-back campaign while removing recent purchasers.
Steps:
- Run a scheduled trigger daily or weekly via tray.ai
- Query Magento 2 customer and order records to identify accounts with no order in the defined lapse window
- Filter out customers already enrolled in the win-back campaign to avoid duplicates
- Add identified lapsed customers to the Rejoiner win-back campaign
- Query recent Magento 2 orders and remove those customers from the active win-back campaign in Rejoiner
Connectors Used: Magento 2, Rejoiner
Template
Magento 2 High-Value Customer Tagger for Rejoiner VIP Campaigns
Monitors cumulative order data in Magento 2 and automatically applies VIP tags or enrolls customers in Rejoiner VIP segments when they cross lifetime spend or order frequency thresholds.
Steps:
- Trigger on each completed order event in Magento 2
- Retrieve the customer's full order history and calculate lifetime spend and order count
- Compare calculated metrics against defined VIP threshold values
- If the threshold is met, update the customer's profile in Rejoiner with a VIP segment tag
- Enroll the customer in the Rejoiner VIP campaign if not already enrolled
Connectors Used: Magento 2, Rejoiner
Template
Magento 2 Back-in-Stock Event to Rejoiner Notification Campaign
Detects product inventory updates in Magento 2 and automatically triggers targeted Rejoiner email campaigns to customers who previously showed purchase intent for the restocked product.
Steps:
- Detect product stock status change to in-stock in Magento 2 via webhook or scheduled poll
- Retrieve product details including name, SKU, price, and image URL from Magento 2
- Identify the Rejoiner customer segment or list associated with interest in that product or category
- Send product data and trigger the back-in-stock notification campaign in Rejoiner
Connectors Used: Magento 2, Rejoiner