Klaviyo + Stamped Reviews

  • Updated

Stamped's unique integration with Klaviyo lets you manage the entire review request process in Klaviyo, driving strong response rates. This integration lets you send both email and SMS messages through Klaviyo.

 

Sending requests from Stamped + follow-ups from Klaviyo: You don't have to choose one or the other. A common setup is to send your review request emails from Stamped (especially if you use the embedded email form for higher conversion), and use this Klaviyo integration to build the post-submission follow-up flows (thank-you and negative-review flows), triggered by the review events below.


Before you start

This integration lets you: send review requests via Klaviyo email/SMS, trigger follow-up flows from review events, sync review and NPS data to customer profiles, and embed dynamic reviews in your Klaviyo emails. Before you start, you'll need an active Klaviyo account and a paid Stamped plan.


In this Guide

How to Connect

  1. In the Stamped Dashboard, go to the following link: https://go.stamped.io/v3/#/settings/apps/klaviyo
  2. Click Install App. 
    1. If you have an existing integration but haven't updated to OAuth yet, the button will say Refresh Your Klaviyo Access Token and appear like below with the Site ID and Private API Key Fields present.
  1. Once redirected to Klaviyo, give Stamped permission to access accounts, events, and profiles. This will complete the integration.
  1. Your Klaviyo Account is connected successfully with OAuth if you see the following, without the Site ID and Private API Key fields present.

What to expect: Once connected (via OAuth, with no Site ID/Private API Key fields showing), Stamped will begin sending review events and properties to Klaviyo.


How it Works

We send review data as events to Klaviyo, so you can trigger actions based on them. Each event includes dynamic review information that you can integrate into your Klaviyo flows, emails, and SMS messages.

While Klaviyo supports both email and SMS messaging, many brands prefer to send emails through Klaviyo and SMS messages via another platform. If this applies to you, you can use both channels simultaneously, allowing you to communicate with customers in their preferred format. The integration also supports loyalty events, centralizing your customer interactions.

With Klaviyo, you can use features like A/B testing, suppression lists, conditional splits, customer segments, and more.

You also get more customization in how you build follow-up flows that support the review request process. You can fully customize emails and messages to reflect your brand. Many brands appreciate the ability to personalize emails or SMS messages, add segmentation, and set reminder messages a few days later if needed.

Note: Stamped's events and properties appear in Klaviyo only after they've been received at least once. Klaviyo creates a metric when its first event of that type arrives, so if you don't yet see events like SubmittedReview in your flow/segment triggers, it's usually because no such event has fired since connecting.

To make the events appear, simply trigger them by submitting a few test reviews in your store. Once those test reviews come through with the integration live, the corresponding events (e.g. SubmittedReview, SubmittedReviewPositive) will fire and become available to select in Klaviyo.

 


Customer Properties & Events

Reviews Customer Properties

Property Name Description Trigger
stamped_number_of_reviews The total number of reviews that the customer has provided the merchant across all products. Any new review
stamped_last_review_score The score, out of 5, that the customer gave on their last review of the merchant. Any new review or review update
stamped_last_review_date The date of the customer’s last review within the Merchant’s store. Any new review or review update
stamped_last_review_sentiment_score The sentiment of the last review, indicating detractor or promoter. Any new review or review update
stamped_last_date_sent The date that the latest review request was sent to this customer. Any review request sent
stamped_number_of_nps The amount of NPS surveys that the customer has taken over their lifetime of interactions with this merchant. Any new NPS
stamped_last_nps_score The score, out of 10, that the customer gave on their last nps rating for this merchant. Any new NPS or NPS update
stamped_last_nps_date The date of the customer’s last nps rating for this merchant. Any new NPS or NPS update

 

Review Events

Event Description Properties
SubmittedReviewPositive This event fires when a customer leaves a review 4 stars and above. -reviewedRating
-reviewedTitle
-reviewedItem
-reviewedURL
-dateSentEmail
SubmittedReviewNegative This event fires when a customer leaves a review below 4 stars. -reviewedRating
-reviewedTitle
-reviewedItem
-reviewedURL
-dateSentEmail
SubmittedReview This event fires when a customer leaves a review regardless of the star rating. -reviewedRating
-reviewedTitle
-reviewedItem
-reviewedURL
-dateSentEmail
SubmittedReviewVideo This event fires when a customer leaves a video review regardless of the star rating. -reviewedRating
-reviewedTitle
-reviewedItem
-reviewedURL
-dateSentEmail
SubmittedReviewPhoto This event fires when a customer leaves a photo review regardless of the star rating -reviewedRating
-reviewedTitle
-reviewedItem
-reviewedURL
-dateSentEmail
SubmittedNPS This event fires when a customer leaves an NPS review. -reviewedRating
-reviewedTitle
-reviewedItem
-reviewedURL
-dateSentEmail
SubmittedQuestion This event fires when a customer leaves a question. -reviewedRating
-reviewedTitle
-reviewedItem
-reviewedURL
-dateSentEmail

 


