Sales popup not showing
Fix a popup that never appears, or stops appearing after a while.
1. Is the app embed active?
The popup uses the same app embed as your timers. If it's off, nothing renders.
See Enable the app embed.
2. Is the popup published?
Check the Status column in the Sales Popups list. It should read Published, not Draft.
3. Have you waited for the delay?
Check Delay Time on the Schedule tab. If it's set to 15 seconds, the popup won't appear for 15 seconds — leaving the page early means never seeing it.
4. Have you used up your impressions?
This is the most common cause of "it worked earlier and now it doesn't."
Open the Schedule tab and check Impressions.
If you've already seen the popup that many times, your browser won't show it again.
Test in an incognito window for a clean count.
5. Are you inside the date range?
If Enable Date Range is ticked, check today falls between the Start Date and End Date.
6. Is a targeting rule excluding you?
Every enabled rule on the Targeting tab has to pass.
Open the Targeting tab.
Check Show On Pages covers the page you're on.
If Enable Country Targeting is on, check your country is in Allowed Countries.
If Customer Type is New Customers, a returning visitor won't see it — and your own browser almost certainly counts as returning.
If Enable Language Targeting is on, check your language is listed.
Check any Product IDs, Collection IDs, or Product Tags rules match the page.
Fastest way to diagnose
Turn the targeting rules off one at a time until the popup appears. Whichever rule you just disabled is the one excluding you — much quicker than re-reading every setting.
7. Is the device setting excluding you?
Check Device on the Design tab. Desktop Only means the popup won't show on your phone, and vice versa.
8. Is another popup winning?
If more than one popup qualifies for the same page, priority decides which shows. Check the Priority column in the list.
9. Is it rendering off-screen?
Large margins on the Position tab can push a popup out of view, and custom CSS can hide it entirely. Reset the margins and clear the Custom CSS field to test.
Custom CSS is applied as written. A single malformed rule can hide the popup with no error message anywhere.