Klaviyo Integration

Note

This feature requires the Pro Plus plan or above.

Overview

With HeiChat's Klaviyo integration, you can automatically sync leads collected during on-site conversations to Klaviyo. At the moment, this mainly includes basic customer information such as email addresses, making it easier to continue with email marketing, automation flows, and customer segmentation in Klaviyo.

If you are already using Klaviyo to manage subscribers or marketing automation, this integration helps you bring leads collected by HeiChat into your existing workflow more smoothly.

Before You Start

Before you begin, please make sure:

  1. You already have access to an active Klaviyo account
  2. You can create and manage API keys in your Klaviyo dashboard
  3. You want to sync leads collected in HeiChat to Klaviyo Profiles

Configure Klaviyo in HeiChat

Go to Setup > Integrations > Klaviyo to open the Klaviyo settings page in HeiChat.

Klaviyo settings in HeiChat

You can enter the following fields here:

  • Public Key
  • Private Key

These two keys are used for different purposes:

  • Private Key is used to automatically sync leads collected by HeiChat to Klaviyo
  • Public Key can be filled in as needed for other public-facing or frontend-related use cases

If your main goal is to enable automatic lead syncing, the key field is Private Key.

How to Get Your Klaviyo API Keys

You can go directly to the API Keys page, or open Settings > Account > API keys in your Klaviyo dashboard.

On that page:

  • The Public Key is usually displayed directly
  • The Private Key needs to be created manually

Get Klaviyo public key

Get Klaviyo private key

For security, we recommend following the principle of least privilege when creating your Private Key.

If you only want to sync leads to Klaviyo Profiles, it is recommended to grant access only to the Profile scope. In most cases, Profile Full Access is enough for the sync to work and there is no need to enable unrelated permissions.

This helps reduce risk while still allowing the integration to function properly.

What Happens After Setup

Once the Klaviyo integration is configured, HeiChat will automatically sync the leads it collects to Klaviyo Profiles. After that, you can use those profiles in Klaviyo for:

  • Email subscriptions and marketing outreach
  • Automation flow setup
  • Customer tagging and segmentation
  • Follow-up conversion and retention campaigns

Best Practices

  • Use a Private Key with only the permissions you actually need
  • After setup, test with a real email address to confirm the data is successfully synced to Klaviyo
  • If your store collects leads from multiple sources, consider organizing them further in Klaviyo with lists, tags, or flows
  • Store your API keys securely and never expose the Private Key in public environments

Need Help?

If you run into any issues while configuring HeiChat's Klaviyo integration, contact the HeiChat support team at heicarbook@gmail.com