Skip to content

Widget not showing

If the Chatevo chat bubble does not appear on your site, work through these checks in order.

#CheckHow to verify
1Script tag presentView page source — search for widget.chatevo.ai/chat.js
2Correct deployment IDMatches Deployments → Embed exactly
3Script not blockedBrowser devtools → Network — chat.js returns 200
4Domain allowlistedOrigin matches allowed domains
5No JS errorsDevTools → Console — no Chatevo errors
6Deployment activeStatus is Active in dashboard, not archived

Confirm your snippet matches:

<script
src="https://widget.chatevo.ai/chat.js"
data-deployment-id="YOUR_DEPLOYMENT_ID"
data-api-base="https://api.chatevo.ai"
async
></script>

Place before </body>. A single instance per page is sufficient.

Open DevTools → Network and filter by chatevo:

RequestExpectedIf failing
chat.js200, < 500 msAd blocker or CSP blocking script
widget/config200 JSONDomain not allowed
widget/messages200 or SSE streamRate limit or auth issue

Add to your CSP if you restrict scripts:

script-src https://widget.chatevo.ai;
connect-src https://api.chatevo.ai;
SymptomCauseFix
Nothing in DOMScript not injectedAdd embed to theme footer / GTM
Flash then disappear403 on configAdd domain to allowlist
Bubble behind contentCSS z-index conflictChatevo uses z-index: 2147483000; check transform on parents
Works locally, not prodlocalhost only on staging deploymentAdd production domain
Slow load (> 2s)Heavy page JSDefer other scripts; load Chatevo with async
PlatformGuide
WordPressWordPress
WebflowWebflow

Gather before contacting support:

  • Page URL
  • Deployment ID
  • Screenshot of Network tab (chat.js + config requests)
  • Console errors

Contact support