1 · Choose the products
Shopify's own product picker, inside the app. One product, this season's range, or the part of the catalog that has never been written about.
Product-to-article content
Pick the products, set the brief once, and AI Blogs writes an article for each one — title, body, meta description, tags and an image. Read what came back, and publish it into the blog you chose in your own store with one click.
AI Blogs is not on the Shopify App Store yet — this page describes the app as it is built today.
The problem
Not because nobody wants the traffic. Because writing one honest article about one product takes an hour, and the catalog has four hundred of them.
A four-hundred-product catalog and a blog with four posts on it.
One campaign covers a whole product selection and produces one article per product.
Generic AI copy that reads like it was written about nothing.
Each article is generated from that product's own title, description, price, vendor, tags and images.
Every article needs the same brief typed out again.
Tone, length, keywords, audience and brand context are campaign settings. Set them once and reuse them.
Drafts that sit in a document and never reach the store.
Articles go to a real Shopify blog with the meta description and tags already filled in.
How it works
A campaign is the unit of work: a set of products, a brief, and what should happen to the articles when they come back.
Shopify's own product picker, inside the app. One product, this season's range, or the part of the catalog that has never been written about.
Writing tone, target word count, SEO keywords, target audience, whether product images belong in the article, and which blog it publishes to. Then as much or as little extra context as you like — dozens of optional fields covering your industry, price point, customers, brand values, competitors and content goals, all of which shape the writing.
The campaign and its product data go off for generation, and every product is logged as it comes back — one row each, with its status and the error when something fails.
Every article lands in the app and waits there. Read it in full — body, meta description, tags and image — and publish it into the blog you chose, one click per article. Nothing goes to your storefront on its own.
What you get
Every article is stored against the product it was written about, with its position in the run, so you always know what covers what.
Professional, casual, friendly or authoritative. A word-count target from 100 to 2,000. Your own SEO keywords and the audience you are writing for.
Industry, product category, price point, customer age and income, shopping behaviour, brand values and mission, competitors, market position, content goals — every field you fill in goes into the brief.
Title, body, summary from the meta description, tags and an article image, created in the Shopify blog you selected. Not a hosted page somewhere else.
A timeline per campaign, with a row for every product and the actual error when one fails, so a half-finished run is diagnosable instead of mysterious.
Every generated article is readable in full inside the app — body, meta description, tags and image — and publishes with one click. Rewording happens in Shopify's own article editor, which the app opens for you once the post exists.
Where it earns its keep
New range, no articles, and a launch date. Select the new products, run one campaign, and every item has a post the day it goes live.
The products that never make the newsletter still get searched for. Give the ones at the back of the catalog a page that answers the question.
Every article is a real page on your store, with its own meta description and tags, written around the words your customers actually type.
The same tone, the same audience, the same brand values on every article, because they are settings on the campaign rather than something a person remembers.
Pricing
The monthly allowance is what separates the plans, and it resets at the start of each calendar month. Billing is handled by Shopify, on your store's usual invoice.
Free
Enough to read the writing before you pay for it.
$19.99/month
A steady stream of posts for a working catalog.
$49.99/month
For catalogs where the content backlog is measured in hundreds.
FAQ
Not from the Shopify App Store — the listing is not live yet, which is why there is no install button on this page. The app itself is built and running. XCO's other Shopify apps are listed and installable today; the link in the header goes to them.
In a blog in your own Shopify store. You choose which blog when you set the campaign up, and each article is created through the Shopify Admin API with its title, body, summary, tags and image — the same as if you had written it in the admin.
No. Every generated article is held in the app until you publish it, and publishing is one button on that article. There is no path that puts a post on your storefront without that click.
The product's title, description, price, vendor, tags and images, plus whatever context you put on the campaign — tone, word count, keywords, audience, industry, price point, brand values, competitors and the rest. It is not writing from the product name alone.
The rest of the campaign carries on. Each product gets its own entry in the campaign history with a status and, when it failed, the error message, so you can see exactly which products need a second run.
Three permissions: read and write your store's content, which is how it reads your blogs and creates articles, and write access to products. It does not request access to orders or customers.
AI Blogs just writes it down. Until the listing is live, XCO's other Shopify apps are one click away.
More from XCO
Save time by scheduling and automating product updates
Schedule and automate collection changes
Install Collections SchedulerLearn more about Collections Scheduler
Create and sort collections by what actually sells
Automate scheduling for sections, blocks, and theme publishing