Klaviyo + Stamped.io

With Klaviyo Integration, you'll now be able to create an automation email to target specific customer groups based on their recent user-content submission.

For example, you can send a 'Thank You' email to the customer for a positive review, or, an 'Apology' email if the customer submitted a negative review.

It's also possible to include the latest top reviews as a section in your email template, to be used in campaigns.


In This Guide


Activating The Integration

  1. In Klaviyo Settings, find and copy the Public API Key / Site ID + Private API key for Stamped.io: 
    https://www.klaviyo.com/account#api-keys-tab

    Here's the guide from Klaviyo on how the interface should look: https://help.klaviyo.com/hc/en-us/articles/360028203871-FAQ-How-do-I-find-my-API-keys-or-Site-ID-
    mceclip0.png
  2. Paste the Site ID + API Key in https://go.stamped.io/v3/#/settings/apps/klaviyo
  3. Save and done.


* When a new review is received after the integration has been enabled, a "Custom Event" will be created in the Customer's Klaviyo profile.


Possible Tracking Events

These tracking events will be pushed to Klaviyo customer's profile:

  • SubmittedReviewPositive
  • SubmittedReviewNegative
  • SubmittedReview
  • SubmittedReviewVideo
  • SubmittedReviewPhoto
  • SubmittedNPS
  • SubmittedQuestion

Creating a Segment to Filter for Tracking Events

You can create a segment in Klaviyo to group the customers according to the events (customers who submitted positive review in one segment, negative review in another etc.)

  1. Head over to Lists & Segments under the left menu:

  2. Create a new segment:

  3. Select "What someone has done (or not done)" under the definition drop-down list, which filters for tracking events:

  4. Search for Stamped.io's tracking events, which will be under the API category:

  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:

  6. Fill up the rest of the details for the segment as required.

Here's a detailed guide from Klaviyo on creating a segment: https://help.klaviyo.com/hc/en-us/articles/115005237908-Create-a-Segment


Common Use-case and Example

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

- Create a segment for customers who has left a negative review, which can be used for email campaigns (apology/follow up emails)

The above segment will cover both tracking events (only apply to reviews submitted after Klaviyo integration is set up) & customer properties (by syncing current reviews in the dashboard)


Including Top Reviews in Email Template

  1. Create a new web feed in Klaviyo by navigating to Data Feeds => Add Web Feed
  2. Fill up the fields:

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

    Feed URL
    You will find the URL under Stamped.io'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), 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. 
  3. Request Method 
    GET

    Content Type 
    JSON

  4. Within Klaviyo's email template, create a table block with 1 column. Select "dynamic" under source.

  5. Under "Data Source", enter the following details into the fields:
    Row Collection

    feeds.##feed_name_here##.data|slice:'3'

    Note: ##feed_name_here## needs to be replaced with the actual feed name entered on step #2 above

    Row Alias 
    review

  6. Switch to the HTML editor for the column, enter the following codes:

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

  7. Check the relevant data feed so that the reviews can be relayed into the template:

  8. Save the template and you will see the top reviews populated in the table section. You will be able to preview the content when selecting the email template in your campaign setup:


Sync Unsubscribers & Customer Properties

Once the integration is set up, you can proceed to use the 2 sync options available:

NOTE: This has only to be done once during the initial setup of the integration! Moving forward the sync will be automated.

  1. Sync Unsubscribers
    This will sync the unsubscribe list from Klaviyo over to Stamped.io, which ensures that customers who have unsubscribed to your stores' email will not receive a review email from Stamped.io as well.
  2. Sync Customer Properties
    Reviews within Stamped.io's dashboard will sync over to Klaviyo and populate the customer properties, this includes any custom form answers.
    Here's an example:


Setting Up Review Links Using Klaviyo

You can now send a review link using Klaviyo with the following guide: https://help.stamped.io/article/487-sending-a-review-page-link-using-email-marketing-apps

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.