Shopify + Yotpo
Connect Shopify and Yotpo to Turn Customer Reviews Into Revenue
Automate review collection, loyalty programs, and social proof workflows between your Shopify store and Yotpo.

Why integrate Shopify and Yotpo?
Shopify runs your storefront and order management. Yotpo drives customer engagement through reviews, loyalty, and user-generated content. Together, they become a real engine for social commerce. You can automatically solicit reviews after purchases, sync loyalty points with order activity, and surface authentic customer content at every stage of the buyer journey. Tray.ai lets you build real-time integrations between Shopify and Yotpo without writing a single line of custom code.
Automate & integrate Shopify & Yotpo
Use case
Automated Post-Purchase Review Requests
When an order is marked as fulfilled in Shopify, tray.ai automatically triggers a personalized review request in Yotpo at the right time after delivery. Every customer gets a timely, relevant ask for feedback without your team lifting a finger. More reviews means more social proof and better search visibility.
Use case
Loyalty Points Sync on Order Events
Each time a Shopify order is placed, paid, or refunded, tray.ai updates that customer's Yotpo loyalty point balance in real time. Refunds and cancellations automatically trigger point deductions, so balances stay accurate without reconciliation work. Customers see current reward balances in every interaction, which reinforces repeat purchase behavior.
Use case
New Customer Enrollment in Yotpo Loyalty Program
When a new customer account is created or a first purchase is completed in Shopify, tray.ai automatically enrolls them in your Yotpo loyalty program and issues a welcome bonus. No manual opt-in, no friction — every new buyer is immediately part of your rewards program. Higher enrollment rates tend to follow, and so does customer lifetime value.
Use case
Sync Yotpo Reviews Back to Shopify Product Pages
As new reviews are approved in Yotpo, tray.ai can trigger downstream workflows to update product metadata, notify merchandising teams, or push review highlights into Shopify metafields for display on product pages. Your storefront stays populated with fresh social proof without any copy-paste work. Timely review display has a measurable impact on add-to-cart rates for new visitors.
Use case
VIP Customer Tier Promotion Based on Shopify Spend
Tray.ai monitors cumulative order spend in Shopify and automatically upgrades a customer's Yotpo loyalty tier when they cross defined thresholds. VIP tier changes can simultaneously trigger personalized Yotpo email campaigns and Shopify discount code generation, so the reward lands without any manual coordination. Your best customers get recognized faster, and churn at the high-value segment drops.
Use case
User-Generated Content (UGC) Alerts for Marketing Campaigns
When customers submit photo or video reviews in Yotpo, tray.ai can notify your marketing team via Slack or email and tag those assets in connected tools for use in Shopify email campaigns or paid ads. Marketing teams can act on authentic content within minutes rather than discovering it days later.
Use case
Referral Program Trigger on Repeat Purchases
When a customer completes a second purchase in Shopify, tray.ai triggers a Yotpo referral program invitation, targeting buyers who've already shown they like what you sell. Referral invitations sent at this point in the customer journey consistently outperform generic broadcast campaigns. Your referral base grows without any manual segmentation.
Get started with Shopify & Yotpo integration today
Shopify & Yotpo Challenges
What challenges are there when working with Shopify & Yotpo and how will using Tray.ai help?
Challenge
Matching Customers Consistently Across Both Platforms
Shopify and Yotpo each maintain their own customer records, and mismatches in email formatting, guest checkouts, or duplicate accounts can cause loyalty points to land on the wrong profile or review requests to hit invalid addresses.
How Tray.ai Can Help:
Tray.ai's built-in data transformation and conditional logic lets you normalize email addresses, handle guest checkout scenarios, and run lookup-and-match logic before anything is written to Yotpo — so customer identity is resolved correctly on every event.
Challenge
Handling Order Lifecycle Complexity
Shopify orders move through multiple states — pending, paid, partially fulfilled, fully fulfilled, refunded, cancelled — and each transition may call for a different action in Yotpo. Building reliable event-driven logic for all of that manually is a real headache.
How Tray.ai Can Help:
Tray.ai's workflow branching routes each Shopify order event to the correct Yotpo action based on order status, line item fulfillment state, and refund details, so your loyalty and review logic always responds to the right trigger.
Challenge
Avoiding Duplicate Review Requests and Loyalty Awards
Without deduplication logic, automation can send multiple review requests for the same order or award loyalty points twice if webhooks fire more than once — which erodes customer trust and inflates reward balances.
How Tray.ai Can Help:
Tray.ai supports idempotency checks using stored workflow state and conditional steps that verify whether an action has already been completed for a given Shopify order ID before executing any Yotpo write operations.
Challenge
Rate Limiting and API Quota Management
High-volume Shopify stores processing thousands of orders per day can exhaust Yotpo API rate limits quickly when every order event fires simultaneous API calls, causing failures and data gaps in loyalty and review workflows.
How Tray.ai Can Help:
Tray.ai includes built-in retry logic, error handling, and request queuing within workflows, so high-throughput Shopify stores can sync data to Yotpo reliably without hitting API limits.
Challenge
Keeping Historical Customer Data in Sync During Initial Setup
When first connecting Shopify and Yotpo, you often need to backfill existing customer records, past order points, and historical reviews — impractical to do manually for stores with tens of thousands of customers.
How Tray.ai Can Help:
Tray.ai supports bulk data migration workflows that paginate through Shopify's customer and order APIs, transform records to match Yotpo's data model, and load them in batches while respecting rate limits, so you get a clean historical sync at go-live.
Start using our pre-built Shopify & Yotpo templates today
Start from scratch or use one of our pre-built Shopify & Yotpo templates to quickly solve your most common use cases.
Shopify & Yotpo Templates
Find pre-built Shopify & Yotpo solutions for common use cases
Template
Shopify Order Fulfilled → Yotpo Review Request
Automatically sends a Yotpo review request email to a customer a configurable number of days after their Shopify order is marked as fulfilled, including product details and a direct review link.
Steps:
- Listen for an order fulfilled event in Shopify via webhook
- Wait a configurable delay period (e.g., 7 days) to allow for delivery
- Create a review request in Yotpo using the customer email and purchased product details
Connectors Used: Shopify, Yotpo
Template
Shopify New Customer → Yotpo Loyalty Enrollment
Enrolls every new Shopify customer account into the Yotpo loyalty program and credits a welcome bonus point balance to encourage a second purchase.
Steps:
- Trigger on new customer account creation event in Shopify
- Check if the customer already exists in Yotpo to prevent duplicate enrollment
- Create the customer in Yotpo loyalty and issue welcome bonus points
Connectors Used: Shopify, Yotpo
Template
Shopify Order Paid → Yotpo Loyalty Points Award
Awards Yotpo loyalty points to a customer automatically each time a Shopify order payment is confirmed, with point value calculated based on the order total.
Steps:
- Listen for an order payment confirmed event in Shopify
- Calculate point value based on configurable spend-to-points ratio
- Award points to the matching Yotpo customer loyalty account
Connectors Used: Shopify, Yotpo
Template
Shopify Refund → Yotpo Loyalty Points Deduction
Automatically deducts Yotpo loyalty points when a Shopify order is refunded or cancelled, keeping reward balances accurate and preventing fraudulent point accumulation.
Steps:
- Detect a refund or cancellation event on a Shopify order
- Look up the original points awarded for that order in Yotpo
- Deduct the corresponding points from the customer's Yotpo loyalty balance
Connectors Used: Shopify, Yotpo
Template
Yotpo High-Rating Review → Shopify Metafield Update and Team Alert
When a four- or five-star review is approved in Yotpo, this template updates the relevant Shopify product metafield with the latest aggregate rating and notifies the marketing team via Slack with the review text.
Steps:
- Trigger on a review approved event in Yotpo with a rating of four or five stars
- Update the corresponding Shopify product metafield with the new average rating and review count
- Send a Slack notification to the marketing channel with the review excerpt and product link
Connectors Used: Shopify, Yotpo
Template
Shopify Repeat Purchase → Yotpo Referral Program Invitation
Identifies customers who have completed their second Shopify order and automatically sends them a Yotpo referral program invitation, reaching advocates when brand satisfaction is at its peak.
Steps:
- Trigger on each new Shopify order paid event and look up the customer's order history
- Check if this is the customer's second completed order using Shopify order count data
- Send a Yotpo referral program invitation to the customer via email
Connectors Used: Shopify, Yotpo