Talk to us

Bulk edit your content with AI.

Pull content from Shopify, Webflow, WordPress, Airtable, and more. Edit with any tool. See exactly what changed. Push updates back across platforms.

Schedule a call

Early access. We're onboarding teams one at a time.

Pull from

  • Shopify
  • Webflow
  • WordPress
  • Airtable
  • Notion
  • HubSpot
  • Supabase
  • YouTube
  • Google Sheets

Edit with

  • Claude
  • ChatGPT
  • Cursor
  • Windsurf
  • Codex
  • Antigravity
  • VS Code
  • Python
  • Sheets
  • Excel
  • Terminal
Backed by Y Combinator

How Scratch works

Pull, edit, verify, push.

Pull

All your content becomes local files. One file per record, organized by collection. Every field intact — rich text, images, references, drafts.

Edit

Use whatever tool you already have. Claude, Excel, Python, Cursor — anything that reads files. Scratch tracks every change regardless of how you made it.

Verify

See exactly what changed before anything publishes. A full diff — every record, every field, across every platform. Nothing writes until you approve it.

Push

Scratch writes changes back in the right order. Images reattach, linked records resolve, dependencies publish first. Only changed fields update.

AI tools that work with Scratch

Scratch turns your content into local files. Any tool that reads files can work with it.

Claude

Point it at your product folder. "Rewrite every description under 120 words, conversational tone, start with the material."

Cursor

Open the workspace in Cursor. Edit content files with AI inline — see changes in context, accept or reject per field.

Excel / Sheets

Export to CSV. Reprice 400 products with a formula. Filter by tag, sort by inventory, bulk-update a column. Re-import.

Python

Write a script to retag every record, generate slugs from titles, or validate fields against a schema. Standard file I/O.

Terminal

grep, sed, jq — find every mention of a discontinued product across your entire content footprint in one command.

ChatGPT

Upload a CSV export. "Translate every title and description to Spanish. Keep SKUs and prices unchanged." Download the result.

Any tool that reads and writes files works with Scratch. No plugins, no integrations, no vendor lock-in.

Why Scratch exists now

AI can do the work. It couldn't publish the work. The editing was never the hard part. Safe cross-platform publishing was.

Every platform is bolting AI into their human UI — a generate button, a sidebar. The human is still the operator. That's 2x. Scratch flips the roles. Agents operate. Humans oversee. That's where the 100x comes from.

Five years ago, scaling content meant hiring twenty people. Five years from now, it means one person with taste, standards, and systems awareness managing twenty agents.

Frequently asked questions

What is Scratch?

Scratch is a composable publishing platform. It pulls content from platforms like Shopify, Airtable, Webflow, WordPress, and Notion as local files. You edit those files with any tool — AI, spreadsheets, scripts — and Scratch pushes changes back through each platform's API. Only changed fields update. Images re-upload. References resolve. Nothing publishes without your review.

How does Scratch work with AI tools like Claude and ChatGPT?

Scratch pulls your content as files on your machine. Any AI tool that reads files can edit them — Claude, ChatGPT, Cursor, Windsurf, Python scripts. Scratch has no AI built in. It handles the API connections, the diffing, and the safe publish-back. You bring whatever model you want.

What platforms does Scratch integrate with?

Shopify, Airtable, Webflow, WordPress, Notion, HubSpot, Salesforce, YouTube, Google Sheets, and Supabase. Each integration reads the platform's full schema — every field, every relationship, every file attachment.

Is Scratch a Zapier alternative?

Not exactly. Zapier is trigger-based automation — one record at a time, no content awareness. Scratch is content-aware publishing — it sees your entire catalog, diffs changes, resolves dependencies, and shows you everything before it publishes.

Do I need to write code to use Scratch?

No. Scratch has a web app and a CLI. Connect platforms via OAuth, pull and push on demand or on a schedule. If you want to script — Python, terminal, anything — your content is local files, so standard file I/O works. But code is optional.

How does Scratch keep my data safe?

Scratch connects to every platform through OAuth with scoped permissions. Your content pulls to your local machine — Scratch doesn't store it. All API communication is over TLS. Nothing writes back until you review the diff and approve. Only changed fields update, so there's no risk of accidentally blanking data you didn't touch.

See it with your data.

We'll connect your platforms on a call and show you your content as files. Bring your messiest multi-table setup.

Schedule a call