How to Schedule Any Change in Your Shopify Store

Schedule price changes, product launches, discounts, inventory, themes, and more to run automatically at the exact time you choose, on any Shopify plan.

Install Free on Shopify

What is Shopify scheduling?

Shopify scheduling means setting a store change to happen automatically at a future date and time instead of logging in to do it by hand. Native Shopify gives you very little of this. You can future-date a blog post or a product publish date, but you cannot schedule a price change, a discount window, a theme switch, or an announcement bar on your own without staying up to flip it yourself or paying for Shopify Plus.

Schedule It is a Shopify app that schedules any store change to execute automatically at an exact time, then optionally rolls it back at a second time you choose. You build the automation once, pick when it fires, and the app handles the rest. It covers ten functions in one place: price changes, product launches, discounts, inventory, variants, themes, announcement bars, metafields, product tags, and page locks.

It works on every Shopify plan. Basic, Shopify, Advanced, and Plus all get the same scheduling, so you do not need a Shopify Plus subscription or Shopify Launchpad to automate a campaign. Schedule It is a Launchpad alternative that starts free, with no credit card required.

Schedule Shopify price changes and sale prices

Yes, you can schedule a price change on Shopify with Schedule It. Pick a product, a single variant, or your entire catalog, then choose to increase, decrease, or set the price by a percent or a fixed amount. Set the exact date and time, and Schedule It applies the change automatically so you do not have to log in at midnight to start a sale.

To schedule a sale price on Shopify, add an end time to the same automation. When the end time hits, Schedule It auto-reverts the price back to its original value, so an auto-revert sale price needs no second reminder and no manual cleanup. This works the same whether you are running one product or doing a bulk price change across the whole store.

Every run is covered by automatic retries on transient Shopify errors and recorded in a full execution log with status, timestamp, and Shopify request ID. You can chain a scheduled price increase or decrease with a discount and an announcement bar in one automation, and notify up to 10 emails when it completes or reverts. It runs on all Shopify plans, no Shopify Plus required.

How to schedule it

  1. Install Schedule It from the Shopify App Store and create a new automation.
  2. Add a price change action and choose the scope: a single product, a single variant, or the entire catalog.
  3. Set how the price changes: increase, decrease, or set, by percent or by a fixed amount.
  4. Pick the start date and time, then add an optional end time so the price auto-reverts when the sale is over.
  5. Save the automation, add email recipients if you want alerts, and let it run on schedule.

Good for

  • Flash sales that start and end at exact times without anyone being awake to flip prices
  • BFCM markdowns across the full catalog with a bulk price change that auto-reverts Monday
  • Product drops where prices move at the launch minute
  • Seasonal and holiday pricing that returns to normal automatically after the promotion

How do I schedule a price change on Shopify?

Use Schedule It to create an automation, add a price change action, pick the product, variant, or full catalog, and set the date and time. It applies the new price automatically at that moment on any Shopify plan.

Can I schedule a sale price that reverts back automatically?

Yes. Add an end time to the price change in Schedule It and it becomes an auto-revert sale price, rolling the price back to its original value when the sale ends, with no manual step.

Can I do a bulk price change across my whole Shopify store on a schedule?

Yes. Schedule It can apply a scheduled price increase or decrease by percent or fixed amount across your entire catalog at a set time, and revert it later if you add an end time.

Schedule a product launch on Shopify

Yes, you can schedule a product launch on Shopify with Schedule It. Pick the product, choose the sales channel, and set the exact date and time it should go live. When that moment arrives, Schedule It publishes the product automatically, so you do not have to be at your desk to flip it live at midnight or the second a drop opens.

Scheduling when a product goes live works the same way for one item or a whole collection of new arrivals. You set the future publish time and Schedule It handles the auto-publish on the channels you select. If a transient Shopify error happens at launch, the action is retried automatically up to 20 times, and every attempt is recorded in a full execution log with status, timestamp, and Shopify request ID.

For a timed product drop with a hard cutoff, add an end time so Schedule It will auto-unpublish the product when the window closes. This is useful for limited runs and exclusives that should disappear once the sale period is over. You can also email up to 10 recipients on completion or failure so your team knows the launch fired.

