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

Klaviyo receives data from Olark via a webhook configured from within your Olark account. To enable the integration, you'll first get a webhook endpoint URL from Klaviyo, which you will add to your Olark account to complete the integration.

Navigate to the Integrations tab in the lefthand sidebar of your Klaviyo account. Find Olark on the list of All Integrations and click Add Integration.

Click Allow Syncing with Olark to automatically import your Olark form leads into Klaviyo.

Allow syncing with Olark to import leads to Klaviyo

Copy the provided webhook endpoint URL for use in the next section of this guide. 

Copy webhook endpoint URL

If you would prefer to sync specific chats to Klaviyo, click Advanced Options to find the option to Only sync chats with visitors in specific Olark groups. Add the names of the groups you'd like to sync into Klaviyo, then click Update Olark Settings. You can take advantage of this feature when first getting started, or you can come back and adjust your integration settings later on.

Set up Webhook in Olark

Login to Olark and navigate to the Integrations page. Enter "Webhooks" into the search box at the top of the page and click on Webhooks when it appears.

Search for webhooks on Olark website

In the box under URL to post to, paste the webhook endpoint URL you previously copied from Klaviyo.

Paste Klaviyo webhook endpoint URL into Olark

You can choose to add any of the options under the webhook URL box if needed. Then, click Save.

If the webhook connection was successful, you'll see a green box with the text Settings saved successfully! and the option to test your new connection. 

Test successful webhook connection

If the webhook connection was not successful, check the Olark Webhooks Integration Guide for more assistance.

Click Send test to make sure your endpoint is configured correctly. If the test is successful, you will see a green box with the a smiley face and the text Test sent

Correctly configured endpoint

Olark Data in Klaviyo

When an Olark chat finishes, Klaviyo will automatically record who the chat was with and any custom properties you set on that chat. If a chat was anonymous, Klaviyo will not store any of the chat's data.

There is one Olark metric tracked in Klaviyo: Chatted on Website.

Chatted on Website metric in Klaviyo

As a part of the Chatted on Website metric, Klaviyo automatically receives the following information about a customer (if available):

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

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

You can view and filter all recorded Chatted on Website events from your dashboard activity feed, the Metrics tab, or the activity feed for a given customer. Here, you can expand an event to see the “From” field, as well as the chat message.

View from field from Chatted on Website data

Additional Resources

Was this article helpful?
18 out of 26 found this helpful