> For the complete documentation index, see [llms.txt](https://docs.jentis.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.jentis.com/data-activation/connectors/klaviyo/how-to-configure-klaviyo.md).

# How to configure Klaviyo

Klaviyo is a robust email marketing and automation platform designed specifically for e-commerce businesses. It empowers users to create personalized and data-driven email campaigns that enhance customer engagement and drive sales. Klaviyo integrates seamlessly with popular e-commerce platforms like Shopify, Magento, and WooCommerce, allowing businesses to leverage customer data for targeted marketing efforts. Key features include advanced segmentation, predictive analytics, automated workflows, and detailed reporting. This enables businesses to send the right message to the right audience at the right time, ultimately improving customer retention and increasing revenue.

## Official Ressources <a href="#klaviyo-officialressources" id="klaviyo-officialressources"></a>

* <https://developers.klaviyo.com/en/reference/create_event>
* [https://developers.klaviyo.com/en/docs/guide\_to\_integrating\_a\_platform\_without\_a\_pre\_built\_klaviyo\_integration](<https://developers.klaviyo.com/en/docs/guide_to_integrating_a_platform_without_a_pre_built_klaviyo_integration&#xA;&#xA;https://developers.klaviyo.com/en/reference/api_overview>)
* [https://developers.klaviyo.com/en/reference/api\_overview](<https://developers.klaviyo.com/en/docs/guide_to_integrating_a_platform_without_a_pre_built_klaviyo_integration&#xA;&#xA;https://developers.klaviyo.com/en/reference/api_overview>)

## Step by Step - Guide <a href="#klaviyo-stepbystep-guide" id="klaviyo-stepbystep-guide"></a>

### Create a new API Key <a href="#klaviyo-createanewapikey" id="klaviyo-createanewapikey"></a>

Official Ressource: <https://developers.klaviyo.com/en/reference/api_overview>

All `/api` endpoints use API private keys to authenticate requests. You can generate each of these credentials just as you would for our V1 and V2 APIs. Please refer to [this guide](https://developers.klaviyo.com/en/docs/retrieve_api_credentials) for more details on how to generate private keys.

<https://developers.klaviyo.com/en/docs/retrieve_api_credentials>

<figure><img src="/files/LMqMHRpIgkuPS0WSMXUq" alt=""><figcaption></figcaption></figure>

### Install the Klaviyo Tool in JENTIS <a href="#klaviyo-installtheklaviyotoolinjentis" id="klaviyo-installtheklaviyotoolinjentis"></a>

<figure><img src="/files/RD29elDqABHP0QjdYOpP" alt=""><figcaption></figcaption></figure>

Transfer now all the necessary tool-constants to the configuration page of the Klaviyo tool in JENTIS:

| **Company ID**      | <p>Generated in the Application Credentials Screen</p><p>(See Screenshot from Klaviyo above)</p> |
| ------------------- | ------------------------------------------------------------------------------------------------ |
| **Private API Key** | <p>Generated in the Application Credentials Screen</p><p>(See Screenshot from Klaviyo above)</p> |

{% hint style="info" %}
The Klaviyo API needs at least one profile identifier in the HTTP-Stream! If not the following message will be given via response:

`At least one profile identifier is required [email, phone_number or id (in place of external_id used for profiles endpoints)] Any email must be valid. This request failed with reason: missing valid identifier.`
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.jentis.com/data-activation/connectors/klaviyo/how-to-configure-klaviyo.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