How to schedule it

  1. Install Schedule It from the Shopify App Store and open a new automation.
  2. Choose the product (or products) and select the sales channel where it should appear.
  3. Pick the publish action and set the exact date and time you want the product to go live.
  4. Optional: set an end time to auto-unpublish the product when a limited window closes.
  5. Save the automation and let Schedule It auto-publish at launch and roll it back at the end time if you set one.

Good for

  • A timed product drop that goes live at midnight without anyone staying up to publish it
  • A BFCM new-arrivals launch where dozens of products need to appear at the same minute
  • A limited-edition release that should auto-unpublish once the run sells through its window
  • A seasonal product that should go live on a set date and come down when the season ends

How do I schedule when a product goes live on Shopify?

Use Schedule It to set the exact date and time a product should publish to your chosen sales channel. At that moment it auto-publishes the product for you, no manual action needed.

Can I auto-publish a product to a specific Shopify sales channel at a set time?

Yes. With Schedule It you select the product, the sales channel, and a future publish time, and the app auto-publishes it on that channel at the scheduled minute.

Can I automatically unpublish a product after a timed drop ends?

Yes. Add an end time to the automation and Schedule It will auto-unpublish the product when the window closes, which is ideal for limited drops and short sale periods.

Schedule and auto-expire Shopify discounts

Yes, you can schedule a discount on Shopify with Schedule It. Pick a discount code or an automatic discount rule, set the exact date and time it should go live, and set a second time for it to turn off. The scheduled discount code activates on time, and the auto-expire discount setting reverts it at your end time, so nothing stays live longer than you planned.

Need more than one offer at once? Schedule It lets you stack multiple discounts into a single timed combo. Bundle several codes or rules into one automation so they all activate and expire together. That is how stacked discounts on Shopify work in practice, for example a site-wide percentage off running alongside a member-only code in the same window.

Because each discount is part of a multi-action automation, you can pair it with a price change and an announcement bar so they fire together. Auto-revert handles the expiry, automatic retries cover transient Shopify errors, and the full execution log records every action with its status, timestamp, and Shopify request ID. You can also notify up to 10 email recipients when the timed promo code activates, expires, or fails.

How to schedule it

  1. Open Schedule It, create a new automation, and add a discount action.
  2. Choose a discount code or an automatic discount rule, or add several to stack into one timed combo.
  3. Set the exact start date and time for the scheduled discount code to go live.
  4. Set an end time so the discount auto-expires and reverts without you logging back in.
  5. Save it, add optional email alerts, and clone it as a template for your next campaign.

Good for

  • A flash sale that starts and ends overnight without anyone staying up to flip codes on and off
  • A BFCM stacked promo where a site-wide code and a member-only code activate and expire together
  • A product drop where a launch discount turns on the moment the product goes live
  • A seasonal or holiday timed promo code that auto-expires at midnight so no extra discounting leaks past the window

How do I schedule a discount code on Shopify?

Install Schedule It, create an automation with a discount action, pick your code or automatic discount rule, then set the start and end times. The scheduled discount code activates and expires on its own, with no manual steps on the day.

Can I stack multiple discounts in one promotion?

Yes. Schedule It lets you combine several discount codes or rules into one timed combo so they activate and expire together, which is how stacked discounts on Shopify run inside a single automation.

Will the discount expire automatically when the sale ends?

Yes. When you set an end time, Schedule It auto-expires the discount and reverts the change at that exact moment, so you get a clean auto-expire discount without logging back in.

Schedule inventory and stock updates on Shopify

Yes, you can schedule inventory on Shopify with Schedule It. Pick a product or variant, choose an exact future date and time, and set the new quantity. When that time arrives, Schedule It runs the stock update for you, so a timed restock goes live without anyone logging in at midnight. You can set an absolute quantity, adjust the count by a delta (add or subtract a fixed amount), or change the stock policy that controls whether a product can be oversold.

Every scheduled stock update can be targeted per location and per variant, so a restock at your main warehouse does not touch quantities at another location. You can also chain inventory into a multi-action automation, for example bumping quantity at the same moment a price change and an announcement bar go live. If you only want the change to last for a window, add an end time and Schedule It auto-reverts the inventory back to where it was.

