# Tag new products and remove after N days

Adds a configurable tag to new products and removes it again after a configurable number of days.

Canonical URL: https://templates.jsworkflows.com/templates/tag-new-products-remove-new-arrival-30-days/

## When to use this template

This template is built for Shopify stores using the JsWorkflows app.

Use this template when you want a ready-made workflow for this use case: Adds a configurable tag to new products and removes it again after a configurable number of days.

It is designed for Shopify inventory and merchandising operations and gives you a production-ready starting point instead of building the automation from scratch.

This workflow uses the Shopify webhook trigger model and starts from the "Product created" trigger. It includes setup fields for merchant-facing values, so you can configure the workflow before installing it.

## Metadata

- Category: Inventory and merch
- Trigger: Product created
- Workflow type: Shopify webhook
- Complexity: easy
- Usage class: starter-friendly

## Connected services

- None

## Additional Shopify scopes

- write_products

## Setup fields

- Product tag (`NEW_ARRIVAL_TAG`)
  - Type: text
  - Storage: config
  - Required: yes
  - Description: Tag to add to new products immediately after creation.
- Remove after days (`REMOVE_AFTER_DAYS`)
  - Type: number
  - Storage: config
  - Required: yes
  - Description: How many days after product creation the tag should be removed.

## Setup guide

## Before you start

This template marks new products with a tag and removes that tag after a configurable number of days.

## Configure in setup

- `Product tag`: tag to add when the product is created
- `Remove after days`: how long to wait before removing the tag

## Notes

- The tag is added immediately on product creation
- The removal delay is scheduled when the product-create webhook is received

