How do I send my review invites using Klaviyo?

The Klaviyo integration allows you to send your review invites with Klaviyo.

Before you can send your review invites using Klaviyo, you must link your Klaviyo account to eTrusted. This article explains how to set it up: How do I set up the Klaviyo integration for eTrusted?

To send review invites using Klaviyo, two steps are necessary:

  1. Check the automatic invite dispatch
  2. Set up the automatic invite dispatch with Klaviyo

Checking the automatic invite dispatch with eTrusted

Do you collect reviews automatically with eTrusted? Then we recommend that you deactivate the automatic invite dispatch with eTrusted before sending review invites with Klaviyo. Otherwise, your customers would receive multiple invites.

Follow these steps to deactivate the automatic invite dispatch with eTrusted:

  1. Log in to the eTrusted Control Centre.
  2. Click on the gear symbol ("Settings") (01_16x16.png) within the eTrusted Control Centre. Then click on "Channel Settings" (02_16x16.png). Select the channel (03_16x16.png) for which you want to deactivate the automatic invite dispatch.
  3. Open the "Optimise review collection" tab (04_16x16.png). Check whether the desired event type is set in the "Optimise review collection for" drop-down menu (05_16x16.png). Open the "Service Reviews" (06_16x16.png) or "Product Reviews" tab (07_16x16.png), depending on the review type for which you want to send your review invites with Klaviyo.
    19.png
Would you like to send review invites with Klaviyo for both service and product reviews? Then you must perform the following step in both the "Service Reviews" tab and the "Product Reviews" tab.
  1. Deactivate the green switch (01_16x16.png) in the top right corner. Then click on "Save" (02_16x16.png).
    20.png

You have now successfully deactivated the automatic invite dispatch with eTrusted.

Setting up the automatic invite dispatch using Klaviyo

As soon as you have deactivated the automatic invite dispatch with eTrusted, you can set up the invite dispatch with Klaviyo. The following steps are necessary for the setup:

  1. Select the review type for which you want to send review invites
  2. Define a use case for your invite dispatch and place a webhook in the flow
  3. Setting up the webhook
  4. Place the link to the review questionnaire in the desired email or SMS template
Important: For your customers to be able to submit a review, you must place the link to the review questionnaire in the template for your emails or SMSes.
So don't forget step 4! No review can be submitted without the link.

Step 1: Select the review type for which you want to send review invites

First, decide for which review type you want to send review invites. You can choose between three options:

  • You can only ask for a service review.
  • You can only ask for product reviews.
  • You can ask for service and product reviews within one review invite.
Depending on which option you choose, different data points must be exchanged between Klaviyo and eTrusted. Therefore, the setup of the automatic invite dispatch will differ in steps 3 and 4.

Follow the steps below to select the desired review type:

  1. Log in to the eTrusted Control Centre.
  2. Click on Integrations2_16x16.png ("Integrations") (01_16x16.png) in the main navigation. Then click on "CRM/Email Marketing" (02_16x16.png) . Select a channel (03_16x16.png). Then click on "Open" within the area "Klaviyo" (04_16x16.png).
    01_EN.png
  3. Open the "Review invites" tab (01_16x16.png). Select the review type (02_16x16.png) for which you want to send review invites with Klaviyo.
The review types "Product Reviews" and "Service and product reviews" are only displayed if you have booked product reviews. We explain how to do this in the following article: How do I book and cancel additional products?
  1. Click on "Next step" (03_16x16.png).
    21.png

A new overview appears. You have now successfully chosen the review type. Continue with step 2.

Step 2: Define a use case for your invite dispatch and place a webhook in the flow

Now define a use case for when and in what form your customers should receive the review invite. The Klaviyo integration allows you to flexibly adapt the invite dispatch to your use case.

The following three examples show this flexibility:

  • Create a new flow in Klaviyo to motivate your customers to leave a review with their own email.
  • Integrate the review invite into an existing email template of an existing flow. For example, place a button within the dispatch confirmation that takes your customers to the review questionnaire.
  • Create a new flow to invite your customers by means of a SMS to review your product.

In addition to these examples, there are of course many other possible use cases that you can implement with the Klaviyo integration.