Because Shopify can occasionally return transient errors, Schedule It retries a failed quantity change automatically up to 20 times, and every run is recorded in a full execution log with status, timestamp, and the Shopify request ID. You can also have up to 10 email recipients notified when a scheduled stock update completes, fails, or reverts.

How to schedule it

  1. Create a new automation in Schedule It and choose the Inventory action.
  2. Select the product, the specific variant, and the location you want to update.
  3. Choose how to change stock: set an exact quantity, adjust by a delta, or change the stock policy.
  4. Set the date and time the scheduled stock update should run, and optionally an end time to auto-revert.
  5. Save the automation, then watch the execution log and email alerts confirm the timed restock fired.

Good for

  • Timing a product drop restock so new stock appears at the exact launch minute
  • Loading inventory ahead of BFCM and letting it go live automatically overnight
  • Releasing a limited flash-sale quantity, then auto-reverting stock when the sale ends
  • Restocking a single location or variant on a schedule without touching others

Can I schedule a stock update on Shopify to go live at a specific time?

Yes. Schedule It lets you set the new quantity, a delta adjustment, or a stock policy change for a chosen variant and location, then runs it automatically at the exact date and time you pick.

How do I schedule a timed restock on Shopify?

Create an Inventory automation in Schedule It, choose the product, variant, and location, set the quantity, and pick the time you want the restock to fire. The app executes it for you and logs the result.

Can I set inventory to change temporarily and then revert?

Yes. Add an end time to your inventory automation and Schedule It auto-reverts the quantity or stock policy back to its original value when the window closes.

Schedule variant availability on Shopify

Yes, you can schedule variant availability on Shopify with Schedule It. Instead of manually flipping a size, color, or bundle option on or off at the right moment, you pick the exact future date and time and Schedule It enables or disables that specific product variant for you. This is the clean way to run a timed variant release without watching the clock or logging in late at night.

To disable a variant on a schedule, set a second time and Schedule It auto-reverts the change back to its original state. So a limited variant can go live at launch and pull itself at the cutoff, with no manual follow-up. You can also chain the variant change with other actions in one automation, for example releasing a new variant at the same moment a price change and an announcement bar fire.

Every run is recorded in a full execution log with status, timestamp, and Shopify request ID, and transient Shopify errors are retried automatically up to 20 times. You can add up to 10 email recipients to be notified when the variant goes live, when it reverts, or if something fails.

How to schedule it

  1. Open Schedule It from your Shopify admin and create a new automation.
  2. Choose the variant action, then select the product and the specific variant you want to enable or disable.
  3. Set the date and time for the change to execute, in your store timezone.
  4. Optionally set an end time so Schedule It auto-reverts the variant back to its original state.
  5. Add up to 10 email recipients for completion, failure, or revert alerts, then save the automation.

Good for

  • A timed variant release where a limited size or color goes live the moment a drop starts.
  • Disabling a sold-out or pre-order variant automatically at a set cutoff time.
  • BFCM bundles where a special variant is enabled only for the sale window and reverts after.
  • Seasonal variants that should appear and disappear on fixed dates without manual edits.

How do I schedule variant availability on Shopify?

Install Schedule It from the Shopify App Store, create an automation, pick the product variant to enable or disable, and set the exact date and time it should run. Schedule It executes the change automatically and logs the result.

Can I disable a variant on a schedule and turn it back on later?

Yes. Set the time to disable the variant, then add an end time and Schedule It auto-reverts it back to its original state, so you can release and pull a variant on a fixed schedule.

Do I need Shopify Plus to schedule a timed variant release?

No. Schedule It works on all Shopify plans including Basic, Shopify, Advanced, and Plus, and there is a free plan with no credit card required.

Schedule a theme change on Shopify with auto-revert

Yes, you can schedule a theme change on Shopify with Schedule It. Pick any draft theme in your library, set the exact date and time you want it to go live, and Schedule It publishes it for you. The switch happens automatically at the moment you choose, so you do not have to be at your desk to click publish during a launch or a midnight sale start.

Schedule It also handles the end of the campaign. Set an end time and the app will auto-revert the theme to the one that was live before, putting your everyday storefront back without any manual cleanup. This scheduled theme publish and rollback runs from one automation, and every step is recorded in a full execution log with status, timestamp, and Shopify request ID. If Shopify returns a transient error during the publish, Schedule It retries automatically up to 20 times.

