> ## Documentation Index
> Fetch the complete documentation index at: https://docs.omneo.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Klaviyo

> The Omneo Klaviyo extension connects Omneo profiles, comms preferences, and customer activity to Klaviyo for email and SMS marketing automation.

The Omneo Klaviyo extension is a two-way integration that keeps customer profiles, communication preferences, and behavioural data in sync between Omneo and Klaviyo. It powers personalised marketing campaigns triggered by real customer activity: loyalty events, profile changes, list memberships, and more.

## What the extension does

| Capability                 | Direction       | Summary                                                                                   |
| -------------------------- | --------------- | ----------------------------------------------------------------------------------------- |
| Profile sync               | Bidirectional   | Profile attributes, identities and comms preferences kept in sync                         |
| Comms preference sync      | Bidirectional   | Klaviyo subscription state mirrored as Omneo comms attributes (and vice versa)            |
| Customer activity records  | Omneo → Klaviyo | Loyalty, rewards, dates, addresses, benefits, lists pushed as Klaviyo data source records |
| Custom metrics / events    | Omneo → Klaviyo | Send any Omneo reaction to Klaviyo as a custom event                                      |
| Klaviyo system webhooks    | Klaviyo → Omneo | Bounces, subscribes, unsubscribes etc. update Omneo comms preferences in real time        |
| Klaviyo Flow webhooks      | Klaviyo → Omneo | Custom Flow actions (e.g. issuing rewards) call into Omneo                                |
| Profile deletion & merging | Bidirectional   | Omneo deletions and merges are mirrored in Klaviyo                                        |
| Master list management     | Omneo → Klaviyo | Optional master list keeps every subscribed profile in a single Klaviyo list              |

## In this section

<CardGroup cols={2}>
  <Card title="Installation" icon="download" href="/extensions/klaviyo/installation">
    Install the extension from the Klaviyo marketplace and what gets created on first install.
  </Card>

  <Card title="Profile sync" icon="arrows-rotate" href="/extensions/klaviyo/profile-sync">
    How profiles are matched, created, and updated between Omneo and Klaviyo.
  </Card>

  <Card title="System webhooks" icon="webhook" href="/extensions/klaviyo/system-webhooks">
    How Klaviyo's system webhooks (bounces, subscribes, etc.) update Omneo comms preferences.
  </Card>

  <Card title="Flow webhooks" icon="diagram-project" href="/extensions/klaviyo/flow-webhooks">
    Trigger Omneo actions from a Klaviyo Flow, including the headers and body Omneo expects.
  </Card>

  <Card title="Metrics & targets" icon="chart-line" href="/extensions/klaviyo/metrics">
    Send Omneo reactions to Klaviyo as custom events, with optional identity tokens.
  </Card>

  <Card title="Inbound queues" icon="layer-group" href="/extensions/klaviyo/queues">
    How inbound and outbound work is queued and processed in the background.
  </Card>

  <Card title="Master list" icon="list-check" href="/extensions/klaviyo/master-list">
    Keep every email-subscribed profile in a single Klaviyo list.
  </Card>
</CardGroup>