But whether you want to set up a new flow or adapt an existing flow, you need to integrate a webhook into your flow.

Webhooks create the basis for different tools to communicate with each other. In our case, Klaviyo and eTrusted communicate with each other via the webhook so that the data necessary for the review invite is provided in Klaviyo.

Follow the steps below to place the webhook in your flow:

  1. Open your Klaviyo backend.
  2. Click on "Flows" in the main navigation. Then open the desired existing flow or set up a new flow according to your requirements.
  3. Select the "Webhook" block in the menu and place it in front of the email or SMS template.
    Klaviyo-Webhook.png

Placing the webhook in front of the email or SMS template ensures that the template can load the data required for the review invite.

You have now successfully placed the webhook in your flow. For the webhook to start working, you need to set it up in step 3.

Step 3: Setting up the webhook

To set up the webhook, you need to fill in the following data fields:

  • Webhook name
  • Destination URL
  • JSON body

Follow the steps below to add a webhook name and the destination URL:

  1. Return to the eTrusted Control Centre. Open the overview opened in step 1.
  2. Click on "Copy to clipboard" within the area "Destination URL".
    22.png
  3. Return to the Klaviyo backend. Select the webhook to open the "Webhook details" overview. Enter a name for the webhook in the "Webhook name" input field (01_16x16.png).
You can choose the webhook name.
  1. Paste the cached destination URL into the "Destination URL" input field (02_16x16.png). Finally, click on "Save" (03_16x16.png).
    24.png

Now you need to add the JSON body. The required JSON body contains different data points depending on which shop system you use and which review type you selected in step 1.

Therefore, please select your shop system to continue.

I use Magento, PrestaShop, Shopify, Shopware or WooCommerce.
  1. Return to the eTrusted Control Centre.
  2. Select your shop system in the "Your shop system" area.
    Update_Shopsystemauswahl_EN.png
  3. Scroll to the "JSON Body with payload information". Click on "Copy to clipboard".
    EN2.png
  4. Return to the Klaviyo backend. Paste the cached JSON body into the "JSON body" (01_16x16.png) input field. Then click on "Save" (02_16x16.png).
    26.png

You have now successfully set up the webhook.

Now, only one important final step is missing:
In step 4, place the link to the review questionnaire in your email or SMS template - only then can customers submit reviews.
I use a different shop system.

For which review type do you want to send review invites?

Service reviews

If you use another shop system, you must create the JSON body yourself.

  1. Copy the following snippet code and paste it into a text document:
{
"klaviyoIntegrationId": "123456",
"transactionId": "2024-08-03-001",
"questionnaireType": "SERVICE_REVIEW",
"consumer": {
"email": "mein.kunde@mail.de",
"firstName": "Max",
"lastName": "Mustermann"
}
}
  1. Return to the eTrusted Control Centre. Scroll to the "JSON Body with payload information". Click on "Copy to clipboard".
    EN2.png
  2. Open another text document. Paste the JSON body copied to the clipboard into the text document. Then copy the value of parameter "klaviyoIntegrationId" to the clipboard.
The klaviyoIntegrationId is a unique identifier for your website within the connection between Klaviyo and Trusted Shops. This enables the sent review invite to be assigned to your website.

EN3.png

  1. Open the text document with the snippet code. Delete the existing value "123456" of parameter "klaviyoIntegrationId". Paste the value copied to the clipboard instead.
  2. Replace the example and bold highlighted values of the parameters. Use the corresponding variables in the programming language used by your shop system. The following table explains the individual parameters:
Parameter Function
"transactionId": "2024-08-03-001" Transfer of the order number
"questionnaireType": "SERVICE_REVIEW" Transfer of the desired review type. You do not need to change this parameter.
"email": "mein.kunde@mail.de" Transfer of your customer’s email address
"firstName": "Max" Transfer of your customer’s first name
"lastName": "Mustermann" Transfer of your customer’s last name
  1. Copy the customised snippet code to the clipboard.
  2. Return to the Klaviyo backend. Paste the cached snippet code into the "JSON body" (01_16x16.png) input field. Then click on „Save“ (02_16x16.png).
    26.png

