# Integrate with Klaviyo

{% stepper %}
{% step %}
**Create Your Klaviyo API Key**

* From your **App Admin page > Settings** > **Third-party Integration**
* Connect your Klaviyo account, you’ll need to generate a **private API key**.\
  👉 Follow this [guide](https://help.klaviyo.com/hc/en-us/articles/115005062267) to access and manage your API keys in Klaviyo.&#x20;

🔒 **Note:** The app currently supports **private API keys only**.

<figure><img src="/files/96BL1kWB2vM0QTL8yWwE" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**Add the API Key to the App**

* In the **Klaviyo API Key** field, paste the key you created in Step 1.

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

* Click **Save** to apply the changes.
  {% endstep %}

{% step %}
**Select the Contact List in Klaviyo**

* Tick the checkbox **Enable** to enable the integration.
* From the **List dropdown**, select the **contact list** where you want to add new subscribers.<br>

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

{% endstep %}

{% step %}
**Map Form Elements to Klaviyo Subscriber Data**

* **Map the form fields** in the Globo app to the corresponding fields in Klaviyo.
  * For example, map the **First Name** field from the Globo app to the **First Name** field in Klaviyo, and the **Last Name** field to the **Last Name** field.
* Once the fields are mapped, click **Save** to apply the changes.
* After the form is submitted, **check the data in Klaviyo** to ensure the subscriber information has been added to the correct list.

<figure><img src="/files/sJKWaS9NGaPs2nA48FGM" alt="" width="563"><figcaption><p>Add custom properties</p></figcaption></figure>
{% endstep %}
{% endstepper %}

***

#### 📩 Need Help?

If you encounter any difficulties during setup, please don’t hesitate to reach out via **chat** or email us at **<hi@globosoftware.net>**. We're always here to help!


---

# Agent Instructions: 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:

```
GET https://docs.globo.io/pre-order/integrations/third-party-integration/integrate-with-klaviyo.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
