Skip to content

Commit 0ec98c9

Browse files
committed
add klaviyo docs
1 parent f56171c commit 0ec98c9

File tree

1 file changed

+87
-0
lines changed
  • src/connections/destinations/catalog/actions-klaviyo

1 file changed

+87
-0
lines changed
Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
---
2+
title: Klaviyo (Actions) Destination
3+
hide-boilerplate: true
4+
hide-dossier: true
5+
hidden: true
6+
id: 650bdf1a62fb34ef0a8058e1
7+
beta: true
8+
---
9+
10+
11+
{% include content/plan-grid.md name="actions" %}
12+
13+
<!-- Include a brief description of the destination here, along with a link to your website. -->
14+
15+
[Klaviyo](https://www.klaviyo.com){:target="_blank"} is a powerful email platform focused on ecommerce that helps companies make more money. It supports segmentation based on category and event triggers like product bought, page viewed, email engagement, or amount spent.
16+
17+
It measures opens, clicks, revenue generated, breakdown of generated revenue based on custom attributes (like campaign type or amount gained per recipient), and provides trend reports, cohort analysis, and subscriber growth
18+
19+
Klaviyo lets you send personalized newsletters, automates triggered emails, product recommendations, welcome campaigns, order announcements, push notifications and sync your data to Facebook custom audiences.
20+
21+
<!-- In the section below, explain the value of this actions-based destination. If you don't have a classic version of the destination, remove this section. -->
22+
23+
## Benefits of Klaviyo (Actions)
24+
25+
Klaviyo (Actions) provides the following benefits:
26+
27+
- **Simple setup** - Klaviyo (Actions) has a streamlined default setup process making it easier to get started in a way that "just works".
28+
- **More control** - Actions-based destinations enable you to define the mapping between the data Segment receives from your sources, and the data Segment sends to Klaviyo.
29+
- **Default property mappings** - Default mappings from the Segment like event, timestamp, and more, allow data to be mapped correctly without any setup required.
30+
31+
<!-- The section below explains how to enable and configure the destination. Include any configuration steps not captured below. For example, obtaining an API key from your platform and any configuration steps required to connect to the destination. -->
32+
33+
## Getting started
34+
35+
1. From the Segment web app, click **Catalog**.
36+
2. Search for "Klaviyo (Actions)" in the Catalog, select it, and choose which of your sources to connect the destination to.
37+
3. Navigate to [Account > Settings > API Keys](https://www.klaviyo.com/account#api-keys-tab){:target="_blank"} in Klaviyo's UI and copy your API Key into the Segment Settings UI.
38+
> info ""
39+
> Klaviyo requires the Private API Key to use the List API. You can find this by going to Klaviyo's UI and clicking [Account > Settings > API Keys > Create API Key](https://www.klaviyo.com/account#api-keys-tab){:target="_blank"} to generate a Private API Key and copy it into the Segment Settings UI.
40+
41+
<!-- The line below renders a table of connection settings (if applicable), Pre-built Mappings, and available actions. -->
42+
43+
{% include components/actions-fields.html %}
44+
45+
<!--
46+
Additional Context
47+
48+
Include additional information that you think will be useful to the user here. For information that is specific to an individual mapping, please add that as a comment so that the Segment docs team can include it in the auto-generated content for that mapping.
49+
-->
50+
51+
## Using Klaviyo with RETL
52+
53+
Klaviyo (Actions) Destination can accept [RETL](https://segment.com/docs/connections/reverse-etl/) data. You can send the models you created in your dataware house source. Follow the steps [here](https://segment.com/docs/connections/reverse-etl/#step-1-add-a-source) to create your datawarehouse source and set up models.
54+
55+
56+
| Action | Added | Updated | Deleted |
57+
| -------------- | --------------- | -------------- | --------------- |
58+
| Order Completed | &#x2611; | &#x2612; | &#x2612; |
59+
| Track Event | &#x2611; | &#x2612; | &#x2612; |
60+
| Upsert Profile | &#x2611; | &#x2611; | &#x2612; |
61+
62+
In order to add users to a list, please use the **Upsert Profile** Action and fill out the **List** field with the Klaviyo list to add the profile to.
63+
64+
Follow the following steps to create a list in Klaviyo:
65+
66+
1. Navigate to Audience > Lists & Segments.
67+
2. Click Create List/Segment in the upper right corner.
68+
3. Choose List.
69+
4. Give your list a name and add any applicable tags.
70+
5. Click Create List.
71+
72+
73+
## Using Klaviyo with Engage
74+
75+
Klaviyo (Actions) Destination can accept your [Engage](https://segment.com/docs/engage/) data. You **do not** need to create a list in Klaviyo, during the first sync Segment will create a list with the same name as your audience.
76+
77+
1. Create and configure your Engage Audience.
78+
2. Navigate to **Engage > Engage Settings > Destinations** and click **Add Destination**.
79+
3. Select **Klaviyo (Actions) Audiences**, select your Audience Space as the source, and name your destination.
80+
4. On the **Mappings** tab, click **Add Mapping** and select **Add Profile To List**.
81+
6. Scroll down and click **Save** and make sure the mapping is enabled.
82+
7. On the **Mappings** tab, click **Add Mapping** and select **Remove Profile from list**.
83+
9. Scroll down and click **Save** and make sure the mapping is enabled.
84+
5. Enable the destination.
85+
6. On the **Engage > Audiences > (your audience)** page, click **Add Destination** and select the destination just created.
86+
7. In the settings that appear in the side panel, toggle the Send Track option on and do not change the Audience Entered/Audience Exited event names. Click Save Settings
87+

0 commit comments

Comments
 (0)