You have now successfully set up the webhook.

Now, only one important final step is missing:
In step 4, place the link to the review questionnaire in your email or SMS template - only then can customers submit reviews.

Product reviews

If you use another shop system, you must create the JSON body yourself.

  1. Copy the following snippet code and paste it into a text document:
{
"klaviyoIntegrationId": "123456",
"transactionId": "2024-08-03-001",
"questionnaireType": "PRODUCT_REVIEW",
"consumer": {
"email": "mein.kunde@mail.de",
"firstName": "Max",
"lastName": "Mustermann"
},
"products": [
{
"sku": "123456",
"name": "Product 1",
"url": "http://www.shop.url/product1_page.html",
"imageUrl": "http://www.shop.url/image1.png",
"gtin": "123456",
"mpn": "123456",
"brand": "My Great Brand"
}
]
}
  1. Return to the eTrusted Control Centre. Scroll to the "JSON Body with payload information". Click on "Copy to clipboard".
    EN2.png
  2. Open another text document. Paste the JSON body copied to the clipboard into the text document. Then copy the value of parameter "klaviyoIntegrationId" to the clipboard.
The klaviyoIntegrationId is a unique identifier for your website within the connection between Klaviyo and Trusted Shops. This enables the sent review invite to be assigned to your website.

EN3.png

  1. Open the text document with the snippet code. Delete the existing value "123456" of parameter "klaviyoIntegrationId". Paste the value copied to the clipboard instead. Copy the customised snippet code to the clipboard.
  2. Replace the example and bold highlighted values of the parameters. Use the corresponding variables in the programming language used by your shop system. The following table explains the individual parameters:
The webhook must transfer the product details not just for one product, but for all products purchased. Therefore, set up a loop that runs through the array "products".
Parameter Function
"transactionId": "2024-08-03-001" Transfer of the order number
"questionnaireType": "SERVICE_REVIEW" Transfer of the desired review type. You do not need to change this parameter.
"email": "mein.kunde@mail.de" Transfer of your customer’s email address
"firstName": "Max" Transfer of your customer’s first name
"lastName": "Mustermann" Transfer of your customer’s last name
"sku": "123456" Transfer of the Stock Keeping Unit (SKU), i.e. the article number you have assigned
"name": "Product 1" Transfer of the product name
"url": "http://www.shop.url/product1_page.html" Transfer of the complete URL of the product detail page
"imageUrl": "http://www.shop.url/image1.png" Transfer of the URL of a product image [optional, but recommended]
"gtin": "123456" Transfer of the Global Trade Item Number (GTIN) [optional, but recommended]
"mpn": "123456" Transfer of the Manufacturer Part Number (MPN) [optional]
"brand": "My Great Brand" Transfer of the product brand [optional]
  1. Copy the customised snippet code to the clipboard.
  2. Return to the Klaviyo backend. Paste the cached snippet code into the "JSON body" (01_16x16.png) input field. Then click on „Save“ (02_16x16.png).
    26.png

You have now successfully set up the webhook.

Now, only one important final step is missing:
In step 4, place the link to the review questionnaire in your email or SMS template - only then can customers submit reviews.

Service and product reviews

If you use another shop system, you must create the JSON body yourself.

  1. Copy the following snippet code and paste it into a text document:
{
"klaviyoIntegrationId": "123456",
"transactionId": "2024-08-03-001",
"questionnaireType": "COMBINED_REVIEW",
"consumer": {
"email": "mein.kunde@mail.de",
"firstName": "Max",
"lastName": "Mustermann"
},
"products": [
{
"sku": "123456",
"name": "Product 1",
"url": "http://www.shop.url/product1_page.html",
"imageUrl": "http://www.shop.url/image1.png",
"gtin": "123456",
"mpn": "123456",
"brand": "My Great Brand"
}
]
}
  1. Return to the eTrusted Control Centre. Scroll to the "JSON Body with payload information". Click on "Copy to clipboard".
    EN2.png
  2. Open another text document. Paste the JSON body copied to the clipboard into the text document. Then copy the value of parameter "klaviyoIntegrationId" to the clipboard.