This works on every Shopify plan, including Basic, Shopify, and Advanced. You do not need Shopify Plus. If you were looking at Shopify Launchpad for timed theme swaps, Schedule It is a Launchpad alternative that gives you the same scheduled theme publish and auto-revert without a Plus subscription.

How to schedule it

  1. Create the draft theme you want to go live and confirm it looks right in the theme library.
  2. In Schedule It, create a new automation and choose the theme publish action, then select your draft theme.
  3. Set the start date and time for the live theme to switch.
  4. Turn on auto-revert and set an end time so the app restores the previous theme when the campaign ends.
  5. Add up to 10 recipient emails to get alerts on completion, failure, or revert, then save the automation.

Good for

  • Launching a Black Friday or BFCM storefront theme at midnight and reverting to your standard theme when the sale ends
  • Flash sales where a special-offer theme goes live for a set window and rolls back automatically
  • Product drops that need a dedicated landing theme published at the exact release time
  • Seasonal or holiday storefronts that should appear and disappear on schedule without manual publishing

How do I schedule a theme to publish at a specific time on Shopify?

Install Schedule It, create an automation with the theme publish action, choose your draft theme, and set the date and time. Schedule It publishes the theme automatically at that moment, with no need to publish manually.

Can a Shopify theme automatically revert after a sale ends?

Yes. In Schedule It you set an end time and turn on auto-revert, and the app restores the theme that was live before the campaign when that time arrives.

Is there a Shopify Launchpad alternative for scheduled theme changes without Plus?

Schedule It is a Launchpad alternative for timed theme swaps and works on all Shopify plans, so you can schedule a theme change and auto-revert it without a Shopify Plus subscription.

Schedule an announcement bar on Shopify

Yes, you can schedule an announcement bar on Shopify with Schedule It. You set the message you want, an exact start time, and an exact stop time, and the storefront announcement bar appears and disappears on its own. There is no need to log in at midnight to flip on a banner or stay up to take it down when a promotion ends.

Schedule It runs through the Shopify app embed block, so you do not edit theme code to show a scheduled storefront message. Set a timed sale banner to go live the moment your sale starts, then give it an announcement bar start and stop time so it clears automatically when the offer is over. Because the stop time auto-reverts the change, your storefront never advertises a deal that has already expired.

You can also chain the banner with other actions in one automation. For example, fire a price change, apply a discount, and turn on the announcement bar at the same instant, then revert all of them together at the end time.

How to schedule it

  1. Open Schedule It from your Shopify admin and create a new automation.
  2. Choose the announcement bar action and enter the storefront message you want shoppers to see.
  3. Set the start time for when the banner should appear and the stop time for when it should disappear.
  4. Optionally add more actions, such as a price change or discount, to fire alongside the banner.
  5. Save the automation and let Schedule It publish and remove the announcement bar at the scheduled times.

Good for

  • Launching a timed sale banner the second a flash sale begins and clearing it when the clock runs out
  • Running a BFCM countdown message that appears Thanksgiving night and retires after Cyber Monday
  • Announcing a product drop at the exact release time without editing theme code
  • Posting a seasonal or holiday shipping-cutoff notice that removes itself once the date passes

How do I schedule an announcement bar on Shopify?

Install Schedule It from the Shopify App Store, create an automation with the announcement bar action, type your storefront message, and set a start and stop time. Schedule It shows the banner at the start time and removes it at the stop time automatically.

Can I set a start and stop time for a sale banner on my Shopify store?

Yes. Schedule It lets you give any announcement bar an exact start and stop time, so a timed sale banner goes live and then auto-reverts when the offer ends, with no manual cleanup.

Do I need to edit my theme code to show a scheduled storefront message?

No. Schedule It uses the Shopify app embed block to control the announcement bar, so you can schedule a storefront message without touching theme code.

Schedule a metafield update on Shopify

Yes, you can schedule a metafield update on Shopify with Schedule It. Pick the store object that holds the metafield, such as a product, variant, collection, customer, or your shop, then enter the namespace, key, and the value you want set. Choose the exact future date and time, and Schedule It writes the metafield for you automatically when that moment arrives. You do not have to be online or click anything when it runs.

