Remove Tags from Products in a Shopify Collection on a Set Date

8 min setup
No coding required
Runs automatically

Keep your store current by automatically removing product tags at a specific date and time. This template will remove a chosen tag from any products in a Shopify collection. End sales, rotate seasonal items, or wrap up promotions without manual updates.

schedule icon
Schedule
Get List of Collections' Products
Loop
Shopify logo icon
Product Remove Tag

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."

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
PetFriendly

"It's like Zapier but exactly designed for Shopify. I have been able to complete all the workflows that I've needed."

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
Zailys

"The MESA team has been amazing at helping us set up our automations. We would highly recommend this app!"

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
Rothy's

How it works

4 steps to remove product tags automatically on schedule

schedule icon

Schedule

App connector: Schedule • Time to complete: 2 minutes
Why this matters: This trigger runs the tag removal at exactly the right time—whether that's a specific date when a sale ends or a recurring schedule for regular cleanup—ensuring promotional tags don't linger after campaigns conclude.

This scheduled trigger can be configured to run either once at a specific date and time, or on a recurring schedule (daily, weekly, monthly, etc.). You configure the schedule during setup by selecting the frequency and timing that matches when you want tags removed.

For example, set it for a specific date like "December 31, 2025 at 11:59 PM" to remove sale tags when your holiday promotion ends, or set a recurring schedule like "First day of each month" to regularly clean up expired promotional tags. The trigger activates at your configured time and begins the tag removal process.

Get List of Collections' Products

App connector: Shopify • Time to complete: 3 minutes
Why this matters: Targets tag removal to only the products in your promotional collection, preventing accidental tag removal from unrelated products and ensuring surgical precision in your catalog management.

This step retrieves all products from a specific Shopify collection using the collection_id you provide during setup.

To find your collection ID, navigate to Products > Collections in your Shopify admin, click on the collection, and look at the URL in your browser's address bar—the number at the end (like "123456789012") is your collection ID.

The step fetches all products in that collection as an array stored in {{shopify}}, which the next step loops through. This approach lets you organize products into collections like "Summer Sale" or "Black Friday Deals" and remove promotional tags from those specific groups when campaigns end.

Loop

App connector: Loop • Time to complete: 0 minutes (Auto-configured)
Why this matters: Processes each product in the collection individually, ensuring every product gets its tag removed regardless of how many products are in your promotional collection.

This loop step iterates through the array of products returned from {{shopify}} in the previous step. For each product in the collection, the loop executes the tag removal step using {{loop.id}} as the product identifier. The loop continues until all products have been processed, handling collections of any size from a few products to hundreds or thousands.

Shopify logo icon

Product Remove Tag

App connector: Shopify • Time to complete: 2 minutes
Why this matters: Removes the specific promotional tag from each product, cleaning up your catalog organization and ensuring expired promotional labels don't confuse customers or affect storefront filtering.

This step removes a specific tag from each product using {{loop.id}} as the product identifier. You configure which tag to remove during setup—enter the exact tag text (case-sensitive) that you want removed, such as "Summer Sale," "On Sale," "Black Friday," or "Limited Time."

The tag is removed from the product in Shopify, but all other tags remain unchanged. If a product doesn't have the specified tag, the step skips it without error. This runs for every product in the loop until all products in the collection have been processed.

Ready to set this up? It only takes 8 minutes.

Our support team will even help you personalize this workflow for free.

Get started →

Make it your own!

Customize this workflow even further:

Add tags instead of removing them
Duplicate the workflow and change the "Product Remove Tag" step to "Product Add Tag" to automatically add promotional tags when campaigns begin, creating a complete tag management system for your promotional calendar.
Send completion notification
Add a Slack or email step after the loop ends to notify your team when tag removal completes, including the number of products processed and confirming the campaign cleanup finished successfully.
Remove multiple tags at once
Duplicate the "Product Remove Tag" step inside the loop to remove multiple tags in a single workflow run (like removing both "Sale" and "Featured" tags when a promotion ends).
Archive products after tag removal
Add a conditional check after tag removal that archives products if they have no remaining tags or match certain criteria, automatically cleaning up products from limited-time collections.

Common questions

What if I want to remove tags from my entire catalog instead of just one collection?

Can I schedule this to run on a specific date and time only once?

What happens if a product in the collection doesn't have the tag I'm trying to remove?

Ready to remove product tags automatically on schedule?

7-day free trial • 8 min setup • Cancel anytime

Need help? Our automation experts will help you personalize this workflow for free. Contact support