Integrations
Klaviyo
Klaviyo
💬Get free consultation

Klaviyo

ⓘ

Who can use this feature?

  • The Klaviyo integration is available on every plan, including Free.
  • You need the Integrations permission in Chatty to connect or disconnect it.
  • You need a Klaviyo account. Chatty does not create one for you.

What this integration does

Klaviyo is an email and SMS marketing platform. The integration sends your Chatty contacts to Klaviyo as customer profiles, so you can build segments and flows around who has talked to you and how often.

Data moves one way only: from Chatty to Klaviyo. Chatty does not read your Klaviyo lists, campaigns, or subscribers back into the inbox.

ⓘ

Before you connect

  • A Klaviyo account you can sign in to.
  • Contacts in Chatty with an email address. Klaviyo identifies profiles by email, so contacts without one are skipped.

Connect your Klaviyo account

Open the Klaviyo integration

Go to Settings → Integrations, find Klaviyo, and click Manage.

Authorize Chatty

Click Connect. Chatty sends you to Klaviyo, where you sign in and confirm access. Klaviyo asks for permission to read and write profiles and lists, to read your account details, and to write events.

Allow access

Click Allow. Klaviyo returns you to Chatty and the status next to the page title changes to Connected.

Wait for the first sync

Chatty sends every existing contact with an email to Klaviyo in one batch. A badge next to Integrate Klaviyo shows Syncing with the percentage done, and turns into Synced 100% when the batch finishes. Large contact lists take a few minutes.

Click Connect on the Integrate Klaviyo card to start the authorization

ⓘ

Connected with an API key before?

Stores that connected with a Klaviyo API key see a warning that this connection is deprecated. The API key connection still works, and your contacts keep syncing until you switch. To switch, click Switch to OAuth on that warning and allow access in Klaviyo. Profiles already in Klaviyo are not affected.

If you click Disconnect, you cannot connect with an API key again. Use Connect to reconnect.

If you close the Klaviyo screen or decline the request, nothing is connected and no data is sent. Return to Settings → Integrations → Klaviyo and click Connect again.

If the Klaviyo page shows Klaviyo needs permission to receive Chatty events, click Reconnect Klaviyo and allow access again. Until you do, Chatty keeps syncing profiles but does not send events.


What Chatty sends to Klaviyo

Each Chatty contact becomes one Klaviyo profile, matched on email address. Chatty writes these fields:

Field in KlaviyoWhat it holds
emailThe contact's email address. This is what matches the profile.
Chatty contact nameThe contact's name in Chatty.
Chatty phoneThe contact's phone number.
Chatty locationThe location Chatty detected for the contact.
Chatty tagThe contact's Chatty tags, separated by commas.
Chatty contact typeWhether the contact is a customer, guest, or anonymous visitor.
Chatty conversation countHow many conversations the contact has had.
Chatty last chatWhen the contact last chatted.

Chatty updates profiles in Klaviyo at two moments:

  • Right after you connect — all existing contacts with an email are sent in one batch.
  • Whenever a contact is created or updated in Chatty — that single profile is updated in Klaviyo.

Chatty also sends these events to the customer's Klaviyo profile, so you can trigger flows from them:

Event in KlaviyoWhen Chatty sends it
Chatty Started ChatA customer starts a new conversation.
Chatty Prechat SubmittedA customer submits the pre-chat form.
Chatty Conversation ResolvedA conversation is resolved.
Chatty CSAT SubmittedA customer submits a satisfaction rating. The rating and comment are included.
Chatty Product SuggestedThe AI agent suggests products in a reply. The product titles and links are included.

Events are only sent when the conversation has the customer's email or phone number.

Chat transcripts, message content, and order data are not sent.


Check that it worked

  • The status next to the page title reads Connected.
  • The sync badge reads Synced 100%.
  • In Klaviyo, open Profiles and search for a contact you know chatted with you. The Chatty ... fields appear on the profile.

If the connection fails, Chatty shows a red banner on the Klaviyo page with a link to contact support.


How to disconnect

Go to Settings → Integrations → Klaviyo → Manage and click Disconnect.

!

Disconnecting stops the sync immediately and removes Chatty's access to your Klaviyo account. Profiles Chatty already created in Klaviyo stay there. Delete them in Klaviyo if you don't want to keep them.


Need help?

Contact the Chatty support team from your dashboard. Include your store URL and the email address of a contact you expected to see in Klaviyo.