How it works

Follow these 4 simple steps to start adding product tags automatically on schedule

schedule icon

Schedule

App connector: Schedule • Time to complete: 2 minutes
Why this matters: This trigger runs the tag addition at exactly the right moment—when your promotion launches or season begins—ensuring product tags appear precisely when you want them visible on your storefront without requiring you to be available to manually tag products.

This scheduled trigger runs once at a specific date and time that you configure during setup. Select the exact date and time when you want the tags added (like "November 25, 2025 at 12:00 AM" for Black Friday), and the workflow will activate at that moment to tag your products. The trigger uses a one-time execution model, so after it runs at the scheduled time, it stops. If you need recurring tag additions (like monthly or weekly), you can set up multiple scheduled runs or modify the trigger to use a recurring schedule instead of a one-time datetime.

Get List of Collections' Products

App connector: Shopify • Time to complete: 3 minutes
Why this matters: Retrieves all products from your promotional collection so the workflow can tag only the relevant products without affecting your entire catalog, providing surgical precision in your product organization.

This step retrieves 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 your promotional collection (like "Black Friday Sale" or "Summer Collection"), and look at the URL in your browser's address bar—the number at the end (like "123456789012") is your collection ID.

The products are returned as an array in {{shopify}} for the loop to process. This approach lets you organize products into promotional collections in advance and simply schedule when those products should receive their promotional tags.

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 tagged regardless of how many items are in your promotional collection.

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

Shopify logo icon

Product Add Tag

App connector: Shopify • Time to complete: 1 minute
Why this matters: Adds the promotional tag to each product, making them visible in filtered collections, search results, or automated discounts that rely on tags to identify eligible products.

This step adds a specific tag to each product using {{loop.id}} as the product identifier. You configure which tag to add during setup—enter the exact tag text you want applied (like "Black Friday Sale," "Summer 2025," "Clearance," or "On Sale"). The tag is added to the product's existing tags without removing any other tags.

After this step executes, the tagged products will appear in any smart collections filtered by this tag, and any discount codes or promotional automations that target this tag will include these products.

Make it your own

Customize this workflow even further:

Schedule tag removal for promotion end
Create a companion workflow using the "Remove Shopify Product Tags on a Set Date" template scheduled for when your promotion ends, creating a complete automated promotional cycle from launch to cleanup.
Add multiple tags at once
Duplicate the "Product Add Tag" step inside the loop multiple times with different tag values to apply multiple tags simultaneously (like both "Sale" and "Featured" tags).
Update product status or visibility
Add steps after tagging to also modify product status, published status, or other attributes that should change when the promotion launches, creating comprehensive promotional activation.
Send launch notifications
Add a Slack or email step after the loop ends to notify your team that the promotion has launched and how many products were tagged, confirming successful activation.

Frequently asked questions

Can I schedule multiple different dates to tag different collections?
Yes, create separate workflows for each date/collection combination. Each workflow can have its own schedule, collection, and tag configuration, enabling you to queue up multiple promotional launches in advance.
What if I want to tag products repeatedly on a schedule instead of just once?
Change the trigger's type from "one-time" to "schedule" and configure a recurring schedule options. This is useful for seasonal promotions that recur.
Will this workflow add duplicate tags if the product already has the tag?
No, Shopify's tag system prevents duplicates. If a product already has the tag you're adding, it won't create a duplicate—it simply leaves the existing tag in place. The workflow runs without errors in this case.
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 start adding product tags automatically on schedule?

Join thousands who've automated their work and saved an average of 3.5 hours every week.

Start with this template — It's free
7-day free trial • 7 min setup • Cancel anytime