# Klaviyo

{% hint style="info" %}
**Who can use this feature?**&#x20;

This feature is available from **Pro** plan of Air Reviews
{% endhint %}

<figure><img src="https://3743440187-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVvJ89NUauGqmhX7UzkgE%2Fuploads%2FXQAcerIVzfiYJCwAHnXR%2Fimage.png?alt=media&#x26;token=d3f80ebc-e7e4-477f-a38d-37fc4a616fa1" alt=""><figcaption></figcaption></figure>

### Before you begin

1. Ensure you have an active [**Klaviyo** ](https://apps.shopify.com/klaviyo-email-marketing)**account**.
2. Set up Air Reviews in your Shopify store. If not, download [Air Reviews](https://apps.shopify.com/air-reviews) and follow [Quick Start Guide](https://help.airreviews.io/getting-started/quick-start).
3. Connect Air Reviews with Klaviyo. Instructions below.

### **What Is This Feature?**

This integration allows merchants to setup customized campaigns related to via Klaviyo's email marketing platform, using Klaviyo’s rich automation workflows and custom triggers from Air Reviews.

There are customized flows that you can set up and utilize in Klaviyo using events triggered by Air Reviews. Discover these flows:&#x20;

{% hint style="success" %}
[**Review reminder:**](#review-reminder-flow) Send review reminder emails to collect more reviews based on the order's status
{% endhint %}

{% hint style="success" %}
[**Photo reminder**:](#photo-review-reminder-flow) Send emails asking for photos after someone left positive reviews
{% endhint %}

{% hint style="success" %}
[**Discount usage notification**](#discount-usage-flow): Send discount to customer after their reviews. Learn more about the [Discount](https://help.airreviews.io/collect-reviews/discount) feature.
{% endhint %}

... and many more can be created and customized based on your needs.

### **How does it work?**

1. Air Reviews sends review's data (rating, content, date) and customer information to Klaviyo through event triggers.&#x20;
2. Merchants use these triggers in Klaviyo to automate and customize email campaigns, encouraging customers to leave quality reviews.
3. Merchants can use Klaviyo's advanced drag-and-drop editor to design emails and optimize the scheduling for maximum engagement.

### **How does it help?**

Enabling the Klaviyo integration - one of the best-performing email marketing platforms grants convenience, stable performance to your store. Here are the benefits of the integration:

<details>

<summary>Seamless Data Sync</summary>

Air Reviews sends customer data (e.g., order details, review links) directly to Klaviyo.

</details>

<details>

<summary>Customizable Templates</summary>

Design branded review request emails using Klaviyo’s editor.

</details>

<details>

<summary>Event-Based Automation</summary>

Trigger review request emails based on events like order delivery or purchase date.

</details>

<details>

<summary>Performance Tracking</summary>

Monitor email open rates, click-throughs, and conversions via Klaviyo analytics.

</details>

### **Connect to Klaviyo and enable campaigns**

First you can easily connect Air Reviews with Klaviyo on your store by going to Settings > Integrations. Then follow the interactive guide below to connect and enable the campaigns:

{% embed url="<https://app.arcade.software/share/kcyjmZUlbMRfzjVs71w4>" %}
Air Reviews - connect to Klaviyo
{% endembed %}

### Review Reminder Flow

The review request flow is your primary tool for collecting customer feedback. This flow triggers automatically personalized emails asking customers to review their purchases.

Follow the interactive guide below to create the Review Request flow

{% embed url="<https://app.arcade.software/share/5B6fTesQv2DHS3JsKF7e>" %}
Setup review reminder flow in Klaviyo
{% endembed %}

#### Multi-Product Review Request Templates

Learn how to create email templates for requesting reviews when customers purchase multiple products. We offer two approaches: using Klaviyo's visual editor with tables or using the HTML editor for more advanced customization.

1. **Using Klaviyo's visual editor with tables**

Setup Instructions

{% embed url="<https://app.arcade.software/share/MZ5FyqHxMFqRI9aDJEBG>" %}
Review reminder flow for multiple-item order
{% endembed %}

{% stepper %}
{% step %}
**Table Structure**

* Add a Table block with two columns
* Configure the table to be dynamic for multiple products
  {% endstep %}

{% step %}
**Configure Dynamic Data**

* In Table Settings, select "Dynamic" for Table Data
* Set Row Collection to "event.products"
* Set Row Alias to "product"
  {% endstep %}

{% step %}
**Configure Second Column**

* Add a Text block
* Access Source code
* Insert HTML template:

```markup
<p>{{ product|lookup:'product_title' }}</p>
<p>
  <a href="{{ product|lookup:'product_url' }}">
    <strong>REVIEW NOW</strong>
  </a>
</p>
```

{% endstep %}

{% step %}
**Configure Second Column**

* Add an Image block
* Set image source to: {{ product|lookup:'product\_image\_url' }}
  {% endstep %}
  {% endstepper %}

2. **Advanced HTML Editor**

Setup Instructions

{% stepper %}
{% step %}
**Open HTML Editor**
{% endstep %}

{% step %}
**Insert Template Code:**

```markup
<div data-gb-custom-block data-tag="for">
  <p>{{ item.product_title }}</p>
  <a href="{{ item.product_url }}">Review now</a>
  <br/>
  <img alt="Product image" src="{{ item.product_image_url }}"/>
</div>
```

{% endstep %}
{% endstepper %}

**Key Differences**

* Visual Editor: Better for users who prefer drag-and-drop interfaces and structured layouts
* HTML Editor: More flexible, ideal for custom designs and simplified code maintenance

Choose the method that best fits your technical comfort level and design needs. Both approaches will effectively display multiple products and their review links in your email template.

#### Event variable list

Have a look at the event variable list to personalize your campaigns:

<table><thead><tr><th width="377">Event variables</th><th>Meaning</th><th>Where to use</th></tr></thead><tbody><tr><td><code>{{event.first_name}}</code></td><td>Customer’s first name</td><td>Text block</td></tr><tr><td><code>{{event.last_name}}</code></td><td>Customer’s last name</td><td>Text block</td></tr><tr><td><code>{{event.email}}</code></td><td>Customer’s email</td><td>Text block</td></tr><tr><td><code>{{event.order_number}}</code></td><td>Order number</td><td>Text block</td></tr><tr><td><code>{{ event.products.0.product_title}}</code></td><td>Product title</td><td>Product title</td></tr><tr><td><code>{{event.products.0.product_image_url}}</code></td><td>Product image</td><td>Image block</td></tr><tr><td><code>{{event.products.0.product_url}}</code></td><td>Product review submission link</td><td>Button block</td></tr><tr><td><code>{{event.products.0.product_rating}}</code></td><td>Product rating number</td><td>Text block</td></tr><tr><td><code>{{event.date}}</code></td><td>Trigger date send</td><td>Text block</td></tr></tbody></table>

### Photo Review Reminder Flow

After customers submit text reviews, you can encourage them to add photos through a dedicated photo review reminder flow. This secondary flow helps build your visual user-generated content library.

Follow the interactive guide below to set up Photo Review Reminder Flow

{% embed url="<https://app.arcade.software/share/f4lqkfvKZNGjxHk6qCx5>" %}
Set up Photo Reminder flow
{% endembed %}

Have a look at the event variable list to personalize this campaign:

<table><thead><tr><th width="321">Event variables</th><th width="258">Meaning</th><th>Where to use</th></tr></thead><tbody><tr><td><code>{{event.first_name}}</code></td><td>Customer’s first name</td><td>Text block</td></tr><tr><td><code>{{event.last_name}}</code></td><td>Customer’s last name</td><td>Text block</td></tr><tr><td><code>{{event.email}}</code></td><td>Customer’s email</td><td>Text block</td></tr><tr><td><code>{{event.product_title}}</code></td><td>Product title</td><td>Product title</td></tr><tr><td><code>{{event.product_image_url}}</code></td><td>Product image</td><td>Image block</td></tr><tr><td><code>{{event.product_reviews_count}}</code></td><td>Product reviews count (currently)</td><td>Image block</td></tr><tr><td><code>{{event.product_rating}}</code></td><td>Product rating (currently)</td><td>Image block</td></tr><tr><td><code>{{event.review_date}}</code></td><td>Date created review</td><td>Text block</td></tr><tr><td><code>{{event.review_rating}}</code></td><td>Review rating</td><td>Text block</td></tr><tr><td><code>{{event.review_content}}</code></td><td>Content’s review</td><td>Text block</td></tr><tr><td><code>{{event.submit_url}}</code></td><td>Image submission link</td><td>Button block</td></tr></tbody></table>

### Discount Usage Flow

To incentivize reviews, you can set up a discount flow that automatically sends promotional codes to customers who submit reviews. Create this flow with **`DISCOUNT_CODE_ELIGIBLE`** metric.

Follow the interactive guide below to set up Discount Usage Flow

{% embed url="<https://app.arcade.software/share/CwYmf6VBqTSHKtrSstSk>" %}
Set up Discount Usage flow
{% endembed %}

Have a look at the event variable list to personalize this campaign:

| Event variables            | Meaning               | Where to use |
| -------------------------- | --------------------- | ------------ |
| `{{event.first_name`}}     | Customer’s first name | Text block   |
| `{{event.last_name}}`      | Customer’s last name  | Text block   |
| `{{event.email}}`          | Customer’s email      | Text block   |
| `{{event.discount_value}}` | Discount value        | Text block   |
| `{{event.discount_type}}`  | Percentage or amount  | Text block   |
| `{{event.discount}}`       | Discount code         | Text block   |
| `{{event.store}}`          | Store redirect link   | Button block |

### Set Up Discount Expiration Flow

The final piece is the discount expiration flow, which helps drive conversion by reminding customers about their available discounts before they expire. Create flow using this **DISCOUNT\_CODE\_EXPIRATION** metric.

{% embed url="<https://app.arcade.software/share/hpXr569buHgMMVr59r9D>" %}

Have a look at the event variable list to personalize this campaign:

| Event variables             | Meaning               | Where to use |
| --------------------------- | --------------------- | ------------ |
| `{{event.first_name}}`      | Customer’s first name | Text block   |
| `{{event.last_name}}`       | Customer’s last name  | Text block   |
| `{{event.email}}`           | Customer’s email      | Text block   |
| `{{event.valid_days_left}}` | Discount days left    | Text block   |
| `{{event.discount_value}}`  | Discount value        | Text block   |
| `{{event.discount_type}}`   | Percentage or amount  | Text block   |
| `{{event.discount}}`        | Discount code         | Text block   |
| `{{event.store}}`           | Store redirect link   | Button block |

### **Additional flows**

#### **Customized a personalized store reply flow**

Learn how to create an automated flow in Klaviyo that sends personalized responses to customer reviews on your store.

For a detailed walkthrough, refer to the interactive guide provided.

{% embed url="<https://app.arcade.software/share/ExgmcF96JHxDEBGJt9M5>" %}

### **Test the Integration**

1. Use a test email to simulate the flow and ensure review links are working correctly.
2. Verify that customer and order details are syncing between Air Reviews and Klaviyo.

### **Frequently Asked Questions**

<details>

<summary>Q1: Can I customize the timing of review requests? </summary>

Yes, Klaviyo allows you to set custom delays between order delivery and email dispatch.

</details>

<details>

<summary>Q2: What data is sent from Air Reviews to Klaviyo? </summary>

Customer information, order details, and product review links are sent to Klaviyo for use in automation.

</details>

<details>

<summary>Q3: Do I need technical expertise to use this integration?</summary>

No, both Air Reviews and Klaviyo provide user-friendly interfaces for easy setup and management.

</details>

### **Conclusion**

The Air Reviews integration with Klaviyo is a powerful way to streamline review requests while enhancing customer engagement. With personalized emails and automation, you can collect more reviews and build trust with your audience. Set up this integration today and take your review management to the next level. For more help, contact our support team.
