Skip to main content
In order to make changes to the status of a piece of content, you have to have the correct permissions assigned to your Role. Read more about default and custom roles and permissions.Additionally, only users with an admin role can delete Pages and Collection items if localization is enabled.

Content statuses

ButterCMS content can exist in four different states:
StatusVisual IndicatorDescription
Draft🟡 Yellow dateContent saved but not published. Visible via preview function and by passing the preview parameter to the API
Scheduled🔵 Blue dateContent set to publish automatically at a future date/time.
Published🟢 Green dateContent is live and accessible via the API.
Published with Draft🟢🟡 Green + YellowTwo versions of this content exist; one that is published and returned by the API without the preview parameter, and the in-progress draft, which is available from the API with the preview parameter.
Draft Status Published Status Scheduled Status

Understanding published with draft

You can have a page that is published with a draft version. For example, version 1 may already be published (indicated by a green checkmark), while version 2 is still being edited as a draft. Screenshot showing ButterCMS page versioning interface Screenshot showing ButterCMS page versioning interface

Publication workflow

For step-by-step tutorials on saving and publishing drafts, see managing drafts.

Step 1: Create content

An Admin configures your Page or Page Type template, setting up all content fields that editors will need access to. Then an Author (or higher authorization) creates a new Page or content item.

Step 2: Save as draft

The content is saved as a Draft (indicated by a yellow date). At this stage, the content can be previewed to see how it will look on your live site.
ButterCMS does not have an auto-save feature. Remember to save your work frequently.

Step 3: Review and publish

A Publisher or Admin reviews the content, makes any necessary updates, and can:
  • Publish immediately - Content goes live right away
  • Schedule for later - Set a future date/time for automatic publication
Schedule Publishing

Status visibility

You can always view the current status of your content:
  • In the content list - Status is shown as a colored date indicator
  • In the editor - Status appears in the upper-right corner of the screen
  • Via API - Use the preview=1 parameter to access draft content