Control where your widget appears and how it grabs attention. Hide it on specific pages, show different attention grabbers per page, or auto-open the widget after a delay.
How to get there: Go to Setup → Widget in the top menu → click your widget → Display & Actions tab.
Choose where your widget appears:
Page rules let you control widget behavior on specific pages. The two most common uses: hiding the widget on checkout, or showing a different attention grabber on your pricing page.
/checkout)| Match Type | Pattern | Matches | Doesn't Match |
|---|---|---|---|
| Exact | /pricing |
/pricing |
/pricing/annual, /new-pricing |
| Starts with | /pricing |
/pricing, /pricing/annual |
/new-pricing |
| Contains | pricing |
/pricing, /new-pricing, /blog/pricing-guide |
/price |
| Ends with | checkout |
/checkout, /eu-checkout |
/checkout/success |
Tip: Use Exact or Starts with for precision. Contains is broad and may match pages you don't intend.
Page rules can also match on the visitor's traffic source, so you can show a different widget (or a different CTA) to people coming from Google Ads, a specific newsletter, or a referring site.
In the page rule, expand Optional: only match certain traffic sources to set any of:
google, newsletter)cpc, email)spring-sale)facebook.com, google.com)All filled-in fields must match (AND, not OR). Empty fields are ignored. UTM matches are exact; referrer is a "contains" check.
Example: Google Ads spring sale landing
/pricing, match type: Starts withgooglecpcspring-saleExample: Welcome traffic from a specific partner site
/ (or leave blank to match anywhere)partnerblog.comHide on checkout:
/checkoutHide on thank you page:
/thank-youSales-focused grabber on pricing:
/pricingAttention grabbers draw visitors to your widget. Configure them as defaults (all pages) or per page rule.
Every grabber (CTA, glow, badge, auto-open) supports four trigger types. Pick the one that fits the moment you want to engage.
| Trigger | When it fires | Best for |
|---|---|---|
| Time | After N seconds on the page | Welcome messages, general engagement |
| Scroll | After the visitor scrolls past N% of the page | Engaged readers on long pages, blog posts |
| Exit intent | When a desktop visitor moves their mouse toward the tab/close button | Last-chance offers, recovering abandoning visitors |
| Inactivity | After N seconds of no scrolling or clicking | Polite helper that only triggers if the visitor is stuck |
Exit intent and inactivity are desktop-only. On mobile they fall back to time-based (or you can disable grabbers on mobile entirely).
A text bubble that appears next to your widget button.
A glowing animation around your widget button.
A notification count badge on your widget button (like an unread message count).
Automatically opens the widget without the visitor clicking it.
You can disable all attention grabbers on mobile devices — either globally (for default grabbers) or per page rule. This is useful because attention grabbers can feel intrusive on smaller screens.