Send a message to visitors based on a marketing campaign
This guide will walk you through Olark’s automation rules (or our Olark API) so that you can send a message to your visitors based on the page they’re on.
You can include a simple link in your marketing emails that will trigger a chat rule to proactively engage your site’s visitors.
Using Automation
- Include a custom url in your email blast or tweet for your customer to click. Something like
http://example.com/#who-wears-short-shorts - Go to your Automation page and create a new rule
- Set up a condition to trigger the rule based on the website URL that you included in your email

This rule expands the chatbox if a visitor arrives on the url http://example.com/#who-wears-short-shorts and sends them the message “Hey! I hear you are interested in short shorts. Me too!”
Using the Javascript API
-
Include a custom url in your email blast or tweet for your customer to click. Something like
http://example.com/#who-wears-short-shorts -
Insert the following code below your existing Olark embed code:
`<script type="text/javascript"> if (location.hash === "#who-wears-short-shorts") { // expand olark chat box olark('api.box.expand'); olark('api.chat.sendMessageToVisitor', { body: "Hey! I hear you are interested in short shorts. Me too!" }); } </script>`