Playbook · Shopify newsletter popup not showing

The newsletter popup never appears on the live store.

Written for a Shopify DTC owner whose newsletter signup popup or modal is missing. This is a popup-trigger problem: the modal does not mount, never opens, or is hidden. It is distinct from a visible newsletter form that will not submit, and from an upsell popup. DIY-first: hold one live URL and one published theme constant, prove the trigger and gates, then make the smallest repair. No earnings claims.

Nico at Latch AI Ops · Sep 16, 2026 · ~10 minute read

Buy the 72-hour install — $997Form submit failure?Merchant FAQ

01

Name the missing popup before editing.

This page is for a newsletter capture modal, popup, lightbox, or slide-in that never opens on the storefront. A popup that opens and contains a form but returns an error, spins, or does not create a customer belongs to the form-not-submitting playbook. A post-add-to-cart offer is an upsell popup, not a newsletter popup.

Record the exact URL, published theme, popup provider or native Forms setup, trigger type, device, browser, Market, consent state, customer status, and whether a cookie or local-storage cap has already dismissed it. Test without changing the audience or pretending a missing popup is a broken submit.

02

Prove the published theme and trigger, not only preview.

Open the live URL in a clean private session and inspect the published theme, not only Theme Editor preview. Confirm the popup or app embed is enabled on the current theme, assigned to the storefront, and not limited to a different template, Market, customer segment, or path.

  • Test first visit, delay, scroll depth, exit intent, tab visibility, and the configured trigger in desktop and mobile widths.
  • Inspect the DOM, Console, and Network panel for the popup script, its configuration, blocked requests, and JavaScript errors.
  • Check whether the popup is rendered but hidden by display, visibility, opacity, z-index, or a consent overlay.
  • Compare a fresh session with a session carrying the provider's dismissal cookie or local-storage key.

03

Check consent, audience, frequency, and app gates in order.

Consent and targeting are part of the behavior, not noise. Confirm the store's Customer Privacy setting, geolocation and Market rules, age or customer targeting, frequency cap, start date, and page exclusions. A compliant popup may wait for consent; do not bypass privacy controls just to force it open.

Then check app embed placement, theme conflicts, duplicate providers, script load failures, content blockers, and a CSS layer covering the modal. Keep the diagnosis separate from the form handoff: a popup can be visible while its submit path is broken, or it can be absent before a form is even testable.

04

Repair the smallest gate and retest the live experience.

Fix only the confirmed cause: enable the current-theme embed, correct the template or audience rule, repair the trigger initialization, remove a duplicate script, or restore the intended stacking context. Do not inject opaque scripts, bypass consent, or use an intrusive workaround that traps a shopper.

Retest first load, trigger timing, close button, Escape, focus order, screen-reader labeling, keyboard access, reduced motion, mobile viewport, Market and consent variants, frequency capping, form handoff, success state, analytics event, and a second visit. Keep a useful page-level signup fallback when the popup is intentionally suppressed.

05

When to stay DIY vs pay $997.

Stay DIY if one popup has one confirmed theme setting, trigger, audience, or app-embed repair. Document the live URL and before/after behavior, then publish and retest.

Pay $997 one-time when the work is wiring the live Shopify stack you already use: lead capture, ops alerts, and a checkout-ready workflow. Nico at Latch AI Ops installs it on one live store in 72 hours after collaborator access is in. You are buying the install, not more orders or an earnings claim.