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:| Option | Behavior |
|---|---|
| Once | Show once per visitor (uses cookies). Best for most promotions. |
| Every session | Show once per browser session. Good for ongoing offers. |
| Always | Show 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.
/roomsmatches only the rooms page/rooms/*matches the rooms page and all subpages/bookingmatches the booking page