ProductsFor your team

Releases

Ship changes together, right on time.

Drafts never touch the live site. Changes from across your models wait in one publish queue with word-level diffs. Publish them as a batch, schedule them for 9:00 in your project's time zone, or undo a publish in the eight seconds after.

Capa · Publish
Publish4 entries waiting
Schedule
EntryModelChangeFieldsLast edited
Autumn menuMenusEditedTitle, Price +1Ana, 4 min ago
Harvest dinner, 12 OctEventsNewtitle, date +4Jonah, 20 min ago
Opening hoursPagesEditedHoursAna, 1 h ago
Wine list 2024MenusEditedItemsMaya, yesterday
Published 0 entries.
Versions

See exactly what changed.

The queue shows each change word by word, so a reviewer reads the difference instead of the whole entry. Every version stays one click away in the entry itself.

Compare
Ana Ruiz, today 09:12
Title
Autumn menu, now servingback for the season
Intro
Wild mushroom risotto, brown butter squashroast pumpkin agnolotti and the last of the figs.
Price
$2628
Scheduling

Schedule in your time zone. Not the server’s.

One dialog from the editor, a row in the content table, or a whole selection. It tells you exactly what will happen and when.

The Schedule dialog: publish or unpublish, a date and time with quick picks, the project's time zone, and a summary of when it publishes in local time and UTC.The Schedule dialog: publish or unpublish, a date and time with quick picks, the project's time zone, and a summary of when it publishes in local time and UTC.
Publishing

Fast to ship. Easy to take back.

  • < 3 sFrom Publish to live
  • 8 sTo undo a publish
  • 1 queueFor every change in every model
  • 500Entries in one scheduled run
Around the queue

Every publish leaves a paper trail.

  • Log

    The publishing log

    Settings > Publishing lists every scheduled and bulk publish: what, who, when, its state and how many attempts it took.

  • Failures

    Nothing fails quietly

    A failed scheduled publish shows its reason with Try again, on the entry and in the notifications bell.

  • Bulk

    Publish all drafts

    Publish every draft in a model at once. Capa counts what is ready first, and runs over 50 entries in the background.

  • Versions

    Published v7, Draft v8

    Every publish keeps its version. The version selector opens any earlier one so you can pick up from it.

  • Code

    Schedule from your code

    capa.scheduledActions.create takes a wall time and a time zone, and tells you exactly when it resolved to.

  • Webhooks

    Tell the rest of your stack

    publish.scheduled, publish.failed and publish.batch.completed reach any endpoint you subscribe.

Launch day, without the all-nighter.

Queue the changes, schedule the moment, and be asleep when it goes live.