Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

On this page will be explained the following topics:

Table of Contentstoc
minLevel1
maxLevel5

What is Klaviyo?

Klaviyo is a growth marketing platform that helps you deliver more personalized experiences across owned marketing channels like email, SMS, in-app notifications, and the web.

How does it work?

The data, gather on the CRM checkout pages, is stored inside the Klavyo database is about three customers behaviors mainly:

  1. Abandoned: refers to cases in which a potential customer starts a check-out process for an online order but drops out of the process before completing the purchase

  2. Declined: refers to purchases in which payment transaction has been declined

  3. Purchases: for all successful orders

Tip

When a customer filled his/her email and all details on the checkout page, the system triggers an API call Leadgen that records the customer’s information.The data is passed from CRM to Klaviyo every 30 minutes.

How to set Klaviyo in a CRM Campaign?

To add Klaviyo inside one of your CRM campaigns, it can be easily done following the below steps.

Note

Please note that Klaviyo should be enabled in all campaigns chosen, which means setting it campaign per campaign as per the below instructions.

  1. Login into your CRM instance

  2. Go to the left side menu and select Campaign Management and then Settings

  3. Once the Settings is selected, the user is redirected to the Campaigns page,

in
  1. which are listed all campaigns created

  2. Select one of the campaigns available, by clicking on the campaign name or clicking on the + Create New button, and he/she will be redirected to the new Campaign Settings Page (see the below example):

    Image Modified
  3. Once the user is on the Campaign Settings page, go to the right side of the page and click on Email Service Providers from the menu

    Image Modified
  4. On the Email Service Providers, the user can set to ON the

switch under the column called Is Active
  1. toggle

    Image Modified
  2. Then click on the Edit button on the right side of the Klaviyo row

    Image Modified
  3. A tab will pop up, where the user needs to add:
    (tick) The Authorization Token: this is the API Keys that can be found inside the Klaviyo platform

    (tick) The Account ID

    (tick) Customer List ID: this refers to both lists of customers, the ones in the Purchases list (

order
  1. orders placed successfully) and the ones from the Declined list (orders that were declined).

    (tick) Prospects List ID: this refers to the Abandoned list, which included customers that add the product to the cart, but haven’t finalized the purchase.

How to find the Authorization Token inside the Klavyo?

Please follow the below steps:

  1. Log in to your Klaviyo account

  2. Go to the top right corner and click on the user name

    Image Modified
  3. A drop-down menu will pop up and from there, the user

need
  1. needs to click on Account

    Image Modified
  2. From the Account page, the user

need
  1. needs to click on

Setting
  1. Settings

s

  1. Image Modified
  2. Then please click on the API Keys, from the drop-down menu

    Image Modified
  3. The API Keys section will open and by clicking on the 👁 icon, the user will be able to see and copy the API Key needed for the CRM Campaign field called Authorization Token

    Image Modified

How to find the Account ID inside the Klavyo?

This could be any number, and it should be repeated the same in all campaigns of the same client.

How to find the Customer List ID and the Prospects List ID inside the Klavyo?

Please follow the below steps:

  1. Log in to your Klaviyo account

  2. From the Klaviyo Homepage, go to the left side menu, scroll down and select the Lists & Segments

    Image Modified
  3. From the Lists & Segments section, click on the list from which you need to get the details for your CRM campaign

    Image Modified
  4. At the top of the page list, you will a few options, please click on

    Status
    titleSettings

    Image Modified
  5. The list settings page will appear and from there the Customer List ID or the Prospects list ID is given

    Image Modified

    6. The Customer or Prospects list ID should be then pasted inside the CRM campaign

    Image Modified

Please note that Customer ID and Prospects ID list can fill be filled both in the same campaign or just one of the two as per the client/user needs.

Inside the Klaviyo Platform

Inside Klaviyo, as previously mentioned, there are three lists that collect emails:

  1. Abandoned: refers to cases in which a potential customer starts a check-out process for an online order but drops out of the process before completing the purchase

  2. Declined: refers to purchases in which payment transaction has been declined

  3. Purchases: for all successful orders

These email lists need to be set inside Klaviyo in order to start gathering data. The data is passed from CRM to Klaviyo every 30 minutes.

How to create an email list in Klavyo?

  1. Log in

into
  1. to Klavyo and go to the left-side menu

  2. From the left side menu, scroll down

till
  1. to the section Lists & Segments

3. Then from the Lists & Segments page, go to the top right and click on

Status
colourBlue
titleCreate List/Segment

4. Click on the List button

5. Add the name of your list on the Name field and ultimately, click on

Status
colourBlue
titleCreate List +

Once the list is created, it will be displayed when the user clicks on the Lists & Segments.

Report for List Growth

In the Klaviyo Dashboard are also available reports with which the user can see, for instance, the Growth of his/her email list daily, weekly, or monthly.

To find this report, please follow the below steps.

  1. On the Lists & Segments section, select one of your lists

  2. Once you are inside your list, on the top right, select Reports

  3. A scroll-down menu will be shown, please click on List Growth and diagrams reporting the growth of the list will be displayed

    Image Modified
  4. Above the diagrams, the user can also filter the data for a specific time break or with \ range of time (see below example)

    Image Modified

Orders Statuses Update from CRM to Klaviyo Dashboard

From orders that go on the Purchases list, when an order change status inside CRM, going through the Sale Workflow, CRM will send this information back to Klaviyo.

The changes in orders' statuses that CRM notified to Klaviyo, when change, of are:

  • Paid

  • Shipping

  • Delivered

  • Refund

  • Chargeback.

Please find attached below and order details with an updated order status in Klaviyo:

Exception - PayPal transactions are not recorded as Abandon in Klaviyo

  • Abandoned: refers to cases in which a potential customer starts a check-out process for an online order but drops out of the process before completing the purchase

Please note that if a customer decides to pay with PayPal and for any reason leaves the checkout prior to finishing adding his/her details, Klaviyo will not record this information because PayPal will not provide the customer’s details.

The reason behind that is that PayPal is an offline payment provider, which means that the customer needs to log into PayPal to authorize the transaction, and only after this, PayPal will provide the seller with the customer’s details, such as the customer’s name, email, shipping address, etc.

Klaviyo API Documentation

Tip

Please find attached as follows the Klaviyo API Documentation