Olark is a live chat platform that helps you engage website visitors and answer questions in real time. Connect it to Omnisend to automatically sync visitor data and trigger email or SMS workflows when a new conversation starts – perfect for lead nurturing, follow-up sequences, and converting chat visitors into customers.
Before You Begin
You need an active Olark account with live chat enabled on your website.
The integration is available on all Omnisend plans.
Olark sends conversation data to Omnisend in real time via webhooks – the event triggers instantly when a visitor starts a new chat.
A contact is created or updated in Omnisend only when the visitor provides an email address during the conversation.
Setup Process
Step 1. Go to the App Market in Omnisend, find the Olark app, and click the Connect Now button.
Step 2. On the next page, you'll see an automation. Once you select it, you will see the webhook's URL. This URL is required for us to receive information about the upcoming event.
Step 3. Access your webhooks settings in Olark and paste the copied Webhook URL. Make sure to select "All events" to trigger. After passing the URL, make sure to save the changes.
Once you save the changes in Omnisend and new chat will be started via Olark's chatbox, a custom event will be triggered in Omnisend.
What Data Is Passed
When the visitor starts the conversation, the custom event Olark - New Conversation email address is synced to Omnisend (with the non-subscribed status). On top of that, the custom event Iterate - Survey Completed will also be triggered, so you can trigger contacts in your automations whenever a survey is completed.
Olark syncs visitor and conversation data to Omnisend and creates a custom event when a new chat starts.
FAQ
What if the visitor doesn't provide an email and a phone number?
The event won't sync to Omnisend. An email address or a phone number is required to trigger a custom event. Consider collecting either field in the chatbox before the conversation starts.
When does the event trigger – at conversation start or end?
The event triggers when the visitor starts the conversation (when the first message is sent), not when it ends.
What if the same visitor chats multiple times?
Each new conversation triggers a separate event. Use a frequency filter (e.g., "Has NOT triggered this workflow in the last 24 hours") to avoid messaging the same contact too often.
Didn't find the answer to your question? Reach out to our support team through the in-app chat or at [email protected] – our team is available 24/7.


