Skip to content
Metascheduler
Add to Shopify
NewWorks with Shopify Rollouts

The calendar for every change Rollouts can't make

Schedule prices, menus, pages, products, metaobjects and more. Metascheduler makes each change on time, and puts it back when the window ends.

Add to ShopifySee how it works
  • Free plan
  • 7-day free trial on paid plans
  • In 20 languages
Black Friday week
One Shopify rollout and the schedules that follow it
ThemeShopify rollout
LiveBlack Friday theme
Sale pricesFollows the rollout
Live$32.00
Main menuFollows the rollout
LiveBlack Friday menu
Homepage bannerWindow
LiveBlack Friday preview
Winter collectionOne time
ScheduledDraft
Weekend-only productsRepeat
ScheduledDraft
Made for Rollouts

Rollouts changes the theme. Metascheduler changes everything else.

Shopify Rollouts schedules themes, checkout, discounts and catalogs. It can't touch your menus, prices, pages or products, and apps can't add to it. Metascheduler fills that gap, on the rollout's clock or its own.

Shopify Rollouts
  • Themes
  • Checkout and accounts
  • Discounts
  • Catalogs

Metascheduler shows your rollouts on its calendar and never changes them.

Metascheduler
  • Prices and compare-at prices
  • Product status
  • Sales channels
  • Navigation menus
  • Pages and blog posts
  • Metaobjects and metafields
  • Store policies
  • Tags

Follow a rollout: your changes start when it starts, and revert when it ends.

Features

Plan it once. It happens on time.

Everything a campaign, launch or seasonal change needs, built into your Shopify admin.

Calendar first

See every schedule and every Shopify rollout on one calendar, by month, week, day or agenda.

Every change can be undone

We save what each change replaced, and put it back when the window ends.

Never overwrites your edits

If someone changes something while a schedule runs, we ask before putting the old value back.

See it before it happens

Preview each change now, at the start and at the end, and spot clashes with other schedules and rollouts.

On time, exactly once

Each start and end runs once, retries when Shopify is busy, and handles late runs safely.

Works with Shopify Flow

Run workflows when a schedule starts, ends, fails or finds an edit. Start schedules from Flow.

Right where you work

Schedule a change from a product, variant or collection page, or for products you select in the list.

Your language, your time zone

In 20 languages. Each schedule keeps its own time zone, daylight saving included.

What you can schedule

Twelve kinds of change, one calendar

Pick what to change, choose the items, and decide what happens when the schedule ends.

Product status

Set products to Active, Draft, Unlisted or Archived.

Product sales channels

Publish products to sales channels, or unpublish them, channel by channel.

Collection sales channels

Publish a collection to sales channels, or unpublish it.

Variant pricesPaid plans

Set a price, or take a percentage or an amount off. Round to .99 and show the old price as the compare-at price.

Tags

Add and remove tags on products and blog posts. Only the tags it changed are put back.

Every change type in detail →

How it works

Three steps from idea to done

Start from a date on the calendar, a template or a Shopify rollout.

  1. 1

    Choose when

    One time, a window with a start and an end, a repeat, or follow a Shopify rollout. Each schedule has its own time zone.

  2. 2

    Add your changes

    Pick a change type and the items it changes, then what happens at the end: revert, set something else, or keep.

  3. 3

    Schedule it

    Metascheduler makes the change at the start and reverts it at the end. Activity lists every item, before and after.

Wool scarf, all variants
Variant prices: take 20% off
Now$40.00
At start$32.00Compare-at price $40.00, so it shows as on sale
At end$40.00
When the schedule endsRevertSet to something elseKeep

Put back what was there before. Anything someone changed in the meantime is left alone.

Safe by design

Every change can be undone, and nothing gets clobbered

Before Metascheduler changes anything, it saves what was there. At the end, it checks before it puts it back.

  • It saves what it replacesEach item's value is saved just before the change, so the end can restore it exactly.
  • It checks before it revertsIf the live value isn't what Metascheduler wrote, someone else changed it, so it's left alone.
  • It asks you, onceThe edit shows in Needs you: restore the old value anyway, or keep what's there now.
How reverting works →
Pricing

Start free. Upgrade when you need more.

Every plan follows Shopify rollouts and undoes its changes. Paid plans add prices, policies, repeats and Flow actions.

Free

$0/month

Free for as long as you like

  • 1 active schedule
  • 10 items per change
  • Everything except prices and policies
  • Follow a rollout
Start free

Extra

Most popular
$5/month

7-day free trial

  • 10 active schedules
  • 250 items per change
  • Everything, plus repeating schedules and Flow actions
  • Follow a rollout
  • Repeating schedules
  • Flow actions
Start free trial

Unlimited

$9/month

7-day free trial

  • Unlimited active schedules
  • Unlimited items per change
  • Everything, with no limits
  • Follow a rollout
  • Repeating schedules
  • Flow actions
Start free trial

Compare plans →

Questions

Frequently asked questions

How is this different from Shopify Rollouts?

Rollouts schedules themes, checkout, discounts and catalogs, and its API is read-only, so apps can't add changes to it. Metascheduler schedules the rest: prices, menus, pages, products, metaobjects and more. A schedule can follow a rollout, starting when it starts and reverting when it ends.

What if someone edits something while a schedule is live?

At the end, Metascheduler checks the live value. If it isn't what Metascheduler wrote, it leaves your edit alone and asks you in Needs you whether to restore the old value anyway or keep the current one.

Which time zone do schedules use?

Each schedule has its own time zone, your store's by default. Times are wall-clock times in that zone, so a 9:00 start stays at 9:00 when the clocks change.

What happens if a run is late?

A start that's a few minutes late runs normally. A later start still runs if its window hasn't ended, and is marked late. If the window has already ended, it's skipped and shows in Needs you. An end always runs, because putting things back is the safe direction.

What access does the app need?

Only metaobjects and rollouts at install. Everything else, like products or menus, is asked for when you first schedule that kind of change, and you can revoke it in the app's settings.

What happens when I uninstall?

Changes the app has made stay in place, and changes due to be reverted later aren't reverted. Shopify asks us to delete your store's data 48 hours after you uninstall, and we do.

Plan your next launch on a calendar

Start free. Your first schedule takes a couple of minutes.

Add to ShopifyHelp center