Liquid theme
02Layout, a template per type, a template per block. Server-rendered from live content.
The Studio
They sign in to their own site and see only the content you modelled: every type a clean list to search, edit and publish. No settings to break, no design to knock over.
See what the client seesDescribe the site to Claude Code, Cursor or Codex and it models, writes and themes it: the whole platform as tools, scoped to one workspace. Every change it makes is versioned, so any document, theme or deployment rolls back in one step.
It's plain MCP, so any agent on any model can use it.
Install the CLI from npm, pull the theme, edit it in your own editor and push it back to staging. It's Liquid, so any front-end dev is productive on day one, and every version is kept.
npm i -g @contentive/cliWant your own front end instead? Every content type is already a typed GraphQL API, with a playground and generated docs for your workspace.
Paste the URL and the real thing is captured, markup, CSS and fonts, then rebuilt as a theme, with every heading, image and link turned into a field the client can edit. A per-page report shows what matched.
Move from any public site, including:
Write the theme once, in templates and CSS, and it renders exactly as you wrote it.
Why we didn’t build a page builder
However the site gets built, the content lives in a real content management system. You define the model, your client edits it in the Studio, and nothing is baked into the code.
Define the fields each type needs: text, rich text, images, references, dates. No plugin to bolt them on.
A block editor for every long field, stored as structured content rather than HTML.
Link authors to posts or locations to regions, and query across them.
Compose each page from reusable sections. Your client reorders them without touching code.
Company details, header and footer live in one place and update everywhere they appear.
Every upload in one place, with alt text, tags and a focal point for smart cropping.
Save drafts, restore any earlier version, or schedule a publish for later.
Give each client exactly the access they need, and publish in more than one language.
The core does content, themes and hosting. Bookings, reviews, search, chat and the rest are extensions you install per site, each with its own Studio screens, a tag for the theme, and tools your agent can use.
Who visits and what they read, with no cookies and no consent banner.
No host to buy, no staging to set up, no certificate to renew. Everything publishes to staging, your agent’s changes included, and production only moves when someone promotes it.
Workers and object storage: no server with a login, no admin on the site, no plugin surface. Scripts run from a per-site allowlist, never unsafe-inline.
Absorbed long before it reaches the site, on a network your client’s traffic was never going to trouble. Certificates issue and renew on their own.
Pages are cached close to every visitor and refresh on publish, so changing a word costs what changing a word should cost.
Apex and www, a staging URL per site, and a name you can claim the day the build starts.
One site is £10.99/mo. Building for clients, it’s £39/mo with three live sites included, then £10.99/mo each. Unlimited workspaces, unlimited seats, hosting included.
Your price never rises when you invite your client.
The full matrixHow many sites are live?
Define the content model once and everything else is generated from it. Add a field and the API gains it, the theme can use it, the agent can fill it and the client can edit it. One change, no redeploy.
{
"types": {
"location": {
"label": "Location",
"fields": [
{ "name": "title", "type": "string" },
{ "name": "address", "type": "string" },
{ "name": "region", "type": "reference" }
]
}
}
}
Layout, a template per type, a template per block. Server-rendered from live content.
Typed the moment you save. Relay connections, filters, references. Use it or ignore it.
The platform as tools for your agent, scoped to one workspace.
Pull, preview against live content and push, through the same renderer production uses.
A typed client for your own front end, with rich-text renderers and a Next.js adapter. MIT, on npm.
The editor the client uses. Same model, so it fits the site exactly.

I’ve spent years building sites for clients on other people’s platforms, and none of them were good enough. Every build meant shoehorning in a page builder, piling on third-party plugins and paying for hosting somewhere else. Contentive is the platform I wanted instead: everything a client site needs, built in, with nothing to bolt on.
It’s in beta with a small number of agencies. No case studies yet. When there are, they’ll be real ones.
Straight answers to what agencies ask first.
It’s in beta with a small number of agencies, and it hosts real sites today. We say “beta” because the extension catalogue and the Studio are still growing, not because the hosting is.
Your client owns their content and their domain. The workspace sits in your account, and you decide what they can see and edit.
Not yet. Today the agency holds the bill and charges the client however it likes. Billing transfer is on the roadmap.
Your content is always available through the API, and the content model exports as a file. The theme files are yours too, though they’re written for Contentive’s renderer and would need rework to run elsewhere.
On the Enterprise plan, yes: the Studio can carry your brand instead of ours. On Agency, clients sign in to a Contentive Studio that shows your workspace’s name.
Not by accident. Agents, imports and theme pushes all land in staging first. Production only changes when it’s promoted, and every deployment can be rolled back.
As a destination. Import a WordPress site and its pages, posts, images and URLs come across. It doesn’t run WordPress plugins; the extensions replace them.
Direct chat with the customer success team.
Free to build and preview on staging. From £10.99/mo when it goes live, with hosting included.
Already have a workspace? Log in