Skip to main content

Trigger rules

Triggers determine when a notification appears. You can combine multiple triggers.

Page load

The notification shows as soon as the page finishes loading. Use a delay (in seconds) to let the guest browse before showing the offer.

Exit intent

The notification shows when the visitor moves their cursor toward the browser’s close or back button. This is the most effective trigger for reducing abandonment.
Exit intent only works on desktop. On mobile, TinyBell uses a time-based fallback.

Scroll depth

The notification shows after the visitor scrolls past a percentage of the page (e.g. 50%). Good for showing offers after the guest has explored your content.

Time on page

The notification shows after the visitor has spent X seconds on the page. Useful for engaged visitors who are comparing options.

Display rules

Frequency

How often the same visitor sees the notification:
OptionBehavior
OnceShow once per visitor (uses cookies). Best for most promotions.
Every sessionShow once per browser session. Good for ongoing offers.
AlwaysShow on every page load. Use sparingly.

Duration

How long the notification stays visible before auto-closing. Set to 0 for no auto-close (visitor must dismiss it manually).

Device targeting

Show notifications only on desktop, only on mobile, or on both. Consider creating separate notifications optimized for each device.

URL targeting

Control which pages show the notification:
  • All pages: Default. The notification can appear on any page.
  • Specific pages: Enter URL patterns to restrict where the notification shows.
Example patterns:
  • /rooms matches only the rooms page
  • /rooms/* matches the rooms page and all subpages
  • /booking matches the booking page
Show exit-intent offers only on your booking or rooms page for highest conversion. Avoid showing popups on the checkout page.