Using proactive triggers in Live Chat
Updated June 14, 2026
What proactive triggers do
Proactive triggers automatically show a chat bubble to visitors based on their behaviour — without them having to click the chat button first. The first matching trigger fires once per session. Configure triggers in the widget settings card under Proactive Triggers.
Available conditions
Mix and match any of the following:
- URL match — fires only on pages whose URL contains a given string (e.g.
/pricing). - Time on page — fires after the visitor has been on the page for N seconds (e.g. 30s).
- Scroll depth — fires when the visitor scrolls past a percentage of the page (e.g. 50%).
- Exit intent — fires when the visitor's cursor moves toward the top of the browser window, indicating they may be about to leave.
- User inactivity — fires if the visitor has not interacted with the page for N seconds (e.g. 30s).
- Custom event — fires when your own code calls
Inquiru("trigger", { event: "event_name" }). Use this to trigger a chat bubble after a custom user action (e.g. clicking a button, completing a form step).
Per-trigger messages
Each trigger has its own message — the text shown in the chat bubble when it fires. You can enable or disable individual triggers without deleting them.
