Most of a Shopify catalogue ships with a page title Shopify generated and a meta description that was never written at all. We write both — and then we wait for you.
This is the whole product. There is no hidden mode where it does more than this.
A scan runs every night and looks at your products the way a search engine does — the title, the description, what is missing, what is duplicated across variants.
Written to fit — under 60 characters for the title, under 160 for the description, so Google shows the whole thing instead of cutting it off mid-sentence.
Every draft waits in an inbox inside your Shopify admin. Nothing reaches your storefront until you approve it. There is no setting that skips this step, because the day an AI quietly rewrites a merchant's whole catalogue is the day they stop trusting it.
Applied through the Shopify Admin API to the product you approved — and only that product.
Before writing anything, it reads the current value straight from Shopify and stores it. That stored value is what Undo restores — not a guess, not a cached copy.
A receipt records the exact prior value, read from your store moments before the change was written. Undo puts that value back — and if you edited the field yourself in the meantime, it stops and tells you rather than overwriting your work.
A change we could not record is a change we decline to make.
Shopify shows you an app's permissions at install. Here is the complete list of ours, and why each one is there.
read_productsto see what needs writingwrite_productsto apply an approved title or descriptionread_contentto see pages and blog postswrite_contentto apply an approved change there tooread_customersnever requestedread_ordersnever requestedWe cannot read your customer list or your order history. Not "we choose not to" — the permission is not one we ask for, so the door does not exist.
The first scan starts on its own once your products sync. By the next morning there is a queue of drafts waiting — and every one of them is still just a draft.