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

# Klaviyo

> Learn how to integrate Klaviyo with Replo to enhance your marketing strategies through personalized email campaigns and automation.

## What is Klaviyo?

Klaviyo is a powerful email marketing platform that helps businesses maximize their ROI through email marketing, SMS, and marketing automation.

## Official Documentation

For more detailed information, visit the [Klaviyo Documentation](https://www.klaviyo.com/docs).

## Key Benefits of Klaviyo Integration

Klaviyo is a leading email marketing platform that enables businesses to enhance their marketing strategies through personalized email campaigns, SMS marketing, and automation.
By integrating Klaviyo with Replo, you can streamline your marketing efforts, track customer engagement, and optimize your ROI.

* **Personalized Marketing**: Klaviyo allows you to create highly personalized email and SMS campaigns based on customer behavior and preferences.
* **Automation**: Automate your marketing workflows to save time and increase efficiency.
* **Analytics and Reporting**: Gain insights into customer engagement and campaign performance with detailed analytics.
* **Scalability**: Easily scale your marketing efforts as your business grows.

## How to Add Klaviyo Integration

<Steps>
  <Step title="Navigate to Integrations">
    Navigate to the Integrations section in your Replo dashboard.
  </Step>

  <Step title="Select Klaviyo">
    Select Klaviyo from the list of available integrations.
  </Step>

  <Step title="Enter API Key">
    Enter your Public API Key (also called Site ID) when prompted. See below for how to find it.
  </Step>

  <Step title="Save Changes">
    Save the changes to enable the integration.
  </Step>
</Steps>

## Finding Your Klaviyo Public API Key (Site ID)

Your Public API Key is also called your **Site ID**—it's a 6-character alphanumeric value that uniquely identifies your Klaviyo account. Only Owners or Admins can access API keys.

<Steps>
  <Step title="Open Account Settings">
    Click your organization name in the lower-left corner of Klaviyo, then select **Settings**.
  </Step>

  <Step title="Go to API Keys">
    In the left-hand menu, click **API Keys**.
  </Step>

  <Step title="Copy Your Public API Key">
    Your Public API Key (Site ID) is displayed at the top of the page. It will be a 6-character code like `ABC123`.
  </Step>
</Steps>

<Note>
  You can also navigate directly to [https://www.klaviyo.com/settings/account/api-keys](https://www.klaviyo.com/settings/account/api-keys) while logged in.
</Note>

For more details, see [Klaviyo's official documentation on API keys](https://help.klaviyo.com/hc/en-us/articles/115005062267).

## Embedding Klaviyo Forms via Replo Chat

Once your Klaviyo integration is connected, you can use Replo's AI chat to embed Klaviyo forms on your pages. There are two ways to do this:

### Option 1: Reference the Form ID

Ask chat to add a form by its ID:

* *"Add a Klaviyo signup form with ID ABC123"*
* *"Embed my Klaviyo form ABC123 below the hero section"*

### Option 2: Paste the Embed Code

Copy the embed code from Klaviyo and paste it directly in chat:

* *"Add this Klaviyo form: `<div class="klaviyo-form-ABC123"></div>`"*

### Finding Your Klaviyo Form ID

1. In Klaviyo, go to **Signup Forms**.
2. Click on the form you want to embed.
3. Click **Publish** in the top-right corner.
4. Select the **Embed** tab.
5. Your form ID is in the embed code—it's the part after `klaviyo-form-` (e.g., `ABC123` in `<div class="klaviyo-form-ABC123"></div>`).

<Note>
  Only **Embed** type forms can be placed directly on Replo pages. Pop-up and flyout forms are triggered automatically by Klaviyo's JavaScript and don't require manual placement.
</Note>
