Specter for Shopify

Edit your Shopify store blog with AI, in your browser.

Connect your Shopify store in the browser and your articles, pages, and product descriptions open as clean, structured content. Run AI recipes across the whole archive, review each change as a diff, and Specter publishes back over the Shopify Admin API. Content only — never orders, inventory, or pricing.

Any current Shopify plan · nothing to install · browsing & diffs are free · workspaces open with 500 free credits.

Also for: Ghost →  ·  WordPress →  ·  Webflow →

Specter webapp showing an active Shopify connection with an AI recipe diff ready to review

Why Shopify store owners reach for Specter

Shopify's article editor is a hidden corner of the admin.

Shopify ships with a blog system almost no one talks about and almost no one uses well. The article editor is buried in the admin, the SEO surface is shallow, and the AI apps in the Shopify marketplace are mostly closed-loop add-ons that charge per article generated. Specter takes a different angle. Connect your store in the browser and your articles, pages, and product descriptions open as clean content. Run AI recipes across the whole archive, review every change as a diff, and publish back through the Shopify Admin API.

What you can do

The workflow layer between Shopify and AI

Specter isn't an AI and it isn't a CMS. It's the workflow and control layer: connect your live Shopify store in the browser, run AI recipes across the whole archive, and review every change before it ships — so the model can finally reach your content, all of it, at once.

Full-archive context for AI

Connect your store and every article, page, and product description lands in one workspace as clean, structured content. AI recipes run with the whole archive as context — accurate internal links, consistent tone, no blind one-article rewrites.

Bulk SEO across every article

Run an AI recipe across hundreds or thousands of articles and product descriptions — rewrite SEO titles, regenerate meta descriptions, swap CTAs, refresh product copy. Review the pass as a diff, approve what is right, and publish back over the Shopify Admin API.

Everything in one workspace

Shopify sits side by side with Ghost, WordPress, and Webflow. Run the same recipe across a Shopify storefront blog and a Ghost newsletter, review both, publish both — from one place.

Recipes, not one article at a time

AI runs as recipes across your connected content, not pasted in article-by-article. The whole store blog is the context — and you review every change as a diff before publishing.

Two-way sync

Edit in your workspace and the change publishes back. Edit in the Shopify admin and Specter pulls it in. Articles round-trip with full frontmatter: title, handle, blog assignment, author, tags, summary, SEO fields, status, scheduled date.

Dry-run diff before you publish

Every run shows up as a diff first — which Shopify articles, pages, or product descriptions would change, and anything flagged as a conflict. Browsing and reviewing diffs are free, and every publish keeps a snapshot for rollback.

OAuth, scoped to content

Specter requests read/write on articles, blogs, pages, and product descriptions — never orders, customers, inventory, or pricing. Revoke from your Shopify admin any time.

Credits, not lock-in

Connecting Shopify, browsing content, and reviewing diffs are free. Only AI runs spend credits, and every workspace opens with 500 free. Your content stays yours.

How it works on Shopify

Three steps. No drama.

01

Step

Approve Specter in Shopify

In your Specter workspace, click Connect Shopify store, type your store handle, and approve the install. Shopify shows you exactly what Specter will access — articles, pages, and product descriptions, nothing else.

02

Step

Your archive opens in the workspace

Specter finishes the OAuth handshake and pulls your articles, pages, and product descriptions into the workspace as clean, structured content.

03

Step

Run a recipe, review the diff, publish

Edit by hand or run an AI recipe across the whole store blog. Review every change as a diff, approve what is right, and Specter publishes back. Every publish keeps a snapshot for rollback.

What round-trips today

The Shopify capability map

Specter syncs the text content of your Shopify store — articles, pages, and product descriptions. Orders, customers, inventory, pricing, themes, and Liquid templates are deliberately out of scope.

Pushes and pulls today

Article, page, and product bodies (projected ↔ Shopify rich text; products are description-first), title, handle, blog assignment, author, publish status (draft/published), scheduled date, tags, summary, SEO title, SEO description, published-at timestamp, image URL.

Specter never touches

Orders, customers, product variants, inventory, pricing, payouts, themes, Liquid templates, Shopify Markets, Shopify Functions, metaobjects. Local image upload is planned, not shipped. See the full capability matrix →.

Credits, not lock-in

Browsing is free. Only AI runs spend credits.

