> For the complete documentation index, see [llms.txt](https://help.orderdesk.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.orderdesk.com/integration-setup-guides/crm-tools/klaviyo-integration.md).

# Klaviyo Integration

Connect Order Desk to [Klaviyo](https://www.klaviyo.com/) to send your customer information into their system. Order details that will be sent are Company Name, Timezone, Location, Order ID and Total Cost (called Placed Order Value).

Please note that in compliance with Amazon’s PII policy, Amazon order information will not be sent to Klaviyo.

### Setup

To enable the integration, click on **Manage Integrations** in the left sidebar. Under the **CRM** tab, find and enable the Klaviyo integration, or search for Klaviyo from the available integration search.

![](/files/ZHL9rwKSuPp5Mp3ObbX2)

On the connection screen, click Connect to Klaviyo to enter your Klaviyo login credentials.

Please note that Order Desk isn’t able to help find or reset your credentials, as they can only be provided by Klaviyo.

![](/files/SVbj0rFmymu1VrwR7wGg)

### Integration Settings

![](/files/tYdb77ZHSugtuEjtnCLj)

#### Automatically Send Imported Orders To Klaviyo

If you want to send all orders to Klaviyo, select this option.

If you would prefer to only send certain orders to Klaviyo, keep this option disabled. Instead, use the [Rule Builder](/guided-walkthroughs/rules-and-automations/how-to-work-with-rules.md) to tell Order Desk which orders to send.

#### Send Item Data

If you want to send item data to Klaviyo, select this option.

#### Send Tracking Data

If you want to send tracking data to Klaviyo when it is received by Order Desk, select this option.

#### Send Shipping Address

If you want to send shipping addresses for your orders to Klaviyo, select this option.

### Sending Orders to Klaviyo

#### Customize Order Details

You can add custom details to your orders to be passed through to Klaviyo. Add these details as checkout data or metadata fields. The field names must be an exact match to this table.

| Field Name                 | Field Description                                                                                                                                                                                                                                                              |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| custom\_property\_name\_x  | If passing a custom value to Klaviyo, use this field to set the **field name** for that value here. Up to 6. If sending only one value, custom\_property\_name will be accepted.                                                                                               |
| custom\_property\_value\_x | If passing a custom value to Klaviyo, use this field with custom\_property\_name\_x to pair the value with the field name (e.g. custom\_property\_value\_1 and custom\_property\_name\_1, etc.). Up to 6. If sending only one value, custom\_property\_value will be accepted. |

For instructions on how to apply these fields to checkout data, please read the [How to Work with Checkout Data guide](/guided-walkthroughs/orders-and-folders/how-to-work-with-checkout-data.md).


---

# 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://help.orderdesk.com/integration-setup-guides/crm-tools/klaviyo-integration.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.
