How to Automatically Remove the "New" Tag From Shopify Products
Go look at your New Arrivals collection right now. How many of those products actually launched in the last 30 days? If the answer is "not many," this guide is for you.
The stale "new" problem
It happens gradually. A product launches, gets tagged "new-arrival," appears in the New Arrivals collection. Time passes. Nobody removes the tag because that's not the kind of task that ends up on anyone's to-do list. Six months later, a returning customer scrolls through "New Arrivals" and sees products they bought last year.
It's a small trust erosion. Not catastrophic. But it signals a store that isn't quite on top of things — and shoppers notice.
The fix is simple: a second workflow that removes the tag automatically after 30 days (or whatever window suits your cadence). Combined with the workflow that adds the tag on launch, you get a New Arrivals section that manages itself completely.
The workflow
Timing: After the date (30 days)
Action: Remove tag → new-arrival
Filter: none
It runs off the same custom.launch_date metafield as the add-tag workflow — just with different timing. DateCue counts 30 days from the launch date and fires the remove action. The product leaves your New Arrivals smart collection automatically.
Choosing the right window
30 days is a sensible default for most stores — it's long enough to get value from the "new" label but short enough that it stays accurate. You can adjust this to suit your release cadence. A store that drops new products weekly might prefer 14 days. A store that launches a few times a year might extend to 60 or 90 days.
Change the "30 days" offset in the workflow to whatever feels right. DateCue lets you set any number of days.
What about products that already have the tag?
If you have products already tagged "new-arrival" from before you set this up, the remove workflow will only fire for products with the custom.launch_date metafield set. If older products don't have that metafield, their tags won't be touched. You'd need to clean those up manually or set the metafield retroactively.
💡 See the complete system: The full two-workflow setup — add on launch, remove after 30 days — is covered in one place: keep your Shopify New Arrivals collection always fresh.
Frequently asked questions
What happens to products that already have the tag from before I set this up?
This workflow only fires for products that have the custom.launch_date metafield set. Products with the tag but no metafield won't be affected. You can either clean those up manually or backfill the metafield with historical launch dates if you want the workflow to cover them too.
Can I change the 30-day window to something else?
Yes — set whatever offset works for your store's release cadence. 14, 30, 60, 90 days — it's up to you. You can also have two workflows on the same metafield if you want a shorter "new" window for some product types and longer for others (using tag filters to distinguish them).
Do I need both the add and remove workflows for this to work?
Technically no — you could just set up the remove workflow and manually add the "new-arrival" tag when products launch. But using both gives you a fully automated system that doesn't require any manual tagging at all. That's the point.
What if a product has the tag for a different reason?
DateCue will still remove the tag when the 30-day window passes. If you have products where "new-arrival" is meant to be permanent, use the Exclude tags filter in the workflow — for example, exclude products tagged "permanent-new" to protect them from the remove action.
Ready to set this up?
DateCue runs this workflow automatically, every minute, without you touching it.
Start your free trial14-day free trial. No credit card required.