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

# Klaviyo

> Connect BubblaV to Klaviyo for unified customer tracking

Connect BubblaV to Klaviyo to sync chatbot-captured leads into Klaviyo and power lifecycle automation from trusted server-side flows.

## Why Connect Klaviyo?

<CardGroup cols={2}>
  <Card title="Subscriber Growth" icon="users">
    Create or update Klaviyo profiles instantly when visitors share email, phone, or consent in chat.
  </Card>

  <Card title="Identity Tracking" icon="fingerprint">
    Identify visitors by email in Klaviyo and send configured lifecycle events from controlled handoff and lead-capture flows.
  </Card>
</CardGroup>

## Prerequisites

Before you start, make sure you have:

* An **active Klaviyo account** with admin access
* A **BubblaV Pro+ plan** (required for integrations)
* At least one **website** set up in your BubblaV dashboard

## Installation

### Option 1 (Recommended): OAuth from BubblaV Dashboard

<Steps>
  <Step title="Open Integrations">
    Go to **Dashboard → Integrations → Klaviyo**.
  </Step>

  <Step title="Select Website">
    If you have multiple websites, choose the one you want to connect. If you only have one, this step is skipped automatically.
  </Step>

  <Step title="Start OAuth">
    Click **Connect Klaviyo**. You are redirected to Klaviyo's OAuth authorize page.
  </Step>

  <Step title="Approve Scopes">
    Approve the requested scopes for profiles, events, lists, and account metadata.
  </Step>

  <Step title="Return to Dashboard">
    BubblaV saves tokens server-side and marks the integration as connected.
  </Step>
</Steps>

### Option 2: Direct install link

Navigate to [BubblaV Klaviyo Integration](https://www.bubblav.com/api/integrations/klaviyo/install) to install. You'll be asked to select a website before the OAuth flow begins.

## What Happens After Connection

Once connected, BubblaV loads Klaviyo.js on your website for client-side tracking. This enables:

* **Identity tracking** — visitors identified by email in Klaviyo
* **Lead sync** — chatbot-captured leads can create or update Klaviyo profiles
* **List sync** — synced leads can be added to your configured default Klaviyo list
* **Event tracking** — configured lifecycle events can be sent from trusted server-side workflows
* **Account metadata** — your Klaviyo account name and ID stored for future sync features

## Manage the Integration

### Disconnect Klaviyo

<Steps>
  <Step title="Open Integrations">
    Go to **Dashboard → Integrations → Klaviyo**.
  </Step>

  <Step title="Disconnect">
    Click **Disconnect** to remove the connection. BubblaV deletes stored tokens and stops loading Klaviyo.js.
  </Step>
</Steps>

<Warning>
  Disconnecting stops all tracking immediately. Data already synced to Klaviyo is not affected.
</Warning>

## Next Steps

<CardGroup cols={2}>
  <Card title="Review installation options" href="/user-guide/installation">
    Use website install guides to ensure widget deployment captures enough lead volume.
  </Card>

  <Card title="Design Your Widget" href="/user-guide/widget-design">
    Customize the chatbot appearance to match your brand.
  </Card>
</CardGroup>
