Last updated: 24 November 2022

You have an incredible amount of control over your chatbot widget. Using the visibility rules, you can control where and when, to a very precise degree, you want your users to see (or not see) it.

Below, we cover some of the most common use cases.

Go to EngageChannelsConverse.

Scroll down to the Display rules section and unfurl the accordion.

You may delete the existing rule, edit it, or add a new rule.

Display all the time, across all pages and devices

Gotta start with the basics!

This will be your default setting. In case you inadvertently delete it, here is the rule: If all the time.

Display on desktop but not mobile

Do you want to display your chatbot on desktop but hide it on mobile? Not to worry, this is very common. Here are the rules:

If Variable {{subscriber.is_on_desktop}} is true

Of course, the reverse is simple. If you need your chatbot to only display on mobile, enter If Variable {{subscriber.is_on_mobile}} is true.

Display on a specific page and none other

Need to display your chatbot on your pricing page but nowhere else? No problem!

Enter the following rule: If Page URL ends with /pricing.

This is only an example, make sure you adapt the page name to your specific requirement.

It is sometimes worth changing Ends with to Contains. Some websites or browsers will automatically append values to URLs (e.g. ?referrer=Google). Using Contains will ensure everyone gets caught.