Skip to main content

How to Send Review Request Emails with Klaviyo

This guide explains how to create a review request email Flow in Klaviyo using the triggers synced from CWILL Product Reviews. You will also learn how to add dynamic product information to your email template, such as product name, product image, and review link.

Before you begin, make sure you have connected CWILL Product Reviews with Klaviyo and sent a test email to activate the corresponding Klaviyo Metric.

1. Select the review request trigger

After creating a Flow in Klaviyo, open the Trigger settings and select Metric > CWILL Review Requests.

This trigger is fired when a customer becomes eligible to receive a review request. It can be used to send the first review request email.

2. Edit the review request email

Select the email node in your Flow, then click Edit to open the email editor.

3. Add dynamic product content

You can add review request fields to your email template based on your email content needs. Common product fields include:

  • {{ item.product_title }}: product name

  • {{ item.product_id }}: product ID

  • {{ item.product_image_url }}: product image URL

  • {{ item.review_url }}: review submission link

3.1 Create and configure Section Content Repeat

If an email may include multiple products awaiting review, we recommend using Section Content Repeat. Klaviyo will repeat the section automatically based on the product list in the event, so each product can be displayed with its own information.

3.2 Configure the content inside the section

Inside the section, you can use dynamic fields to display product names, product images, and other product information.

If you want to add a review button, enter {{ item.review_url }} in the button's Link address field.

When customers click the button, they will be directed to the review submission page for the corresponding product.

Final email preview:

3.3 Configure dynamic product images

If you want to display product images in the email, insert an Image block and choose to use a dynamic image.

In the Dynamic image field, enter {{ item.product_image_url }}.

After this is configured, Klaviyo will automatically display the image for each product based on its product image URL.

4. Additional available variables

You can use the following variables in Klaviyo email templates to display order, customer, and product information.

Single variables

Property name

Template variable

Example

customer_email

{{ event.customer_email }}

customer_name

{{ event.customer_name }}

test

customer_phone_number

{{ event.customer_phone_number }}

17896356632

n_days_ago

{{ event.n_days_ago }}

15

order_id

{{ event.order_id }}

5755398520899

shop_name

{{ event.shop_name }}

thekk

shop_url

{{ event.shop_url }}

Product array variables

If you have configured Section Content Repeat, we recommend using the {{ item.xxx }} format inside the repeated section. If you are not using a repeated section, you can use {{ event.items.0.xxx }} to reference the first product in the list.

Property name

Template variable

Example

product_id

{{ event.items.0.product_id }}

7153071140531

product_image_url

{{ event.items.0.product_image_url }}

product_title

{{ event.items.0.product_title }}

Urna Cachorros

review_url

{{ event.items.0.review_url }}

variant_id

{{ event.items.0.variant_id }}

41297864596523

variant_name

{{ event.items.0.variant_name }}

Dachshund

Did this answer your question?