A scheduled metafield change can either set a new value or clear the field entirely. If you only need the value live for a defined window, add an end time and Schedule It auto-reverts the metafield back to its previous state. That makes a timed metafield useful for badges, custom labels, launch flags, and any theme logic that reads from metafields and needs to flip on and off at set times.

Every scheduled metafield change is retried automatically on transient Shopify errors, up to 20 times, and each attempt is recorded in a full execution log with status, timestamp, and the Shopify request ID. You can also chain the metafield update with other actions in one automation, for example flipping a metafield flag at the same moment a price or discount goes live.

How to schedule it

  1. Open Schedule It from your Shopify admin and create a new automation.
  2. Add a metafield action and select the object that owns it, such as a product, collection, customer, or shop.
  3. Enter the namespace and key, then set the value to write, or choose to clear the metafield instead.
  4. Pick the exact date and time for the change, and add an optional end time if you want Schedule It to auto-revert it later.
  5. Save the automation and let it run on schedule, then check the execution log to confirm the metafield was set.

Good for

  • Flipping a product badge or custom label metafield on for a flash sale, then clearing it when the sale ends
  • Turning on a launch flag metafield at the exact drop time for a new product release
  • Setting seasonal metafield values for theme content during BFCM or holiday windows
  • Switching customer or collection metafields that drive personalized storefront logic on a fixed schedule

How do I schedule a metafield update on Shopify?

Install Schedule It, create an automation, add a metafield action, and enter the namespace, key, and value for the object you want to update. Set the date and time and Schedule It writes the metafield automatically when that time arrives.

Can I make a timed metafield that reverts automatically?

Yes. Add an end time to the scheduled metafield change and Schedule It rolls the value back to its previous state automatically, so the metafield is only live for the window you choose.

Can I clear a metafield on a schedule instead of setting a value?

Yes. A scheduled metafield change in Schedule It can either set a new value or clear the field entirely at the time you pick, and every attempt is recorded in the execution log.

Schedule product tags on Shopify

Yes, you can schedule product tags on Shopify with Schedule It. You pick the products, choose the tags to add or remove, and set the exact date and time the change should fire. When that moment arrives, Schedule It updates the tags automatically, so you are not logging in late at night or early on a launch day to do it by hand.

Scheduled tagging is useful because Shopify tags drive so much of your store. Automated collections, theme filters, and merchandising rules can all key off tags, so auto-tagging products on a schedule lets those areas update themselves at the right time. Set a "sale" tag to apply when a promotion starts and a smart collection built on that tag fills on its own.

You can also set an end time so the tags revert automatically. Schedule It can add tags at the start of a campaign and remove them when it ends, which makes timed collection tagging a single setup instead of two manual passes. Every change is recorded in the execution log with a status, timestamp, and Shopify request ID, and transient errors are retried automatically.

How to schedule it

  1. Open Schedule It and create a new automation, then choose the product tag action.
  2. Select the products you want to tag and enter the tags to add or remove.
  3. Set the date and time the tagging should fire, and optionally set an end time to auto-revert the tags.
  4. Add other actions in the same automation if needed, such as a price change or discount, so they fire together.
  5. Save the automation and let Schedule It apply the tags at the scheduled time, with every change recorded in the execution log.

Good for

  • Tagging products as "sale" before a flash sale and removing the tag when it ends
  • Auto-tagging a BFCM collection so smart collections fill themselves on schedule
  • Adding a "new" or "drop" tag the moment a product launches
  • Applying seasonal tags like "holiday" or "summer" for a set window, then clearing them

Can I auto-tag products on a schedule in Shopify?

Yes. Schedule It lets you set a future date and time to add or remove product tags automatically, so the change happens on its own without manual edits.

How do I set up timed collection tagging on Shopify?

With Schedule It you schedule tags to be added at a chosen time, and since Shopify automated collections can use tag conditions, those collections update themselves once the scheduled tags apply. You can also set an end time so the tags revert and the collection clears automatically.

Does scheduled tagging work on all Shopify plans?

Yes. Schedule It runs scheduled tagging on Basic, Shopify, Advanced, and Plus. It does not require a Shopify Plus subscription and there is a free plan to start.

