Schedule Product Collection Changes by Metafield Date
Automatically update products based on a scheduled date using a custom metafield. This workflow runs daily, checks each product for a specific date metafield, and when that date matches today, it performs a series of updates—such as clearing the metafield, removing the product from one collection (like “Coming Soon”), and adding it to another (like “New Arrivals”).
Trusted by 1,000+ Shopify merchants — from solo operators to scaling brands.

How it works
11 steps to automatically move products between collections based on metafield dates
Schedule
Schedule
Get List of Collections' Products (Coming Soon)
Get List of Collections' Products (Coming Soon)
Check Products Exist In Collection
Check Products Exist In Collection
Loop Over Products in Collection
Loop Over Products in Collection
Retrieve Product Metafield
Retrieve Product Metafield
Check Product Metafield Is Today
Check Product Metafield Is Today
Clear Product Metafield
Clear Product Metafield
Get List of Custom Collections
Get List of Custom Collections
Get List of Collects
Get List of Collects
Remove Product from Custom Collection
Remove Product from Custom Collection
Add Product to Custom Collection (New Arrivals)
Add Product to Custom Collection (New Arrivals)
Ready to automatically move products between collections based on metafield dates
Get setup in 19 minutes.
Frequently asked questions
What if I have more than 100 products in my "Coming Soon" collection?
The workflow retrieves a maximum of 8,000 products per run due to Shopify's API limits. If you have more than 8,000 products, you'll need to add pagination logic to process products in batches, or consider breaking your pre-launch products into multiple collections that each contain fewer than 8,000 items.
Do I need to create the custom metafield first?
Yes, you must create the "publish_date" metafield definition in Shopify admin (Settings > Custom Data > Products > Add definition) with type "Date" and namespace "custom" before using this workflow. Without this metafield, the workflow won't find publish dates on your products.
What happens if a product has a publish date but that date has already passed?
The filter in step 6 only proceeds when the publish date equals today, so products with past dates won't be moved. If you want to catch products with past dates (in case the workflow was off), modify the filter to check if the publish date is less than or equal to today instead of exactly equal to today.
Make this template your own!
Customize this workflow even further:
You're in good company
"MESA has been a game changer for us. And, if you ever get stuck, their support team is always super helpful."
"It's like Zapier but exactly designed for Shopify. I have been able to complete all the workflows that I've needed."
"The MESA team has been amazing at helping us set up our automations. We would highly recommend this app!"
Ready to automatically move products between collections based on metafield dates?
7-day free trial • 19 min setup • Cancel anytime
Need help? Our automation experts will help you personalize this workflow for free. Contact support