For the complete documentation index, see llms.txt. This page is also available as Markdown.

Display rules

Control which pages show the widget, and to whom.

Open Widget β†’ Display rules.

Install the widget everywhere, then use these rules to decide where it actually shows. This is far easier to maintain than editing page templates.

URL rules

Show or hide the widget by URL.

Rule
Example
Matches

Contains

/pricing

Any URL with /pricing in it.

Starts with

/blog

Every page under /blog.

Exactly matches

/contact

That one page only.

Does not contain

/checkout

Everywhere except checkout.

Hiding the widget on checkout, login and account pages is a common and sensible default β€” those visitors have already converted, and a callback prompt is a distraction.

Rule order

Rules are evaluated in order, and the first match decides the outcome. If a page seems to ignore a rule, check whether an earlier rule already matched it.

Device rules

Show the widget on desktop only, mobile only, or both.

Consider mobile carefully. A floating button takes real estate on a small screen, but a mobile visitor is holding a phone β€” the friction between "I want to talk to someone" and an actual call is lower than on desktop.

Timing rules

Delay the widget's appearance until the visitor has been on the page for a set time, or has scrolled a certain distance. Both are ways of waiting until someone is engaged rather than interrupting immediately on arrival.

Visitor rules

Where supported, target by traffic source or whether the visitor is new or returning. Showing a different message to someone arriving from a paid ad than to a returning customer is a straightforward way to lift conversion.

Testing your rules

After changing rules:

  1. Open the page in a private/incognito window.

  2. Check the widget appears, or does not, as intended.

  3. Test a page that should not show it β€” verifying only the positive case is how over-broad rules get missed.

Rules apply at page load. A single-page app that changes the URL without a reload may not re-evaluate them until the next full navigation.