How to Integrate with Olark

Last updated at:


Olark is a live chat provider. Klaviyo's integration with Olark allows chat activity to sync automatically to your Klaviyo account after a chat conversation ends.


After completing the steps in this guide, you will have successfully integrated Olark with Klaviyo so that new chats are tracked in Klaviyo in real-time.

Enable the Olark Integration in Klaviyo

To get started, click here or navigate to the Integrations tab in the lefthand sidebar of your Klaviyo account and find Olark on the list of all available integrations and click Add Integration.

To automatically import your Olark form leads into Klaviyo, click the button to allow Klaviyo to sync with Olark. Once you allow syncing, we'll give you instructions to sync future chats into Klaviyo.


Klaviyo is able to receive data from Olark via a webhook that is configured from within your Olark account. Klaviyo will provide a URL endpoint for this webhook, that you will need to copy and paste into Olark in the next step.

When setting up your integration with Olark, you will see advanced options to only sync chats with vistors in specific Olark groups. You can take advantage of this feature when first getting started, or you can come back and adjust your integration settings later on.

700460Setup Webhook in Olark

Login to Olark and navigate to the Integrations page. Here, you will see an option for Webhooks. Where you see the option to input a Webhook URL, paste the address to your webhook endpoint that you copied from Klaviyo.

Click Send Test to ensure your endpoint is configured properly.


Olark Data in Klaviyo

When a chat finishes, Klaviyo will automatically record who it was with and any custom properties you set on that chat. If a chat was anonymous, it won't be stored in Klaviyo.

There is one Olark metric tracked: Chatted on Website

700462Klaviyo automatically receives the following information about a customer (if available):

  • Email
  • First Name
  • Last Name
  • Organization
  • Phone Number
  • City
  • Region
  • Country

We will also record any custom properties you may have set for a customer. If no location information is available, Klaviyo will automatically use IP geolocation to determine where a customer is located.

In your Dashboard Activity Feed, or within the Activity Feed for a given customer, you will be able to filter and see all recorded Chatted on Website events. Here, you can expand an event to see the From field as well as the chat message.


Was this article helpful?
16 out of 21 found this helpful