Skip to main content
With ButterCMS’s revision history, you can track all changes made to content. You can easily review past versions, identify who made specific changes, and access the content exactly as it existed at any point in time.

Viewing versions for different content types

Pages and Collections

Pages and Collections support full version history with the ability to:
  • View all historical versions
  • See draft-over-published versions
  • Preview locked versions
  • Access the complete change timeline

Blog Posts

Blog Posts have a simplified version model:
  • View the current published version
  • See scheduled publication status
  • Limited historical version access compared to Pages
Blog Posts don’t support creating draft versions over published content. When you edit a published Blog Post, changes are applied directly upon saving.

Accessing the version timeline

You must have the proper permissions to access revision history.
You can view old versions of a Page through the revision history panel. To access previous versions:
  1. Navigate to the Page, Collection Item, or Blog Post you want to review
  2. Open the content editor
  3. Locate the Revision History option in the editor interface
  4. The timeline displays all saved versions chronologically
Access Revision History

Understanding the version timeline

Revision history timeline in ButterCMS

Timeline elements

The revision history timeline displays several key pieces of information for each version:
ElementDescription
Version numberSequential identifier (v1, v2, v3, etc.)
Save timestampThe exact date and time when the version was saved
AuthorThe team member who made and saved the changes
StatusCurrent state: Draft, Published, Scheduled, or Locked
Action buttonsPreview, restore, or compare this version

Timeline navigation

The version timeline is organized chronologically, with the most recent version at the top:
v4 — Current DraftToday, 2:30 PM
👤 Jane Smith  ·  Draft
v3 — PublishedYesterday, 4:15 PM
👤 John Doe  ·  ✓ Currently live
v2 — LockedJan 15, 11:00 AM
👤 Jane Smith  ·  🔒 Previously published
v1 — LockedJan 10, 9:30 AM
👤 John Doe  ·  🔒 Original version

Understanding version states

The below statuses reflect the states of versions in history, not the state of your current content.
Content versions in the ButterCMS version history can exist in several states, each indicated by a distinct visual symbol:

Draft state

A version is in Draft state when it hasn’t been published yet. Draft versions will only appear for the current active draft and are accessible via the preview API parameter. Draft Version Symbol

Published state

The Published indicator shows which version is currently live and accessible through the standard API endpoints. Published Version Symbol

Locked state

A Locked version was a previously Published version that can no longer be modified. However, locked versions can be reverted back to, allowing you to restore previous content states.

Version states quick reference

Attempting to edit a Published version generates a new draft.
StateSymbolDescriptionCan Edit?Can Restore?
Draft📝 (Orange)Current working version not yet published
Published✅ (Green)Currently live version
Scheduled🕐 (Blue)Queued for future publication
Locked🔒Previously published, now superseded

Viewing versions for different content types

Pages and Collections

Pages and Collections support full version history with the ability to:
  • View all historical versions
  • See draft-over-published versions
  • Preview locked versions
  • Access the complete change timeline

Blog Posts

Blog Posts have a simplified version model:
  • View the current published version
  • See scheduled publication status
  • Limited historical version access compared to Pages
Blog Posts don’t support creating draft versions over published content. When you edit a published Blog Post, changes are applied directly upon saving.

Viewing a specific version

Step-by-step guide

To view the content of a previous version:
  1. Open revision history - Click on the revision history option in your content editor
  2. Locate the version - Scroll through the timeline to find the version you want to view
  3. Click to select - Click on the version entry to select it
  4. Preview the content - Use the preview option to see exactly how the content appeared

Comparing two versions

You can use the revision history to compare the data between two versions.
  1. Click on any version in the history timeline to be your starting version. Choose the most recent of the two versions you want to compare.
  2. Click the Compare versions button.
  3. Click the older version of the content that you want to compare your starting version to.
You will then see a color-coded diff of the two versions:
  • Content that was removed will have red strikethrough text, like this.
  • Content that was added will have green text, like this.