How it works
Follow these 11 simple 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)
Make it your own
Customize this workflow even further:
Add multiple destination collections based on product type
Add conditional logic after the date check that examines product type, vendor, or tags and routes products to different collections (like "New Apparel" vs "New Accessories") based on those attributes.
Send notifications when products launch
Add a Slack or email step after products are moved to notify your marketing team which products launched today, including product titles and links for social media posting.
Update product status or tags
Add steps after the collection move to update product status to "active," add a "New" tag, or modify other product properties to signal that the product has officially launched.
Handle products without metafields gracefully
Add an alternative path in the filter that logs or tags products in the "Coming Soon" collection that don't have publish dates set, helping you identify which pre-launch products need dates assigned.
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.
What is a template?
Templates are pre-made workflows by our team of experts. Instead of building a workflow from scratch, these have all the steps needed to complete the task.
Can I personalize a template?
Yes! Every step can be customized to meet your exact requirements. Additionally, you can even add more steps and make it more sophisticated.
Are templates free?
Yes! Our entire library containing hundreds of templates are free to use and customize to your exact needs.
Ready to automatically move products between collections based on metafield dates?
Join thousands who've automated their work and saved an average of 3.5 hours every week.
Start with this template — It's free7-day free trial • 19 min setup • Cancel anytime