Merge contentwithoutbreaking it.
Branch your headless CMS, review changes in a real diff, and merge with confidence. ContentMerge gives marketing teams the safety net engineers have had for decades.
The platform
Built for the modern content team.
Three pillars that turn content updates from a coordination nightmare into a calm, governed, reviewable workflow.
See exactly what's changing — across every content type.
ContentMerge renders intelligent, type-aware diffs for short text, long text, rich text, JSON, references, and assets. Reviewers always see the change in context, never as raw payload.
- Word-level highlights for prose
- Side-by-side previews for images
- Tree-aware diff for JSON & references
"shortText": {
"en-US": "newShortTextValue1"
},
"fieldStatus": { "shortText": {
"en-US": "this is updated text"
},
"fieldStatus": {A review loop your team will actually use.
Open a merge request from any branch, request reviews, leave comments at the field level, and resolve conversations the way you do on pull requests. No new vocabulary to learn.
- Threaded comments per field
- Required reviewers and approvals
- Slack & email notifications
Heading copy looks great — can we shorten the body to fit the mobile hero?
Pushed an edit. New version is ~30% shorter, keeps the “early access” CTA.
Approved. Ready to merge.
Decide who can merge into what.
Mark spaces and environments as protected so production can’t be touched without the right role. Built-in READ, PARTIAL_WRITE, WRITE, and ADMIN roles — or define your own permission set for who can compare, open a request, approve, and merge.
- Per-space and per-environment protection
- Built-in and custom roles
- Approvals required before merge
How it works
From draft to production in four moves.
- 1
Connect
Sign in with your Contentful space and pick a source and target environment.
- 2
Compare
See a side-by-side diff of every entry, model, and asset that differs between environments.
- 3
Review
Open a merge request. Reviewers get a real diff, not a screenshot, and approve when ready.
- 4
Merge
Merge selected entries into the protected target — immediately or after approval.
Pricing
Simple, per seat. Free for small teams.
Starter
For small teams just getting started.
- Up to 5 seats
- 1 Contentful space
- Unlimited merge requests
- Visual diff & merge requests
- Community support
Get your team merging
in minutes.
Connect your Contentful space, pick two environments, and ship the first reviewable merge today.