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

Browse all templates

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