How it works

Follow these 5 simple steps to start automatically tagging new products and removing tags after 30 days

Shopify logo icon

Product Created

App connector: Shopify • Time to complete: 0 minutes (Auto-configured)
Why this matters: This trigger captures new products the instant they're created in Shopify, enabling immediate tagging that makes new inventory visible to customers without requiring manual tag management or remembering to add products to new arrival collections.

When a product is created in Shopify (manually or through imports), this trigger activates the workflow and captures product details including {{shopify.id}} and all product properties. The workflow runs for every new product added to your store.

Product Add Tag

App connector: Shopify • Time to complete: 1 minute
Why this matters: Immediately applies the new arrival tag, making the product discoverable in "New Arrivals" smart collections, filtered searches, and promotional campaigns without requiring manual tagging workflows.

This step adds a tag to the newly created product using {{shopify.id}} as the product identifier.

Configuration: You specify the tag to add during setup—the default is "New Arrival" but you can customize it to match your store's naming conventions (like "New," "Just In," "Latest," etc.). The tag is case-sensitive and must be entered exactly as you want it displayed.

Important: You'll need to enter this same tag again in step 4 for removal, so the template recommends copying the tag before proceeding to ensure exact matching.

Retrieve Product

App connector: Shopify • Time to complete: 0 minutes (Auto-configured)
Why this matters: Fetches the complete, current product record including the newly added tag, ensuring the workflow has accurate product data for the delayed tag removal step even if product details are modified during the 30-day period.

This step retrieves the full product record from Shopify using {{shopify.id}}. It returns updated product information as {{shopify_2}} including the tag that was just added. This ensures the workflow maintains accurate product data throughout the 30-day delay, even if the product undergoes other changes during that time.

Delay

App connector: Delay • Time to complete: 1 minute
Why this matters: Creates the 30-day "new arrival" period by pausing the workflow before tag removal, giving products time to be featured as new inventory while ensuring automatic cleanup prevents outdated "new" labels.

This delay step pauses workflow execution for 30 days before proceeding to remove the tag.

Customization: The duration is configurable—you can adjust to 14 days for faster turnover, 60 days for longer new arrival periods, or any duration that matches your merchandising strategy. The amount field accepts any number and the unit can be changed from "days" to "hours," "weeks," or "months."

Note: The "bypass" parameter is set to false, meaning the delay applies even in test mode (set to true if you want to skip delays during testing to see the complete workflow faster).

Shopify logo icon

Product Remove Tag

App connector: Shopify • Time to complete: 1 minute
Why this matters: Automatically removes the new arrival tag after the configured period, preventing outdated "new" labels and keeping your new arrivals collection fresh without requiring manual tag cleanup.

This step removes the tag from the product using {{shopify_2.id}} as the product identifier.

Configuration: You must enter the exact same tag that was added in step 2. The template defaults to "New Arrival" and the configuration screen emphasizes that this must match the add step exactly (case-sensitive). If the tags don't match, removal will fail.

After this step, the product no longer appears in smart collections or filters based on the new arrival tag, but remains in your catalog with all other tags intact.

Make it your own

Customize this workflow even further:

Adjust timing by product type
Add conditional logic before the delay that checks product type or vendor and applies different delay durations—seasonal items might need 45 days while fast-fashion items need only 14 days as "new."
Add notification before tag removal
Insert a Slack or email step right before tag removal to notify your merchandising team which products are about to lose their "new" status, giving them a chance to feature items one last time or extend the period manually.
Replace with different promotional tags
Instead of just removing the tag, add another step that applies a different tag like "Trending" or "Popular" based on sales velocity or view counts during the new arrival period, creating a progression of promotional labels.
Archive low-performing new arrivals
Add conditional logic after the delay that checks if the product has zero sales, then either adds a "Clearance" tag or unpublishes the product, automatically identifying and flagging unsuccessful launches.

Frequently asked questions

What happens if I manually remove the tag before 30 days?
The workflow will still attempt to remove the tag after 30 days, but since it's already gone, the removal step will complete without error (Shopify ignores attempts to remove tags that don't exist). The workflow continues normally.
Can I apply this to existing products instead of just new ones?
This workflow only triggers for newly created products. To tag existing products with automatic removal, you'd need to create a different workflow triggered by a schedule or manual action that adds tags to selected products, then implements the same delay and removal logic.
What if I want different durations for different product types?
Add a filter or conditional paths after the "Product Add Tag" step that checks {{shopify.product_type}} or {{shopify.vendor}} and routes to different delay steps configured with different durations before converging back to tag removal, enabling category-specific new arrival periods.
What is a template?
MESA templates are fully pre-configured workflows built and vetted by Shopify Experts. Unlike competitor templates that provide basic scaffolds requiring extensive setup, MESA templates come with all data variables properly mapped, required fields configured, and steps ready to activate. You can turn them on immediately and start automating.
Can I customize a template?
Absolutely! While our templates work out-of-the-box, every step can be personalized to match your exact business requirements. Add conditional logic, integrate additional apps, or build more sophisticated workflows. MESA's templates provide a solid foundation that you can expand as needed.
Are templates free?
Yes! Our entire library of expert-built, production-ready templates is free to use. Unlike platforms that charge for premium templates or provide only basic scaffolds, MESA gives you access to hundreds of fully-configured, vetted workflows at no additional cost.

Ready to start automatically tagging new products and removing tags after 30 days?

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 • 5 min setup • Cancel anytime