Flexibar Not Showing on My Store: Fix in 30 Seconds
The five most common reasons your announcement bar isn't visible - App Embed, theme cache, targeting rules, and more.
If your Flexibar isn't showing on your storefront, it's almost always one of five things. Run through them in order - most issues resolve in under 30 seconds.
1. The App Embed isn't enabled
This is the most common cause. Flexibar relies on a Shopify App Embed block to inject the bar into your theme. If you installed the app but never enabled the embed, no bar will render.
- Go to Online Store → Themes → Customize on your live theme.
- Click the App embeds icon in the left sidebar (looks like a puzzle piece).
- Find Flexibar and toggle it on.
- Click Save.
2. The bar status is "Draft" or "Paused"
Inside Flexibar, every bar has a status. Only bars set to Active render on the storefront.
- Open the bar list. Status should be a green "Active" badge.
- If it's grey "Paused" or "Draft", click the bar and toggle the status switch.
3. Targeting rules are excluding you
If you set country, device, page, or audience rules, you might not be matching them in your test session. Common slip-ups:
- Country rule excludes your location (e.g. you're testing from outside the included countries).
- Device rule is "Mobile only" but you're testing on desktop.
- Page rule limits to specific URLs (e.g. /collections/* but you're on the homepage).
- Customer-tag rule requires login but you're browsing as a guest.
Temporarily turn off targeting rules and reload the storefront to confirm.
4. Theme cache is stale
Shopify aggressively caches theme assets. After enabling the App Embed, do a hard refresh (Cmd/Ctrl + Shift + R) and clear your browser cache. If using a CDN like Cloudflare in front of your store, purge the cache.
5. Schedule hasn't started yet
If you scheduled the bar to activate at a future date/time, it won't render until then. Check the bar'sSchedule tab and confirm the start date is in the past.
Still not showing?
Open your storefront in an incognito window and check the browser console (F12 → Console tab). Flexibar logs structured errors there. Common ones:
Flexibar: no active bars matched targeting→ fix targeting.Flexibar: shop not authorized→ reinstall the app.- No Flexibar logs at all → App Embed is off (back to step 1).
If none of this fixes it, contact support with your Shopify domain and we'll diagnose live.
Ready to put this into practice?
Install Flexibar and create your first AI-powered announcement bar in under 60 seconds. Free plan available.
Install Flexibar - Free Plan