Connecting Shopify, reviewing diffs, and publishing edits cost nothing. Only AI recipe runs spend credits, and every workspace opens with 500 free.

Prefer your own machine?
Desktop
  • Run the engine locally, your content as plain .md files on disk
  • Open-source and self-hostable
  • Nothing routed through our servers
  • Desktop Core is $99/year; engine is free on GitHub
Desktop & open-source edition →

FAQ

Shopify questions, answered

Which Shopify plans does Specter work with?
Any current Shopify plan that exposes the Admin API for articles. Specter installs as a regular Shopify app via OAuth.
Can Specter edit my product descriptions?
Yes — Specter is description-first for products: it syncs the product title, handle, tags, and the description body so you can run recipes across product copy alongside your articles and pages. It does not touch variants, inventory, or pricing — those stay in the Shopify admin.
Does Specter see my orders or customers?
No. The OAuth scope covers articles, blogs, pages, and product content. Orders, customers, inventory, pricing, payouts, and themes are not in the scope and not visible to Specter. You can verify the exact scopes during install — Shopify lists them on the approval screen.
Does Specter upload local images to Shopify?
Not yet — image fields are referenced by URL on the Shopify side. Local image upload is planned. For now, Specter keeps the remote image URL in frontmatter.
What about Shopify’s "Online Store" pages?
Pages (the static pages of your Online Store) are part of the same article system in many Shopify accounts. Where the Admin API exposes them, Specter round-trips them as markdown files alongside articles. Liquid template content is not synced.
How does Specter handle Shopify’s rich-text editor?
Specter converts the article body between Shopify’s HTML rich text and standard markdown in both directions, preserving headings, lists, code blocks, links, images (by URL), and inline formatting. Embedded Shopify-specific blocks (like product cards in articles) come through as opaque blocks you can keep or rewrite.

Bring AI to your whole Shopify blog

Connect in the browser and start with 500 free credits. Prefer files on your own disk? There’s a desktop and open-source edition too.

Guides

Get the most out of Specter + Shopify

Guide

A content-marketing workflow for Shopify blogs that actually scales

An end-to-end content workflow for Shopify store owners who run the blog seriously: research, draft, review, bulk-publish via the Spectersync webapp, measure, and refresh the back catalog with AI recipes.

Read guide →

Guide

How to add a CTA to every Shopify article at once

Insert a newsletter, collection link, or lead-magnet CTA at a consistent spot across every Shopify article. Connect your store to the Spectersync webapp, run a recipe that places the CTA, review the diff, and publish.

Read guide →

Guide

How to back up your Shopify articles with Spectersync

Connect your Shopify store in the Spectersync webapp and keep a reviewable copy of every article. Snapshots and rollback on every publish — and an exportable archive of the content you actually wrote. Not a full store backup.

Read guide →

Guide

How to bulk edit Shopify article SEO (at scale)

Bulk edit Shopify article SEO: connect your store to the Spectersync webapp, run an AI recipe across every article, review the diff, and publish back via the Admin API.

Read guide →

Guide

How to bulk-fix broken internal links across Shopify articles

Find and fix dead internal links across every Shopify article in one pass: connect your store to the Spectersync webapp, run an AI recipe that swaps changed URLs, review the diff, and publish.

Read guide →

Guide

How to bulk-write meta descriptions for Shopify articles

Generate meta descriptions across every Shopify article in one pass. Connect your store to the Spectersync webapp, run an AI recipe that fills empty meta descriptions without overwriting existing ones, review the diff, and publish.

Read guide →

Guide

How to connect your Shopify store to Spectersync

Connect your Shopify store to the Spectersync webapp via OAuth. Enter your store handle, approve the read_content / write_content scopes in Shopify admin, and your whole blog opens in the workspace.

Read guide →

Guide

How to edit Shopify articles with AI — recipes across your whole blog

Edit your published Shopify articles with AI in the Spectersync webapp: connect your store, run a recipe across the archive, review every change as a diff, and publish back. No CMS-editor wrestling.

Read guide →

Guide

Shopify blogs vs Online Store pages — what Spectersync syncs

Shopify has two distinct text surfaces — blogs with articles, and Online Store pages. Here's exactly which ones Spectersync brings into the workspace, and what's deliberately out of scope.

Read guide →

See all Shopify guides →