Landing pages for Shopify · written by your AI assistant
Make a Black Friday page for the ceramics collection.
Dash connects Claude, ChatGPT or any MCP client to your Shopify store. Ask for a page in your own words. It gets written into your theme, kept as a numbered draft, and shown to you on a preview link — and it stays there until you say publish.
Version history · black-friday-ceramics
what your assistant did, as your store recorded it
- 09:41:02 create_page Black Friday — Ceramics v1 draft
- 09:41:38 create_asset_upload hero.png → your Shopify Files 2.1 MB stored
- 09:42:30 preview_page renders in your live theme · expires in 24 h v1 preview
- 09:48:07 update_page “shorter headline, move the size guide up” v2 draft
- 09:49:55 publish_page yourstore.com/a/dash/black-friday-ceramics v2 live
How it works
Three steps happen without you. The fourth one is yours.
-
01 — Connect
One URL, pasted once
Install Dash, open the AI connection screen in your Shopify admin, and paste the connection URL into your assistant. The screen watches for your assistant to arrive and tells you when it lands.
-
02 — Ask
Describe the page
Say what you want in plain language. Your assistant writes the page in Liquid, using your own products, and uploads any images it needs to your Shopify Files.
-
03 — Look
A preview inside your theme
You get a link that renders the draft in your real storefront theme, exactly as a shopper would see it. Send it to whoever signs things off. It expires after 24 hours.
-
04 — Publish
You say when
Publishing is the only thing that changes what shoppers see, and it only happens when you ask for it. Schedule it, unpublish it, or roll back to any earlier version.
Capabilities
What your assistant can reach.
- Write
- Create a page from a description and edit it as many times as you like. Each edit is a new draft; identical content is recognised and doesn't pile up as a duplicate.
- Version
- Every version is numbered, dated and attributed. History is append-only, so version 3 always means the same content — and rolling back doesn't erase what came after it.
- Preview
- Any version can be opened inside your live theme without being published. Preview links are never cached, never indexed, and stop working after 24 hours.
- Publish
- One version is live at a time. Schedule a publish and an unpublish window, take a page down without losing it, or point the storefront back at an earlier version.
- Assets
- Images, stylesheets and scripts upload to your own Shopify Files and come back as CDN URLs. They stay visible in your admin, and they survive uninstalling Dash.
- Settings
- Page title, URL handle, SEO title and description, and whether your theme's header and footer show around the page.
- Stores
- One connection can cover every store you have access to. Once it covers more than one, your assistant has to name the store on every call — matched exactly, never guessed.
Control
An assistant with write access, and no way to surprise you.
Nothing publishes itself
Your assistant can write and preview all day. Publishing is a separate, explicit step, and it's the only one that changes what a shopper sees.
Nothing is overwritten
Every draft is kept. If a change was wrong, the version before it is still there, whole, and one instruction away.
Your theme, your domain
Pages are served at your own storefront URL, inside your own theme — header, footer, analytics and all. Nothing is hosted on somebody else's domain.
Two permissions, that's all
Dash asks to upload files and to serve pages on your storefront. It cannot read customers, orders or payments, because it never asks to.
You can see who's connected
Every account whose assistant can reach your store is listed with the last time it did anything. Revoke any of them from your admin.
One switch turns it all off
Regenerate the connection URL and every client configured with the old one stops working immediately. Uninstalling ends access outright.
Works with
Whatever you already talk to.
- Claude
- ChatGPT
- Claude Code
- Codex CLI
- Cursor
- VS Code
- anything that speaks MCP
Dash is a remote MCP server. If your assistant can add a custom connector by URL, it can use Dash — the admin walks you through the exact steps for yours.
Get started
Your next landing page is a sentence away.
Install Dash, paste one URL into your assistant, and ask it for a page. You'll have a preview link before you've finished describing what you wanted.
Install on Shopify