Status and visibility
Publish, set to draft, archive, unlist or delete. The classic use is a product that goes live at launch and comes down when the run ends.
Product operations
Pick products, a collection, variants, a price list or a filter. Choose from thirty-six actions — publish, price, tags, inventory, sales channels, SEO, metafields — and set the date and time it should happen.
Nothing to add to your theme. Schedules run on our servers, so your browser does not have to be open.
The problem
Launches, sales and seasonal changes all land at a specific minute, and every one of them is the same manual job done under time pressure.
Dropping prices at midnight for a sale
Schedule the price change for midnight and go to bed
Putting three hundred products back to full price on Tuesday
Duplicate the schedule with every action reversed
Re-tagging the same seasonal products every year
A recurring schedule that repeats on its own
Editing products one at a time in the admin
One schedule covers a collection, a filter or the whole catalog
Actions
Thirty-six actions, grouped by the part of the product they touch. Several can go on one schedule, each at its own time.
Publish, set to draft, archive, unlist or delete. The classic use is a product that goes live at launch and comes down when the run ends.
Increase or decrease by a percentage or a fixed amount, set a price outright, set the decimals, or round. Market and B2B price lists are covered too.
Add or remove tags, add products to a collection or take them out, change a collection's sort order, or drag its products into an exact order.
Increase, decrease or set quantities at a location. Products that are not stocked at that location are skipped rather than guessed at.
Add a product to a sales channel or take it out of one, so it appears exactly where and when you meant it to.
Title, description, media, featured image, theme template suffix, SEO title and description, metafields, and adding a variant to a product.
How it works
A schedule is a target, some actions and a time. Everything else the app does is bookkeeping around those three things.
Individual products, everything in a collection, specific variants, a price list, or a filter that matches products by price, inventory level, order count or how long since they last sold.
One schedule can carry several actions, and each one gets its own date and time — so a sale can start and end inside a single schedule.
A single moment on any plan, or — on Advanced — a repeat: daily, weekly, bi-weekly or monthly, with a limit on how many times it runs.
The Timeline shows what has run and what is coming. Every action writes an activity log entry, so a failure says which products it affected and why.
Use cases
The same four schedules come up again and again, whatever the store sells.
Products sit in draft until the minute the drop opens, then publish themselves into the right sales channels.
One schedule drops the prices and adds a sale tag, a second puts both back. You set the end before the sale even starts.
Summer products leave the collection and the winter ones join it, on a recurring schedule you build once.
Selections too big for one API call run through Shopify's bulk operations, so a schedule over thousands of products behaves the same as one over ten.
Pricing
Billed by Shopify on your regular store invoice. Every plan starts with a 3-day free trial, and you can cancel from the admin at any time.
$4.99/month
For a store that schedules a handful of changes a month.
$9.49/month
Unlimited scheduling, every action, every kind of target.
FAQ
No. Until the moment you picked, the schedule only exists inside the app — your products are untouched. At that moment the app calls the Shopify Admin API and makes the change, exactly as if you had made it by hand.
Your store's timezone, read from Shopify. If you pick 9:00 on a Friday, the action runs at 9:00 on Friday for your store, not for whatever server happens to execute it.
You can duplicate a schedule with every action reversed — publish becomes archive, add tag becomes remove tag — which is how most merchants build the end of a sale. Reversal is only offered when every action in the schedule has an opposite; actions such as deleting a product do not, and cannot be undone.
On Advanced there is no per-schedule limit. Large selections are sent through Shopify's bulk operations, which run asynchronously and report back when Shopify has finished them. The Demo plan is capped at 10 scheduled actions and 50 products per schedule.
Yes, on the Advanced plan — daily, weekly, bi-weekly or monthly, with a set number of occurrences, so a weekly restock or a monthly price review builds itself. On Demo an action runs once, and the repeat option in the editor is marked Advanced.
No. Everything happens through the Shopify Admin API against your product data. There is nothing to paste into a theme file and nothing to remove if you uninstall.
No. The smallest plan is Demo at $4.99 a month, and Advanced is $9.49 a month. Both start with a 3-day free trial, so you can build a schedule and watch it run before you are charged.
Install from the Shopify App Store and build your first schedule in a few minutes. Both plans start with a 3-day free trial.
More from XCO
Schedule and automate collection changes
Install Collections SchedulerLearn more about Collections Scheduler
Automate scheduling for sections, blocks, and theme publishing
Automate section visibility instead of doing it by hand
Install Visibility SchedulerLearn more about Visibility Scheduler
Create and sort collections by what actually sells