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 |
| |
customer_name |
| test |
customer_phone_number |
| 17896356632 |
n_days_ago |
| 15 |
order_id |
| 5755398520899 |
shop_name |
| thekk |
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 |
| 7153071140531 |
product_image_url |
| |
product_title |
| Urna Cachorros |
review_url |
| |
variant_id |
| 41297864596523 |
variant_name |
| Dachshund |







