Klaviyo Integration Help Guide
Overview

This guide explains how to install the Restore.ai integration, what data is synced with Klaviyo, and how to use Restore.ai events to power automated flows and segmentation.

Restore.ai sends behavioral and predictive ecommerce events from your storefront into Klaviyo. These events help merchants trigger automated flows, build advanced customer segments, and personalize marketing campaigns based on real-time visitor activity.

1. Installation Guide
Requirements:
Before installing the integraion, make sure you have:
An active Klaviyo account
An ecommerce store
A Restore.ai account

Step 1: Install Restore.ai

If your store uses Shopify:

1. Visit the Restore.ai app listing
2. Click Install App
3. Approve the requested permissions
4. Confirm installation

Restore.ai will then begin collecting behavioral events from your storefront.If your store is not on Shopify, contact our team for custom installation instructions.
If your store is not on Shopify, contact our team for custom installation instructions.

Step 2: Request Restore.ai Access

To begin, submit a free trial request:
👉 https://www.getrestore.ai/start-free-trial-2

After submission:
  • Our team reviews your request
  • Your Restore.ai account is activated
  • We contact you with installation instructions and next steps
Step 3: Connect Restore.ai to Klaviyo

1. Once your Restore.ai account is active:
2. Log in to app.getrestore.ai
3. Select your account
4. Click Connect Klaviyo
5. Authorize Restore.ai within Klaviyo

After authorization, Restore.ai will begin sending events into your Klaviyo account.

Step 4: Verify Event Sync

After connecting:

1. Log in to Klaviyo
2. Navigate to Analytics → Metrics
3. Search for events starting with [R.ai]

If events appear in your Metrics list, the integration is working correctly.
2. Data Reference
Restore.ai sends behavioral events to Klaviyo that represent customer activity across your storefront.

These events can be used for:
Flow triggers
Customer segmentation
Campaign targeting
Personalization

Customer Identifiers

Restore.ai may send the following identifiers when available:

email: Customer email address
phone_number: Customer phone number
external_id: Restore.ai user identifier

These identifiers allow Klaviyo to associate events with customer profiles.
Events Sent to Klaviyo

Restore.ai typically sends the following events:

[R.ai] Viewed Page: Triggered when a visitor views a page
[R.ai] Product Viewed: Triggered when a product page is viewed
[R.ai] Product Added: Triggered when a product is added to cart
[R.ai] Cart Viewed: Triggered when a visitor views their cart
[R.ai] Checkout Started: Triggered when checkout begins
[R.ai] Contact Info Entered: Triggered when checkout contact details are entered
[R.ai] Address Info Entered: Triggered when shipping address information is entered
[R.ai] Shipping Info Entered: Triggered when shipping method information is entered
[R.ai] Payment Info Entered: Triggered when payment information is entered
[R.ai] Order Completed: Triggered when a purchase is successfully completed
[R.ai] Collection Viewed: Triggered when a product collection page is viewed
[R.ai] Email Modal Viewed: Triggered when an email capture modal is displayed
[R.ai] Email Entered: Triggered when a visitor submits their email address
[R.ai] Phone Number Entered: Triggered when a visitor submits their phone number

These events may include additional properties such as:

product_id: Identifier of the product involved
product_name: Name of the product
collection_name: Name of the viewed collection
page_url: URL of the page viewed
session_id: Visitor session identifier
timestamp: Event timestamp

The available properties may vary depending on the storefront platform and configuration.
3. Use Case How-To: Trigger a Klaviyo Flow Using Restore.ai Events
One of the most common ways to use Restore.ai is to trigger automated marketing flows based on real-time visitor behavior.

For example, you can create a flow that sends an email when a visitor adds a product to their cart but does not complete checkout.
Step 1: Create a Flow

1Log in to Klaviyo
2. Navigate to Flows
3. Click Create Flow
4. Select Build Your Own

Step 2: Choose a Metric Trigger

1. Select Metric Triggered Flow
2. Search for the Restore.ai event you want to use

Example triggers:

[R.ai] Product Added
[R.ai] Checkout Started
[R.ai] Email Entered

Step 3: Build the Flow

Add the desired steps to your flow, such as: Email reminders, SMS messages, Follow-up campaigns

You can also add filters or delays to control when messages are sent.

Example:

Trigger → [R.ai] Product Added
Delay → 2 hours
Action → Send cart reminder email

Step 4: Activate the Flow

Once your flow is configured:

1. Review the settings
2. Set the flow status to Live

Your flow will now automatically trigger when the selected Restore.ai event occurs.
Support
If you need help installing the integration, connecting Klaviyo, or verifying event data, contact our support team:

📩 support@getrestore.ai

Our team can assist with setup, troubleshooting, and flow configuration.