How can we help you?

Proactive Chat Engagement

Overview

Proactive engagement automatically starts conversations with website visitors — without waiting for them to click the chat button. Triggered by behavior like time on page, scroll depth, or exit intent, proactive invitations convert passive visitors into engaged prospects.

Setting Up Proactive Triggers

  1. Go to Channels → Web Messaging → Proactive Triggers.
  2. Click New Trigger.
  3. Set the Condition (when to fire).
  4. Set the Action (what message to show).
  5. Enable the trigger and click Save.

Trigger Conditions

ConditionExample
Time on pageVisitor on /pricing for 45 seconds
Time on siteVisitor browsing for more than 2 minutes
Scroll depthVisitor scrolls past 70% of page
Exit intentMouse moves toward browser chrome
Page URLVisiting /checkout or /cart
Return visitorVisitor has been to site before
Visitor countryVisitor is in United States

Message Personalization

Use dynamic variables in your proactive message to personalize based on context:

  • {page_title} — current page name
  • {visitor_name} — known visitor name (if they've chatted before)
  • {visit_count} — number of times they've visited

Example: "Hi {visitor_name}! I see you're looking at our pricing. Can I help you find the right plan?"

Frequency Controls

Prevent annoying visitors with too many invitations. Set a cooldown period per trigger (e.g. show once per 24 hours per visitor) under the trigger's Advanced settings.

Was this article helpful?