The klaviyoIntegrationId is a unique identifier for your website within the connection between Klaviyo and Trusted Shops. This enables the sent review invite to be assigned to your website.

EN3.png

  1. Open the text document with the snippet code. Delete the existing value "123456" of parameter "klaviyoIntegrationId". Paste the value copied to the clipboard instead. Copy the customised snippet code to the clipboard.
  2. Replace the example and bold highlighted values of the parameters. Use the corresponding variables in the programming language used by your shop system. The following table explains the individual parameters:
The webhook must transfer the product details not just for one product, but for all products purchased. Therefore, set up a loop that runs through the array "products".
Parameter Function
"transactionId": "2024-08-03-001" Transfer of the order number
"questionnaireType": "COMBINED_REVIEW" Transfer of the desired review type. You do not need to change this parameter.
"email": "mein.kunde@mail.de" Transfer of your customer’s email address
"firstName": "Max" Transfer of your customer’s first name
"lastName": "Mustermann" Transfer of your customer’s last name
"sku": "123456" Transfer of the Stock Keeping Unit (SKU), i.e. the article number you have assigned
"name": "Product 1" Transfer of the product name
"url": "http://www.shop.url/product1_page.html" Transfer of the complete URL of the product detail page
"imageUrl": "http://www.shop.url/image1.png" Transfer of the URL of a product image [optional, but recommended]
"gtin": "123456" Transfer of the Global Trade Item Number (GTIN) [optional, but recommended]
"mpn": "123456" Transfer of the Manufacturer Part Number (MPN) [optional]
"brand": "My Great Brand" Transfer of the product brand [optional]
  1. Copy the customised snippet code to the clipboard.
  2. Return to the Klaviyo backend. Paste the cached snippet code into the "JSON body" (01_16x16.png) input field. Then click on „Save“ (02_16x16.png).
    26.png

You have now successfully set up the webhook.

Now, only one important final step is missing:
In step 4, place the link to the review questionnaire in your email or SMS template - only then can customers submit reviews.

Step 4: Place the link to the review questionnaire in the desired email or SMS template

For your customers to be able to submit a review, you must place the link to the review questionnaire in the email or SMS template. You can integrate the link into both an existing and a new template. You can also decide in which form you want to place the link in the template. In the following example, the link is placed as a button in the email template.

The link to the review questionnaire contains different data points - depending on which shop system you use and which review type you selected in step 1.

Therefore, please select your shop system to continue.

I use Magento, PrestaShop, Shopify, Shopware or WooCommerce.
  1. Return to the eTrusted Control Centre.
  2. Select your shop system in the "Your shop system" area.
    Update_Shopsystemauswahl_EN.png
  3. Scroll to the "Questionnaire link for your emails" area. Click on "Copy to clipboard".
    28.png
  4. Return to the Klaviyo backend. Open the edit mode of the email template you want to use as a review invite. Place a button in the desired position (01_16x16.png).
  5. Enter a button text in the "Text" (02_16x16.png) input field. Paste the cached link into the "URL" (03_16x16.png) input field. Then click on "Save" (04_16x16.png).
    29.png

You have now successfully integrated the link to your review questionnaire into the desired email template. You can now use this email template as a review invite. Once the flow associated with this email template is enabled, you send your review invites with Klaviyo.

I use a different shop system.

For which review type do you want to send review invites?

Service reviews

If you use another shop system, you must create the link to the review questionnaire yourself.

  1. Copy and paste the following link into a text document:
https://klaviyo.connect.trustedshops.com/v1/questionnaires?integration-id=klaviyo-id&transaction-id=order-id&questionnaire-type=SERVICE_REVIEW
  1. Return to the eTrusted Control Centre. Scroll to the "JSON Body with payload information" area. Click on "Copy to clipboard".
    EN2.png
  2. Open another text document. Paste the JSON body copied to the clipboard into the text document. Then copy the value of parameter "klaviyoIntegrationId" to the clipboard.
    EN3.png
  3. Open the text document with the link. Delete the "klaviyo-id" value highlighted in red and paste the value copied to the clipboard instead.
  4. Delete the value "order-id" highlighted in blue and insert the variable for the order number in the programming language used by your shop system instead. Then copy the customised link to the clipboard.
  5. Return to the Klaviyo backend. Open the edit mode of the email template you want to use as a review invite. Place a button in the desired position (01_16x16.png).
  6. Enter a button text in the "Text" (02_16x16.png) input field. Paste the cached link into the "URL" (03_16x16.png) input field. Then click on "Save" (04_16x16.png).
    29.png

