NewAdd Contact Channels like WhatsApp, Messenger, Telegram and others.See what's new →

Widget not showing up? A troubleshooting checklist

The chat widget installed fine but nothing appears on your site. Work through these checks in order — one of them is almost always it.

2 min readUpdated 2026-09-01

You installed the widget, the dashboard says everything's fine, and your site shows… nothing. Annoying, but almost always one of a short list of causes. Work through these in order — they're sorted by how often each one turns out to be the answer.

First: rule out your own cache

Before changing anything, open your site in a private/incognito window, or on your phone using mobile data. If the widget appears there, nothing is broken — you were looking at a cached copy of your page. Purge your caching plugin (and CDN, if you use one) and you're done.

Caching and "optimization" plugins

Performance plugins that combine, minify or delay JavaScript are the most common real cause. The widget script is small and loads deferred, but some optimizers move it, strip its attributes, or hold all scripts until first interaction.

  1. Purge every cache after installing the widget.
  2. If your optimizer has a "delay JavaScript execution" feature, add the widget script to its exclusion list.
  3. If nothing changes, temporarily disable the optimizer and reload — if the widget appears, you've found the culprit; re-enable it with the exclusion in place.

Some consent tools block third-party scripts until the visitor accepts. If your widget only appears after clicking "Accept" on your cookie banner, that's your consent tool classifying it. Most consent plugins let you re-categorise a script as functional so it loads normally.

Is the assistant switched on?

In WordPress, open Webaaty and check the Show on site toggle on the Overview screen. In the Chaaty dashboard, check the assistant itself is active — a paused assistant renders nothing at all, by design.

The Show on site toggle in the Webaaty overview
Both toggles need to be on: the WordPress one and the assistant's own active switch

Page targeting rules

If the widget shows on some pages but not others, that's not a bug — it's targeting. Check two places:

  • In Webaaty → Settings, the "Where it appears" section: display mode and any excluded pages.
  • In the Chaaty dashboard, your display settings: device rules and page rules both apply.

Remember that rules combine: hidden on /checkout in WordPress and mobile-only in Chaaty means desktop visitors never see it anywhere.

Wrong or missing Chatbot ID

If you embedded manually, view your page source (right-click → View Page Source) and search for data-chatbot-id. No result means the script isn't in the page — re-add it. If it's there, confirm the ID matches the one in your dashboard's embed code exactly. A truncated paste fails silently.

Still nothing?

Open your browser's console (F12 → Console) and reload. A red error mentioning the widget script, or a blocked request to chaaty.io, tells us exactly what's wrong — screenshot it and send it over. That one screenshot usually turns a mystery into a one-reply fix.

Still stuck?

Tell us what's happening and we'll take a look — most setup issues are sorted in one reply.

Contact support