dash

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

  1. 09:41:02 create_page Black Friday — Ceramics v1 draft
  2. 09:41:38 create_asset_upload hero.png → your Shopify Files 2.1 MB stored
  3. 09:42:30 preview_page renders in your live theme · expires in 24 h v1 preview
  4. 09:48:07 update_page “shorter headline, move the size guide up” v2 draft
  5. 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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