Shopify Catalog Hygiene Agent
Live demo
Watch it work before it's live
Merino Base Layer - Womens
PaidRosa Tavares, merchandising · nordkap-outdoor.myshopify.com
Created 08:40 as a draft. Description runs to twelve words, one image on the product and none on the three colour variants. Variants: Slate 89.00 CAD, Moss 89.00 CAD, Rust 8.90 CAD. Product type is blank, vendor is Nordkap, no tags. Eighteen other base layers in the store sell between 79.00 and 119.00 CAD.
What you'll need
Set up in minutes
Connect Shopify
One sign-in. The agent acts through your account, scoped to what this template uses.
Connect Slack
One sign-in. The agent acts through your account, scoped to what this template uses.
Listing standards
What a finished listing looks like in your store: the title pattern, the shortest description you accept, how many images and which angles, the tags and product type you require, and the price gap against similar products that is worth flagging.
Choose which agent runs it
NoClick's built-in models work out of the box — or bring Claude Code, Codex, and other coding agents on your own subscription.
Watch it handle a test run
A staged conversation against a simulated world — then it’s live.
The brief
About this agent
New products get created in a hurry, usually by whoever happened to have the photos, and the gaps only surface when a shopper bounces or a price looks wrong on the storefront. This agent reviews each product the moment it exists, measures it against the standards you wrote down, and compares its prices with the products sitting next to it in the same category. It posts one note to merchandising and changes nothing, so a deliberate premium price stays a decision instead of becoming a correction.
What people use it for
- Catch the missing decimal - A variant entered at 8.90 instead of 89.00 sells out overnight and costs real money. Comparing it against its siblings surfaces the gap in the minutes after creation, not in the weekly report.
- One standard, applied evenly - Listing quality usually depends on who happened to review it and how busy they were. Every product gets measured against the same written rules, so the hundredth listing is checked as carefully as the first.
- Outliers with their evidence - A price flag with no context is noise. Each one arrives showing the sibling range, the number of products compared, and the gap, so merchandising can agree or dismiss it in one read.
- Nothing edited behind you - Automatic fixes to titles and prices are how a catalog quietly drifts away from what the team intended. This one only writes to Slack, so every change to the store is still made by a person.
Before you fork
What access does it need to my store?
A Shopify credential that receives the product created event and can read products and product images, plus the Slack channel merchandising watches. No write scope is used anywhere. You then write the listing standards, and the Test Runs let you tune the wording against three staged products before real ones start arriving.
Can it fix the listing instead of reporting it?
No, and that is the point. Nothing in this template can edit a title, rewrite a description, adjust a price, or change publication status, so its whole output is a note. Deliberate choices like a limited edition price survive contact with it, which an auto correcting version would not allow.
We carry thousands of products. Does the price check hold up?
The comparison is deliberately narrow: only products sharing the new one's type, vendor, or collection, because a candle tells you nothing about a coat. The note always states how many products the range was drawn from, so a flag built on four siblings reads differently from one built on ninety.
Keep exploring
More ways to run it
Run it with your coding agent
More agents like this
Shopify Customer Support Agent
Reads every support email, looks up the real order in Shopify, and leaves a grounded reply waiting in your Gmail drafts to…
Shopify Daily Sales Digest
Posts one Slack message every morning with yesterday's orders, revenue, and new customers set against the day before, plus…
GitHub PR Review Agent
Reads every pull request the minute it opens and leaves one comment with a plain read of the change, a verdict on each…
Stripe Checkout Recovery Agent
Catches every abandoned Stripe checkout and leaves a short recovery email in Gmail naming the exact items and prices the…
Make it yours
Put Shopify Catalog Hygiene Agent to work.
Free to start. Guided setup, a test run against staged conversations, and it's live.