Yotpo + Salesforce
Connect Yotpo and Salesforce to Turn Customer Reviews Into Revenue Intelligence
Sync review data, loyalty signals, and customer sentiment from Yotpo directly into Salesforce so your sales, marketing, and customer success teams can actually use it.

Why integrate Yotpo and Salesforce?
Yotpo collects reviews, ratings, SMS campaigns, and loyalty data. Salesforce manages customer relationships and revenue pipelines. Together, they give you a complete picture of the customer journey — from post-purchase sentiment to lifetime value. Without an integration, that picture stays incomplete. Sales, marketing, and support teams end up working from different slices of the same customer, unable to act on feedback they can't see.
Automate & integrate Yotpo & Salesforce
Use case
Enrich Salesforce Contact Records with Yotpo Review Data
Every time a customer submits a review in Yotpo, their corresponding Salesforce contact record gets updated automatically with their star rating, review sentiment, and submission date. Your sales and success teams get an immediate read on how customers feel about your brand without leaving the CRM.
Use case
Trigger Salesforce Campaigns Based on Yotpo Loyalty Tier Changes
When a customer moves up or down a loyalty tier in Yotpo — reaching VIP or Gold status, for example — they're automatically enrolled in the right Salesforce Marketing Cloud or Pardot campaign. Your highest-value customers get tailored re-engagement content when it actually matters.
Use case
Create Salesforce Cases from Negative Yotpo Reviews
When a Yotpo review falls below a defined star threshold — one or two stars, for instance — a Salesforce Service Cloud case is created automatically. It's routed to the right support queue with the review text and customer details already filled in, so your team can respond fast.
Use case
Sync Yotpo SMS Engagement Metrics into Salesforce Opportunities
Yotpo SMS campaign engagement data — click-through rates, opt-in status, conversion events — gets pushed into related Salesforce opportunity records. Your sales team sees which prospects are actively engaging with your brand communications during the purchase cycle, not after it's over.
Use case
Update Salesforce Account Health Scores with Yotpo Sentiment Trends
Weekly Yotpo review sentiment scores and loyalty point redemption rates get aggregated automatically, then written to a custom Account Health Score field in Salesforce. Customer success managers can see trending satisfaction at a glance during account review cycles.
Use case
Add Yotpo Referral and UGC Data to Salesforce Lead Records
When a new lead comes in through a Yotpo referral program, or a piece of user-generated content drives a conversion, the corresponding Salesforce lead record is created or updated automatically with the referral source and UGC attribution. You get a direct line between social proof and pipeline.
Use case
Sync Yotpo Loyalty Points Balances to Salesforce for Renewal Conversations
Before a contract renewal or upsell conversation, the customer's current Yotpo loyalty points balance and redemption history are pulled automatically into a Salesforce opportunity note or field. Sales reps walk into renewal calls with something concrete to offer.
Get started with Yotpo & Salesforce integration today
Yotpo & Salesforce Challenges
What challenges are there when working with Yotpo & Salesforce and how will using Tray.ai help?
Challenge
Matching Customer Identities Across Yotpo and Salesforce
Yotpo stores customers primarily by email and eCommerce order ID, while Salesforce organizes records by contact, account, and opportunity hierarchies. Without reliable identity matching, review data can land on the wrong contact or fail to sync entirely when email formats differ or records are duplicated.
How Tray.ai Can Help:
tray.ai's data transformation tools let you build fuzzy-matching logic and deduplication rules that reconcile customer identities across both platforms before any write operation runs. You can normalize email formats, check for existing records before creating new ones, and handle mismatches with configurable fallback logic — all within a single automated workflow.
Challenge
Handling High Review Volumes Without API Rate Limit Errors
High-volume eCommerce brands on Yotpo can generate thousands of reviews daily, which can quickly overwhelm Salesforce's API rate limits if every review triggers a synchronous CRM update. Poorly designed integrations lead to failed syncs, missed updates, and support backlogs.
How Tray.ai Can Help:
tray.ai natively supports rate limit handling and retry logic, so you can queue and batch Yotpo review updates before writing them to Salesforce in controlled intervals. Built-in error handling ensures failed API calls are retried with exponential backoff, and dead-letter events surface in tray.ai's monitoring dashboard for manual review.
Challenge
Keeping Salesforce Fields Aligned with Evolving Yotpo Data Schemas
Yotpo regularly introduces new review attributes, loyalty tier structures, and SMS engagement fields. When those schema changes happen, hard-coded field mappings in custom integrations break silently — data stops flowing with no visible error for the end user.
How Tray.ai Can Help:
tray.ai's low-code workflow builder lets operations and RevOps teams update field mappings without engineering support. When Yotpo introduces a new data field, you can update the connector mapping in minutes through tray.ai's visual interface. Version-controlled workflows keep changes auditable and reversible.
Challenge
Triggering Real-Time Actions Without Overwhelming Salesforce Automation Rules
Salesforce environments often have complex validation rules, workflow automations, and Apex triggers that can conflict with high-frequency inbound data from Yotpo. An integration pushing review data in real time can inadvertently fire unintended automations, create duplicate process executions, or cause record lock errors.
How Tray.ai Can Help:
tray.ai lets you control exactly which Salesforce automation rules fire during an integration write by using dedicated API-only record types, bypass flags, or conditional logic before the write step. You can also schedule bulk updates during off-peak Salesforce processing windows to reduce contention with existing automations.
Challenge
Maintaining Data Consistency During System Outages
If either Yotpo or Salesforce goes down or hits a temporary API outage, integrations built on simple webhooks will silently drop events. Review submissions, loyalty changes, or case resolutions that occurred during the outage never reach the other system.
How Tray.ai Can Help:
tray.ai's durable execution model persists workflow state even when downstream services are temporarily unavailable. Events that can't be delivered are held in a retry queue and replayed automatically once connectivity is restored — no Yotpo review or Salesforce update gets lost to a transient outage, and no one has to intervene manually.
Start using our pre-built Yotpo & Salesforce templates today
Start from scratch or use one of our pre-built Yotpo & Salesforce templates to quickly solve your most common use cases.
Yotpo & Salesforce Templates
Find pre-built Yotpo & Salesforce solutions for common use cases
Template
New Yotpo Review to Salesforce Contact Update
Automatically updates a Salesforce contact's custom review fields — star rating, review body, and review date — whenever a new review is submitted in Yotpo. CRM records stay current without any manual effort.
Steps:
- Trigger: New review submitted in Yotpo via webhook or polling
- Lookup: Match the reviewer's email to an existing Salesforce contact
- Action: Update custom Yotpo review fields on the matched Salesforce contact record
Connectors Used: Yotpo, Salesforce
Template
Low Yotpo Star Rating to Salesforce Service Cloud Case
Monitors incoming Yotpo reviews and automatically creates a priority Salesforce Service Cloud case for any review rated below three stars, routing it to the right support queue with full review context attached.
Steps:
- Trigger: New review received in Yotpo with a star rating below the defined threshold
- Transform: Map review text, customer email, product name, and rating to Salesforce case fields
- Action: Create a new high-priority case in Salesforce Service Cloud and assign to the support queue
Connectors Used: Yotpo, Salesforce
Template
Yotpo Loyalty Tier Change to Salesforce Campaign Enrollment
Detects loyalty tier upgrades or downgrades in Yotpo and enrolls the matching Salesforce contact into a targeted Salesforce Marketing Cloud or Pardot campaign journey designed for that tier level.
Steps:
- Trigger: Customer loyalty tier changes in Yotpo
- Lookup: Find the matching contact record in Salesforce by email address
- Action: Add the contact to the appropriate Salesforce campaign based on their new Yotpo loyalty tier
Connectors Used: Yotpo, Salesforce
Template
Weekly Yotpo Sentiment Report to Salesforce Account Health Score
On a weekly schedule, aggregates review sentiment and rating averages from Yotpo per account and writes the results to a custom Health Score field in Salesforce, giving CSMs a running view of customer satisfaction trends.
Steps:
- Trigger: Scheduled weekly run in tray.ai
- Fetch: Pull all Yotpo reviews from the past seven days and calculate average sentiment per customer account
- Action: Update the Account Health Score custom field in Salesforce with the calculated sentiment average
Connectors Used: Yotpo, Salesforce
Template
Yotpo Referral Conversion to Salesforce Lead Creation
Automatically creates a new Salesforce lead record whenever a Yotpo referral link results in a conversion, capturing the referral source, referring customer, and campaign details for accurate pipeline attribution.
Steps:
- Trigger: Referral conversion event fired in Yotpo
- Transform: Map referral source, referee email, and campaign ID to Salesforce lead fields
- Action: Create a new lead in Salesforce with referral attribution fields populated and assign to the appropriate lead queue
Connectors Used: Yotpo, Salesforce
Template
Yotpo Loyalty Points Sync to Salesforce Opportunity for Renewals
When a renewal opportunity reaches the proposal stage in Salesforce, this template fetches the customer's current Yotpo loyalty points balance and redemption history and appends it as a note on the opportunity record.
Steps:
- Trigger: Salesforce opportunity moves to the Proposal or Negotiation stage
- Fetch: Retrieve the matching customer's loyalty balance and redemption history from Yotpo using their email
- Action: Create or update an opportunity note in Salesforce with the Yotpo loyalty summary for the sales rep
Connectors Used: Yotpo, Salesforce