Widget & Visitor Experience
Widget not loading
June 2026
Quick answers
- Why is the Engage widget not showing on my website?
The most common causes are a performance plugin delaying or rewriting the embed script, or an existing Content Security Policy (CSP) blocking the Engage script or API calls. Paste the snippet before </body>, exclude widget.js from delay/defer optimizations, and purge site caches. If your site already sends a CSP, add the Scale2Rev host from your Engage Deploy page to script-src and connect-src, and allow 'unsafe-inline' in style-src. Do not create a new CSP for Engage.
Also asked as: chatbot not appearing; embed not loading; launcher missing.
- How do I know if CSP is blocking Engage?
Open browser DevTools → Console and look for refused script or connect errors mentioning Content-Security-Policy. Check the page response headers for a Content-Security-Policy header that omits your Scale2Rev host.
Also asked as: Content Security Policy error; refused to load script.
- Where should I paste the Engage embed code?
Paste the snippet from Engage → Deploy immediately before the closing </body> tag on every public page. Use the exact Tenant ID and Site ID from that page.
Also asked as: embed code placement; install chat widget.
- Why does Engage only load after I click the page, or show tenantId is required in the console?