Skip to main content
The Klaviyo integration lets your ChatRos automations add customers to your Klaviyo lists, update contact properties, and track custom events — all triggered automatically by real conversations across any channel.

Prerequisites

  • A Klaviyo account with at least one List created
  • A Klaviyo API key (Public Key starting with pk_ or Private Key starting with sk_) — found under Settings → API Keys in your Klaviyo account

Connecting Your Account

1

Open Integrations

In your agent’s sidebar, click Integrations. You’ll see the integrations hub with all available providers.
2

Select Klaviyo

Click the Klaviyo card. Any existing integrations will be listed here.
3

Add New Integration

Click Add Integration, then fill in:
  • Name — A label to identify this connection (e.g., “Main Store List”)
  • API Key — Your Klaviyo API key (must start with pk_ or sk_)
Click Connect. ChatRos will verify the key against your Klaviyo account before saving.
4

Integration Ready

Once connected, your Klaviyo lists become available in any automation’s Klaviyo action node.
ChatRos automatically retrieves your Klaviyo account name when connecting, so you can identify integrations easily if you have multiple Klaviyo accounts.

Available Actions in Automations

Once connected, you can use four Klaviyo actions inside any automation workflow:

What Gets Synced Automatically

When you use Add to List, ChatRos automatically sends the following data to Klaviyo — no configuration needed:

Tracking Custom Events

The Track Event action lets you send any named metric to Klaviyo, which can then trigger Klaviyo Flows. For example:
  • Product Inquiry — fire when a customer asks about products
  • Order Inquiry — fire when a customer checks on an order
  • High Intent Visitor — fire when a custom keyword is matched
Event property values support {{variables}} for dynamic content from the conversation.

Using Klaviyo in a Workflow

  1. In the automation editor, add an Action node
  2. Set the action type to Klaviyo
  3. Select the integration from the dropdown
  4. Choose the sub-action (Add to List, Remove from List, Tag Properties, Track Event)
  5. Select the target list, or enter the event name and properties
  6. Save and activate the automation
Combine a Reply with Form node (to collect the customer’s email) with a Klaviyo: Add to List node to build a lead capture workflow that runs automatically on every new conversation.

Managing Integrations

  • Toggle Active/Inactive — Pause a connection without deleting it. Inactive integrations are skipped during automation execution.
  • Delete — Removing an integration that is currently referenced by an active automation rule is blocked. Deactivate or update the automation first.
  • API Key — API keys cannot be updated after creation. To change a key, delete the integration and create a new one.
Deleting a Klaviyo integration is permanent. Any automation rules that reference it will fail until you update them with a new integration.

Klaviyo vs Mailchimp vs MailerLite

All three email marketing integrations work the same way inside ChatRos automations. The differences are on the provider side: You can connect all three providers simultaneously and use them in the same or different automation rules.

What’s Next?

Mailchimp Integration

Connect Mailchimp as an alternative

MailerLite Integration

Connect MailerLite as an alternative

Deploy Your Agent

Put your agent on your website, WhatsApp, Messenger, and more

Product Catalog

Let your agent recommend products and answer catalog questions