Publish and revert

One commit out. One click back.

Publishing is a normal Git commit to the branch you already deploy from. There is no content database, nothing added to your site, and every publish comes back out in a single click.

No credit card, cancel anytime.

Benefits

Why publishing stays boring.

  • One commit per publish

    Everything the client has pending ships together as one labelled commit, not one commit per keystroke.

  • Your pipeline, unchanged

    Your host rebuilds exactly as if you had pushed it yourself. No new build step and no new service.

  • A failed build cannot break the site

    Your host keeps serving the last good deployment, so the live site does not change until a build succeeds.

  • Nothing to migrate off

    The repository stays the only source of truth. If you stop using CMS Brew tomorrow, the content is already where it lives.

How it works

From draft to live, and back again.

  1. 01

    Edits stack up as a draft

    The client can make ten changes across a page before anything is committed.

  2. 02

    Publish writes one commit

    It goes to the branch your site deploys from, labelled with what changed.

  3. 03

    Your host rebuilds

    The same pipeline that has always built your site builds it again.

  4. 04

    Revert if you need to

    Any publish comes back out in one click, and the history keeps the record either way.

Use cases

What this actually looks like.

  • A client publishes something wrong

    You do not need to open a terminal. One click takes the publish back out and the site rebuilds.

    Example

    A price typo goes live at four in the afternoon. Revert takes it back out before you have finished reading the message about it.

  • Reviewing what changed

    Every publish is a labelled commit in your own history, so the tools you already use work on it.

  • Handing a site back

    There is nothing to unwind. The content is already committed to the repository you deliver.

  • Auditing a change

    Version history keeps the person and the time on every published state.

Pricing

One plan, priced per website.

Everything included. $39 a month for 5 sites, then $10 each.

50% off for 12 months

with code BREW50 for the first 20 customers (11 left)

Monthly

$39/mo

Billed monthly.

Websites
5 included
Extra sites
+$10 each/mo
  • Chat edits with schema-validated publish
  • Multi-page, blog and multilingual sites
  • One-click revert and version history
  • SEO-sensitive field warnings
  • Teammates and a shared team inbox
  • Email and Slack escalations
  • Guards policy for field permissions
  • Staged drafts and audit trail
Start for $0

Yearly

Save 33%
$26/mo

Billed $312 yearly. Save 33%.

Websites
5 included
Extra sites
+$10 each/mo
  • Chat edits with schema-validated publish
  • Multi-page, blog and multilingual sites
  • One-click revert and version history
  • SEO-sensitive field warnings
  • Teammates and a shared team inbox
  • Email and Slack escalations
  • Guards policy for field permissions
  • Staged drafts and audit trail
Start for $0

FAQ

Publish and revert, answered.

No. A publish commits straight to the branch your site deploys from, so the client's change goes live without a review step. Requests that need code take a different path and become draft pull requests instead.

Stop being the person who updates the phone number.

Give your client the keys to the content. Keep the keys to the code.

Prefer to talk first? Book a 30-minute call