Load Chat Widget on User Interaction

Modified on Fri, 22 May at 1:20 AM

What’s New?
  • Added a new 
    “Load on user interaction”
     toggle inside 
    Chat Widget > Chat Window tab > Additional Options
    .
  • When enabled, the chat widget delays loading until the visitor interacts with the website.
  • Helps improve initial website performance and reduce unnecessary widget load during page rendering.
  • Default behaviour remains unchanged for existing widgets unless the toggle is enabled manually.
How It Works:
  1. Navigate to 
    Sites > Chat Widget Builder
    .
  2. Open the 
    Chat Window tab
     of the specific chat widget.
  3. Under 
    Additional Options
    , enable the new “
    Load on user interaction” toggle
    .
image
  1. Once enabled:
  • The widget will load only after a 
    visitor interaction
     such as: 
    Scroll, Click or Touch interaction
    .
  • If no interaction happens, the widget automatically loads after a fallback delay (~8 seconds).
  1. If the toggle is disabled or not configured:
  • The chat widget loads immediately as per existing behaviour.
Why It Matters:
  1. Improves overall website performance by reducing immediate script execution during page load.
  2. Helps reduce blocking time and improves user experience, especially on mobile devices.
  3. Ensures the widget remains available for genuine visitors while minimising impact on page speed.
  4. Gives businesses more flexibility in balancing performance and customer engagement.
Notes:
  • Existing widgets will continue using immediate load behaviour unless the setting is explicitly enabled.
  • Applicable to customer-facing chat widgets only that are present on any digital property.
  • Includes fallback auto-load behaviour to ensure widget availability even without interaction.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article