Creating Segments

Once connected, you can create segments in Klaviyo to group customers according to their events. If you're using the integration to manage responses to positive and negative reviews, you would create two segments.

Here's how to create Segments in Klaviyo:

  1. In your Klaviyo Dashboard, navigate to Lists & Segments via the main menu:KL1 COMPLETE.jpg
  2. Click Create Segment:KL2 COMPLETE.jpg
  3. Select What someone has done (or not done) under the definition drop-down list, which filters for tracking events:KL3 COMPLETE.jpg
  4. Search for Stamped's tracking events, which will be under the API category:KL4.jpg
  5. It's possible to define the criteria further by filtering for the properties within the tracking event. For example, the tracking event SubmittedReviewPositive will include all 4 and 5-star rating reviews by default. A filter for the property ReviewedRating can be added to only include 5-star reviews:image (2).png
  6. Fill up the rest of the details for the segment as required.


Use Cases

Here are a few examples of use cases for the Stamped & Klaviyo integration. Use any of the segment events to create your own unique campaigns, and share them with us so we can highlight them! 

Positive Review Flow

Create a segment for customers who left a positive review, which can be used for email campaigns (reward/thank you emails):

KlaviyoReview8.png

Negative Review Flow

Create a segment for customers who left a negative review, which can be used for email campaigns:

KlaviyoReview9.png

Some other use cases:

  • Sync customer's properties (e.g. age, height, waist, shoe size) from Stamped to the customer profile on Klaviyo
  • Sync customer reviews & rewards events & properties to Klaviyo
  • Add dynamic latest positive reviews in your email templates
  • Sync unsubscribers from Klaviyo to Stamped

With Stamped's custom form feature, you can integrate the collected data into Klaviyo's customer profile, and make use of these data to set up segments/flows that can better target the customer groups for your marketing campaigns.

The image below illustrates how the custom form answers submitted by customers are pulled in as customer properties in Klaviyo using the segment feature:

KlaviyoReview10.jpg

Once the segment is set up, it can be used as part of a flow to target customers based on specific profiles. Here's a campaign created for customers who have submitted positive feedback for the custom form questions based on the example above, which invites them to be part of the brand's ambassador team:

KlaviyoReview11.png


Include Reviews in Email Templates

Reviews are only valuable if they are embedded in the right places. Your regular email communications to customers are a great place to leverage social proof. These work best in abandoned cart flows, sales, or cross-sell campaigns. 

KlaviyoReview12.png

 

Setup for Klaviyo email layout

  1. Create a new web feed by navigating to Settings > Other > Web Feeds > Add web feed


     
  2. Fill in the following fields:

    Feed name
    Name to identify the feed (to be used in Step #4 below)

    Feed URL 
    Find the URL under Stamped's dashboard, Settings - Apps - Klaviyo Integration

    You can further specify the reviews to retrieve from the feed by including the following parameters:

    reviewIds=exampleID 
    Filter the feed based on the indicated review ID(s), and include multiple of the same parameter if you would like to filter multiple review ID(s):
    E.g. reviewIds=123&reviewIds=456

    productIds=exampleID
    Filter the feed based on the indicated product ID(s), similarly include multiple of the same parameter if you would like to filter multiple product ID(s):
    E.g. productIds=123&productIds=456

    sortReviews=featured
    Sort the feed to showcase featured reviews at the top

    tags=exampleTag
    Filter the feed based on reviews with the tag applied

    KlaviyoReview14.png

    Request Method 
    GET

    Content Type
    JSON

    KlaviyoReview15.png
  3. Within Klaviyo's email template, create a table block with 1 column. Select "dynamic" under source.
  4. Click Table Settings > Dynamic and under "Data Source", enter the following details into the fields:

    Row Collection
    feeds.##feed_name_here##.data|slice:'3'
    Note: ##feed_name_here## (including the hashes) needs to be replaced with the actual feed name entered in step #2 above

    Row Alias 
    review

    KlaviyoReview16.png
     
  5. Click "Content" and "Source Code", and enter the following codes:

    <p><span style="font-size:18px;color:#FFD700;">★★★★★</span><strong>{{ review.reviewTitle }}</strong><br />{{ review.reviewMessage }}<br/></p><br>
    	

    KlaviyoReview19.png

  6. You can immediately preview the template and the review feed should be populated:

    KlaviyoReview22.png

What to expect: Once saved, the review feed will populate in your Klaviyo email template preview, showing your most recent reviews.


Setting Up Review Links Using Klaviyo

You can now send a review link using Klaviyo with the following guide: 
Sending a Review Link Using Email Marketing Apps

Was this article helpful?

7 out of 13 found this helpful

Have more questions? Submit a request