You have now successfully integrated the link to your review questionnaire into the desired email template. You can now use this email template as a review invite. Once the flow associated with this email template is enabled, you send your review invites with Klaviyo.

Product reviews

If you use another shop system, you must create the link to the review questionnaire yourself.

  1. Copy and paste the following link into a text document:
https://klaviyo.connect.trustedshops.com/v1/questionnaires?integration-id=klaviyo-id&transaction-id=order-id&questionnaire-type=PRODUCT_REVIEW
  1. Return to the eTrusted Control Centre. Scroll to the "JSON Body with payload information" area. Click on "Copy to clipboard".
    EN2.png
  2. Open another text document. Paste the JSON body copied to the clipboard into the text document. Then copy the value of parameter "klaviyoIntegrationId" to the clipboard.
    EN3.png
  3. Open the text document with the link. Delete the "klaviyo-id" value highlighted in red and paste the value copied to the clipboard instead.
  4. Delete the value "order-id" highlighted in blue and insert the variable for the order number in the programming language used by your shop system instead. Then copy the customised link to the clipboard.
  5. Return to the Klaviyo backend. Open the edit mode of the email template you want to use as a review invite. Place a button in the desired position (01_16x16.png).
  6. Enter a button text in the "Text" (02_16x16.png) input field. Paste the cached link into the "URL" (03_16x16.png) input field. Then click on "Save" (04_16x16.png).
    29.png

You have now successfully integrated the link to your review questionnaire into the desired email template. You can now use this email template as a review invite. Once the flow associated with this email template is enabled, you send your review invites with Klaviyo.

Service and product reviews

If you use another shop system, you must create the link to the review questionnaire yourself.

  1. Copy and paste the following link into a text document:
https://klaviyo.connect.trustedshops.com/v1/questionnaires?integration-id=klaviyo-id&transaction-id=order-id&questionnaire-type=COMBINED_REVIEW
  1. Return to the eTrusted Control Centre. Scroll to the "JSON Body with payload information" area. Click on "Copy to clipboard".
    EN2.png
  2. Open another text document. Paste the JSON body copied to the clipboard into the text document. Then copy the value of parameter "klaviyoIntegrationId" to the clipboard.
    EN3.png
  3. Open the text document with the link. Delete the "klaviyo-id" value highlighted in red and paste the value copied to the clipboard instead.
  4. Delete the value "order-id" highlighted in blue and insert the variable for the order number in the programming language used by your shop system instead. Then copy the customised link to the clipboard.
  5. Return to the Klaviyo backend. Open the edit mode of the email template you want to use as a review invite. Place a button in the desired position (01_16x16.png).
  6. Enter a button text in the "Text" (02_16x16.png) input field. Paste the cached link into the "URL" (03_16x16.png) input field. Then click on "Save" (04_16x16.png).
    29.png

You have now successfully integrated the link to your review questionnaire into the desired email template. You can now use this email template as a review invite. Once the flow associated with this email template is enabled, you send your review invites with Klaviyo.

Would you prefer to send the review invite as an SMS? Then, follow these steps:

  1. Copy the link to the review questionnaire to your clipboard.
  2. Return to the Klaviyo backend. Open the edit mode of the SMS template you want to use as a review invite.
  3. Insert the link to the review questionnaire in the input field.
  4. Click on "Save & continue".
    Klaviyo-SMS.png

You have now successfully integrated the link to your review questionnaire into the desired SMS template. You can now use this template as a review invite.

Quick check: Have you done everything?

✔ Review type selected
✔ Flow set up in Klaviyo
✔ Set up the webhook
✔ Review link inserted in an email or SMS template


0 out of 0 found this helpful