Skip to main content

Troubleshooting: Widget Not Appearing

Written by Shawn

If you've installed Convi, finished the setup wizard, and your chat bubble still isn't showing up on your live storefront — this article walks you through every check, in the order that resolves the most cases fastest.

In this article

  • The three storefront conditions

  • Use the Storefront status card

  • Condition 1 — Paid plan

  • Condition 2 — Bubble widget active

  • Condition 3 — App embed on

  • Testing in the right window

  • Theme caching and CDN

  • Still not appearing

  • Contacting support

The three storefront conditions

For the chat widget to render on your live storefront, three conditions must all be true:

  1. Paid plan active — the Free plan is admin-only.

  2. Bubble widget activated in Convi (Publish → Widgets).

  3. Convi's app embed enabled in your Shopify theme.

If any one is missing, the widget will not appear. Diagnosing is just a matter of finding which one is off.

Use the Storefront status card

Open Home. The Storefront status card is the fastest diagnostic — "Three conditions for shoppers to see Convi." For each condition you'll see a label, a status line, and (if it's not passing) a one-click action button.

  • Badge: Live on store → all three conditions are met. The widget should be visible. Go to Testing in the right window below.

  • Badge: Not live yet → at least one condition isn't met. Each failing row has an action button — click it to fix that specific condition.

At the bottom of the card you can click Re-check status (force a fresh check) and Visit live site (open the storefront in a new tab).

Condition 1 — Paid plan

If you see "Free plan — upgrade to publish live":

  • The Free plan does not render the widget on the storefront. From the Pricing FAQ: "The only restriction is that the live widget won't appear on your storefront. To go live, upgrade to any Starter plan."

  • Click Pick plan to go to Settings → Plan, choose a paid plan, and confirm in Shopify's billing flow.

When the plan flips to paid, the row updates to "Paid plan active" automatically.

Condition 2 — Bubble widget active

If you see "Bubble widget is not activated yet":

  1. Click Go to publish (or open Publish → Widgets manually).

  2. On the Bubble widget chatbot card, turn on the widget toggle.

If the toggle is greyed out, your plan doesn't include widget customization — see Condition 1 above and the pricing screen for what your plan covers.

Condition 3 — App embed on

This is the most common cause of "I upgraded but the widget still isn't there."

If you see "Convi's block is off in your Shopify theme — shoppers can't see the widget":

  1. Click Activate in theme — this deep-links you into the Shopify theme editor with the Convi app embed pre-selected.

  2. In the theme editor's left panel under App embeds, find Convi — Chat Widget and toggle it on.

  3. Click Save in the top-right corner of the theme editor.

  4. Back in Convi, click Re-check status on the Storefront status card. The row should flip to "Convi's block is on in your Shopify theme."

ℹ️ Note: Convi uses Shopify's app embed (Theme App Extension), not a <script> tag and not a theme app block. You'll never paste code into a Liquid file.

Testing in the right window

If all three conditions are green but you still don't see the bubble:

  • Open your storefront in a private / incognito window, not in the same tab as your admin. Browser caches and Shopify admin previews sometimes show or hide the widget differently from a logged-out shopper.

  • Don't test the Shopify preview. The widget runs on the live theme, not on Shopify's "preview theme" surface. If you're customizing a non-published theme, publish it first or activate the app embed on both.

Theme caching and CDN

If the storefront status looks correct but the widget still doesn't render:

  • Hard-refresh the page (Cmd+Shift+R / Ctrl+Shift+R). Shopify themes are aggressively cached.

  • Wait 1–2 minutes after toggling the app embed. Shopify's theme CDN can take a moment to propagate.

  • Try a different browser to rule out a browser extension blocking the script.

Still not appearing

If you've verified all three conditions, hard-refreshed in a private window, and waited a couple of minutes, it's worth a deeper check:

  • The theme is using an old version of Online Store. Convi requires Online Store 2.0 themes (every theme released in the last few years qualifies). If you're on a heavily customized OS 1.0 theme, contact support before upgrading.

  • An ad blocker or privacy extension is blocking the widget. Test in incognito with extensions disabled.

  • Conflicting custom JavaScript on the theme. Rare, but a Liquid template that injects its own listeners on the convi-widget element can break it.

Contacting support

If you've worked through the list and the widget still isn't appearing, contact us with:

  • A link to the storefront where it should appear (and the password if you have one).

  • Your Convi shop domain.

  • A screenshot of the Storefront status card on Home.

See Contacting Convi Support for how to reach us.

Did this answer your question?