Scheduling Your Pop-ups
You don't have to publish a pop-up the moment you finish designing it. The Pop-ups app lets you schedule a pop-up to go live at a future date and time, and optionally end on its own — perfect for flash sales, holiday campaigns, and limited-time promotions you want to prepare in advance.
How to schedule a pop-up
- Open the Vitals dashboard and go to the Pop-ups app.
- Create a new pop-up or open an existing one.
- In the Publish pop-up section, choose one of the two options:
- "Immediately" — the pop-up goes live as soon as you publish it.
- "Schedule" — the pop-up goes live automatically at the moment you choose. Set the "Start date", "Start time", and "Timezone" (it defaults to your store's timezone).
- Optionally, tick "Set end date" and choose an "End date" and "End time". When that moment passes, the pop-up stops showing automatically. Leave the end date unchecked to keep the pop-up running until you disable it manually.
- Publish the pop-up.
You can combine the two: publish a pop-up immediately and still give it an end date — for example, "go live now and stop by itself in 7 days."
Understanding pop-up statuses
Your pop-ups list groups pop-ups by status:
- Active — currently live on your store
- Scheduled — published with a future start date; it will switch to Active automatically when the start time arrives
- Draft — saved but not published; visitors never see drafts
- Expired — the pop-up reached its end date and stopped showing; you'll also see a notice that the pop-up has expired when you open it
Frequently Asked Questions
What timezone does the schedule use?
The schedule uses the "Timezone" you pick in the Publish section — by default, your store's timezone. If you run a campaign for an audience in another region, you can select that region's timezone instead.
What happens when the end date passes?
The pop-up stops displaying automatically and moves to the Expired status — no manual action needed. Your pop-up design and settings are kept, so you can reuse it later.
Can I run a pop-up again after it expired?
Yes. Open the expired pop-up, update its schedule (or switch it to "Immediately"), and publish it again.
Do I need to keep a pop-up as a draft until launch day?
No — that's exactly what scheduling is for. Finish the design, set the start date and time, and publish: the pop-up waits in the Scheduled status and goes live on its own.
Why isn't my scheduled pop-up showing yet?
Check that the start time has actually passed in the timezone you selected, and remember that pop-ups don't appear in the Shopify theme editor preview — test on your live store, ideally in an incognito window.