# How to Pair Klaviyo Customer Segments with ZAP Campaigns

In order to ingest Profiles from your Klaviyo List or Segment, you need to ensure you have a campaign created and a design published, see our [ZAP-POST User Guide](https://userguide.zappost.com/zap-post-user-guide/zapp/using-the-zapp/campaigns) for a detailed walk through.

1. From the Campaign Management screen, click the data upload option and then select **New Data Connection**&#x20;

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

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

2. Select the Klaviyo tile as your data connection
3. Using the table, find the List or Segment you want to use and click the connect icon

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

4. Confirm your field mapping, on the left you'll see the ZAP-POST Campaign fields, using the drop down you can map them to your Klaviyo Profile fields.

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

5. Once confirmed, you'll see a confirmation that the List or Segment has been connected.&#x20;

{% hint style="info" %}
Note

ZAP-POST will immediately ingest all records once for a list and create a submission, Segments are ingested based on your configured polling frequency, which is available in the Klaviyo app settings.&#x20;
{% endhint %}

6. After ZAP-POST has cleansed your data and posted your Zaps, we'll automatically update your Klaviyo profiles with an updated address, if you don't want this this happen you can turn it off in **Settings** which are explained [here](/zap-integrations/zap-post-integrations/klaviyo/managing-your-klaviyo-integration.md)**.**

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


---

# 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://userguide.zappost.com/zap-integrations/zap-post-integrations/klaviyo/how-to-pair-klaviyo-customer-segments-with-zap-campaigns.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.
