← All articles

How to schedule a Shopify theme to publish automatically (2026)

Every seasonal campaign ends the same way: a designer finishes the Black Friday theme days early, and then someone sets an alarm to click Publish at midnight. If they're late, the sale banner is late. If they're early, shoppers see discounts before the discounts work. Shopify still has no built-in way to schedule a theme to publish at a chosen date and time, so launch nights stay manual.

Here's how merchants automate it in 2026, and what to watch for so a scheduled launch actually goes smoothly.

Why schedule theme changes?

  • Sales and promotions. BFCM, flash sales, and holiday campaigns have hard start and end times. The themed storefront should flip exactly when the discounts do.
  • Product drops. Streetwear and limited-release stores often gate a drop behind a themed storefront that must appear on the minute.
  • Timezone sanity. If your store launches at midnight in your customers' timezone, that might be 3 a.m. in yours. Nobody should be awake for a mouse click.
  • Reverting cleanly. The end of a sale matters as much as the start. Scheduling the switch back to your regular theme means no "SALE ENDS SUNDAY" banner still up on Wednesday.

What Shopify gives you natively

Shopify lets you preview and publish any theme in your library manually, and Online Store 2.0 sections can be scheduled per-page with some workarounds, but there is no native "publish this theme at this date and time." The official answer has always been: log in and click Publish when the moment comes.

That leaves two real options: a developer script running on a timer (with API credentials to babysit) or a scheduling app.

Scheduling a theme with Theme Scheduler Pro

Theme Scheduler Pro does one thing: it publishes the theme you choose at the time you choose.

  1. Install the app from the Shopify App Store.
  2. Pick the theme to go live, from any theme in your library (your campaign theme, a drop theme, or your regular theme for the revert).
  3. Pick the date, time, and timezone. Schedules run in the timezone you select, so "midnight Eastern" means midnight Eastern regardless of where you are.
  4. Save the schedule. At the chosen minute, the theme is published automatically. Your current theme moves to the library, untouched, ready to be scheduled back.

Schedule two switches and your whole campaign is hands-off: the sale theme goes live Friday midnight, and your evergreen theme comes back Monday morning. Launch night becomes a normal night of sleep.

Automating further with the API

For stores that run drops constantly, Theme Scheduler Pro also offers an API key, so you can create schedules programmatically from your own tooling instead of clicking through the admin. Rotate the key any time from the app.

Pre-launch checklist for a scheduled theme switch

A scheduler removes the 3 a.m. click, not the prep. Before the switch:

  • Finish the theme completely. The scheduler publishes the theme as it exists at publish time. Late edits to the unpublished theme are safe right up until the scheduled minute.
  • Check apps and embeds. Theme app embeds (chat widgets, review widgets, pixels) are enabled per theme. Preview the campaign theme and confirm every embed you rely on is toggled on, so your support assistant doesn't vanish at midnight.
  • Align discounts with the switch. Set discount start times to match the theme schedule so the storefront and the prices change together.
  • Schedule the revert now. Create the switch-back schedule at the same time you create the launch schedule. Future you will forget.

Frequently asked questions

Can Shopify schedule a theme publish natively? No. As of 2026 there is no built-in theme scheduling; publishing a theme from the admin is a manual action.

Does publishing a theme lose my current theme? No. The previously published theme moves back into your theme library with all its settings. You can schedule it to return whenever the campaign ends.

What happens to customizations made after I schedule? The scheduler publishes the theme in whatever state it is in at the scheduled time, so you can keep polishing the unpublished theme up to the minute it goes live.

Can I schedule recurring switches? Create a schedule per switch: one for launch, one for revert. For fully programmatic control, use the app's API key.

Set the schedule, close the laptop, and let the theme flip itself. Install Theme Scheduler Pro before your next launch night.

Add an AI assistant to your store

Help Pilot answers product, policy and order questions 24/7. No code, installs in under a minute.

Get started