Schedule page locks on Shopify

Schedule It can password-protect any product, page, or collection and lock or unlock it at the exact date and time you choose. Visitors who hit a locked page see a password gate instead of the content, and the lock lifts automatically at launch. No need to log in at midnight to open the drop page or to manually re-lock it after an event ends.

One honest note: this is different from the store-wide password page under Online Store preferences. Shopify does not allow any third-party app to change that setting; only Shopify's own Launchpad tool on Shopify Plus can. Schedule It solves the same launch problems at the page level instead, and it works on every plan.

For a full coming soon setup, lock the pages you care about, keep new products unpublished, and put the unlock in the same automation as your product publish, discount activation, and announcement bar. Everything goes live together at the same instant, hands off.

How to schedule it

  1. Install Schedule It from the Shopify App Store and enable its theme embed.
  2. Create a lock for the product, page, or collection you want to gate and set its password.
  3. Open a new automation, choose the lock or unlock action, and set the date and time it should run, for example the minute your launch begins.
  4. Optional: set an end time so the lock auto-reverts, re-locking the page when the window closes.
  5. Optional: add more actions to the same automation and save it as a template to reuse for the next launch.

Good for

  • Auto-unlocking a drop page at launch so a product or collection goes live at an exact time
  • Running a timed coming soon page for a product line before a relaunch or seasonal reopening
  • Re-locking pages after a private VIP or early-access shopping window closes
  • Gating a wholesale or press page behind a password permanently while everything else stays open

Can I schedule a page to unlock at launch?

Yes. Schedule It password-protects any product, page, or collection and unlocks it automatically at your launch date and time, so the page goes live with no manual step.

How do I set up a timed coming soon page on Shopify?

Lock the pages behind a password until launch, keep new products unpublished, and schedule everything to flip at the same moment: pages unlock, products publish, and the announcement bar turns on.

Do page locks work on the Basic Shopify plan?

Yes. Schedule It works on all Shopify plans including Basic, Shopify, Advanced, and Plus, with no Shopify Plus subscription required to schedule page locks.

Shopify scheduling FAQ

Does Schedule It work without Shopify Plus?

Yes. Schedule It works on every Shopify plan, including Basic, Shopify, Advanced, and Plus. You do not need a Shopify Plus subscription. It is a Shopify Launchpad alternative, so you get timed automations for pricing, discounts, products, and storefront changes without paying for Plus.

Is Schedule It free?

Yes. The Free plan supports up to 5 active automations and the core features: scheduled price changes, products, discounts, and inventory. No credit card is required to install. The Growth plan adds up to 25 active automations and all features including templates, and the Pro plan removes the limit with unlimited automations and priority support.

What is auto-revert and how does it work?

Auto-revert means you set an end time and every change rolls back automatically when the campaign window closes. Prices, discounts, themes, variants, tags, and the rest return to their previous state on their own. You schedule the start and the end once, so you never have to remember to undo a sale price.

What happens if Shopify returns an error when my automation runs?

Transient Shopify errors are retried automatically, up to 20 times, so a brief API hiccup does not break your campaign. Every action is written to a full execution log with its status, timestamp, and Shopify request ID, and you can have up to 10 email addresses notified on completion, failure, or revert.

How does the scheduling actually run?

You create an automation, choose the action or sequence of actions, and set the exact date and time. The app executes server-side through the Shopify API at that moment, with no need to keep a browser tab open or run anything yourself. One automation can chain multiple actions, like a price change plus a discount plus an announcement bar, to fire together or in sequence.

How do I install Schedule It on my Shopify store?

Install it from the Shopify App Store at apps.shopify.com/schedule-it. It adds to your existing store on any plan, and most features need no theme code changes. After installing, you can build your first scheduled automation in a few minutes and set the exact time you want it to run.

Whatever you need to change in your Shopify store, you can schedule it once and let it run at exactly the right time. Price changes, product launches, discounts, inventory, variants, themes, announcement bars, metafields, product tags, and page locks are all covered in a single app, with auto-revert so nothing stays changed past your campaign window.

Schedule It is free to install on any Shopify plan, with no credit card and no Shopify Plus required. Add it from the Shopify App Store and build your first scheduled change today.

Install Schedule It Free