Skip to contentSkip to navigationSkip to topbar
On this page
Looking for more inspiration?Visit the
(information)
You're in the right place! Segment documentation is now part of Twilio Docs. The content you are used to is still here—just in a new home with a refreshed look.

Yotpo Source


Source Info
  • The Yotpo Source is an Event Cloud source. This means that it sends data as events, which are behaviors or occurrences tied to a user and a point in time. Data from these sources can be loaded into your Segment warehouses, and also sent to Segment streaming destinations. Learn more about cloud sources.
  • This source is in Beta
  • This integration is partner owned. Please reach out to the partner's support for any issues.

Yotpo(link takes you to an external page) is a retention marketing platform that helps turn one-time shoppers into customers for life and maximize customer value. It enables you to collect and showcase customer reviews, offer loyalty programs and SMS and email marketing solutions.

Take your company's customer engagement to the next level by adding Yotpo as a Source to Segment. Segment automatically collects engagement events (like SMS sent, SMS clicked, and Email opened), forwards them to your destinations, and loads them into your data warehouse.


Getting started

getting-started page anchor
  1. From your workspace's Sources catalog page(link takes you to an external page) click Add source.
  2. Search for Yotpo in the Sources Catalog, select Yotpo, and click Add Source.
  3. On the next screen, give the Source a name. You can also apply labels to the source and connect the source to your warehouses. When you've finished setting up your source, click Add Source.
  4. Segment redirects you to the Overview page and surfaces your Segment write key for Yotpo. Copy this write key.
  5. In your Yotpo integration center, search for "Segment" and click Connect.
  6. On the Provide API Key stage of the integration process, enter the Segment Write Key.
  7. Click Connect.
  8. Return to Segment and click Add Destinations in your Yotpo source to add the destinations where you want to send your SMS and email events.

The table below lists events that Yotpo sends to Segment. These events appear as tables in your warehouse, and as regular events in other destinations. Yotpo includes the user identifier you have associated with the user as the Segment userId if available. Additionally, Yotpo will utilize the phone number or email address as the Segment anonymousId, depending on the type of event (email versus SMS).

Event NameDescription
SMS SentAn SMS was sent.
SMS ClickedUser clicked a short link in an SMS message.
SMS UnsubscribedUser clicked the unsubscribe link in an SMS.
SMS SubscribedUser subscribed to receive SMS messages.
Email SentAn email was sent to the user.
Email DeliveredAn email was successfully delivered to the user's inbox.
Email OpenedUser opened an email.
Email ClickedUser clicked a link within an email.
Email BouncedAn email could not be delivered to the user.
Email UnsubscribedUser clicked the unsubscribe link in an email.
Email SubscribedUser subscribed to receive emails.

The table below list the properties included in the events listed above.

Property NameDescription
source_nameThe name of the source that generated the event.
sub_sourceA secondary identifier for the event source.
source_idA unique identifier for the event source.
email_reference_idA unique ID to reference a specific email.
clicked_urlThe URL that was clicked in the event.
store_idA unique identifier for the Yotpo store.
flow_idA unique identifier for the Yotpo flow.
campaign_idA unique identifier for the Yotpo campaign.

Now that your source is set up, you can connect it to destinations.

Log into your downstream tools and check to see that your events appear as expected, and that they contain all of the properties you expect. If your events and properties don't appear, check the Event Delivery tool, and refer to the docs for each destination for troubleshooting.

If there are any issues with how the events are arriving to Segment, contact the Yotpo support team.