Publish to your CMS

Publish content to your CMS without leaving the editor

Finish the draft, then publish content to your CMS from the same screen. The Publish menu in the WriteWorks editor sends a piece to WordPress, Webflow, Contentful, Sanity or Notion, converted into that CMS's own structure rather than pasted HTML. Choose the destination, preview exactly what will be sent, then save it as a draft or publish it live. Publish again and the same item is updated.

7-day trial · Cancel anytime

The Publish to WordPress dialog on its Destination step, with post type, site, categories, featured image, title, URL slug and excerpt.The Publish to WordPress dialog on its Destination step, with post type, site, categories, featured image, title, URL slug and excerpt.
The platform

See WriteWorks in Action

This is the working product, not a mockup: the same visibility scores, briefs and published content your team would be looking at. Start a free trial and point it at your own domain, or take the tour of what sits behind the screen.

Get started
Surge45
Home
Ask AI
Opportunities128
Research
Create
Editor
Automations
Sheets
Projects
Documents
Measure
Context
Support
Settings
Sign out
SCSam Cartersam@example.com
WRITEWORKS
Create/Editor
New
1.2M (62%) leftAsk AI
The challenge

Why publishing is the slowest step

Formatting, structure and duplicates.

Copy and paste breaks the formatting

Headings, nested lists, tables and image captions rarely survive a paste into a CMS editor, so every piece gets rebuilt by hand at the last minute.

Headless CMSs want structure, not HTML

Contentful, Sanity and Webflow store rich text in their own formats. A blob of HTML either fails or lands as one unstructured field.

Updates create duplicates

Re-publishing a revised piece often means a second post and a redirect to clean up, instead of an update to the original.

Coverage is uneven across engines

Winning the answer on one assistant says nothing about the other nine your buyers actually ask.

The solution

How publishing to your CMS works

Convert, choose the destination, preview, publish.

WriteWorks converts the draft for each destination: Gutenberg blocks for WordPress, Webflow CMS rich text, Contentful Rich Text, Sanity Portable Text and Notion blocks. Headings, links, bold and italic, nested lists, quotes, code, images with captions and tables are carried across.

◆How publishing to your CMS worksLIVE
WriteWorks Editor: Publish to WordPress. Close-up: Preview step body: slug, excerpt, warnings and the Structure or Format tab (sample data).WriteWorks Editor: Publish to WordPress. Close-up: Preview step body: slug, excerpt, warnings and the Structure or Format tab (sample data).
Success story

What real brands fixed with WriteWorks

What each brand fixed, measured before and after with the same audit, in their own words.

Substantial directory pages 0% → 100%

“Not one of our influencer directory pages reached 200 words. Now 100% of them do, and the share of pages carrying schema jumped from 39% to 99%.”

Capabilities

What each CMS gets

Native formats and the fields you map.

WordPress

Posts or pages, categories and a featured image, as Gutenberg blocks.

Webflow

CMS collection items, mapped to your body and image fields.

Contentful

Entries in Rich Text, with images uploaded as assets.

Sanity

Documents in Portable Text, with images in the asset store.

Notion

A new database row or a sub-page, as Notion blocks.

Images

Uploaded to WordPress media, Contentful assets and Sanity assets, with alt text and captions.

Time savings

What changes

From paste-and-fix to three steps.

TaskBeforeWith WriteWorksTime saved
Publish an approved draftCopy, paste, rebuild formattingPublish menu, three stepsPer piece
Update a published pieceNew post and a redirectRe-publish updates the same itemDuplicates
Check what the CMS will receivePublish and lookPreview with the exact payloadSurprises
Included

What's included

Everything in the Publish menu.

Publish menu in the content editor
WordPress, Webflow, Contentful, Sanity and Notion
Native formats: Gutenberg blocks, Webflow rich text, Contentful Rich Text, Sanity Portable Text, Notion blocks
Headings, links, lists, quotes, code, images with captions and tables carried across
Destination, field mapping, slug and excerpt per publish
Preview of the look, the structure and the exact payload
Save as draft or publish live
Re-publishing updates the same item
Live publishing limited to roles with publish permission
Use a connection set up by you or a teammate
Shows where a piece is already published
Built for

Who uses it

Everyone between approval and live.

Content teams

Ship from the editor the piece was written and scored in.

Headless CMS teams

Headless CMS publishing that respects your content model.

Editors and approvers

Writers send drafts; people with publish permission take them live.

Agencies

Publish to each client's own CMS from their workspace.

Featured story

“We advise SaaS brands on AI search, so having every page of our own site built on request was a little awkward. We switched to cache-friendly HTML, cleaned up the heading order, repaired our broken FAQ blocks and trimmed the sitemap. On the re-audit, 87% of pages came straight from cache, up from 0%, and every guide was in heading order. Some of our insight articles are still slow, and they're next.”

Surge45 team

Read the full story
0% → 87%
Pages served from cache
2.5x
Faster median server response to crawlers
32% → 100%
Guides and FAQs with a clean heading structure
FAQ

Frequently asked questions

Everything teams typically ask before getting started.

Which CMSs can I publish to from WriteWorks?+
WordPress, Webflow, Contentful, Sanity and Notion. Payload, BaseHub and Framer appear in the menu but can't be published to yet, with the reason shown: their schemas are custom to each project, or, for Framer, its API only works inside Framer's own client.
What is headless CMS publishing?+
A headless CMS stores content as structured data, separate from how a website displays it. Publishing to one means writing into its content model, its fields and its rich text format, rather than pushing a web page. WriteWorks converts each draft into Contentful Rich Text, Sanity Portable Text or Webflow CMS rich text and maps it to the fields you choose.
Does it publish live or as a draft?+
Your choice on each publish: save as a draft or publish live. In Webflow, publishing live makes the collection item live; a draft item waits until you publish the site. In Notion there is a single publish action.
What happens if I publish the same piece again?+
The existing item is updated rather than duplicated. In Notion the previous version is archived and replaced. Publishing to a different destination creates a new item there.
Can anyone on my team publish live?+
Only roles with publish permission. Anyone else can save a draft to the CMS and ask an editor or admin to publish it.
How do I connect my CMS?+
In Settings, then Integrations. WordPress connects with your site URL, username and an application password; Webflow, Contentful and Notion with a sign-in; Sanity with a project ID, dataset and write token. A connection one teammate sets up can be used by others in the workspace.

Write it, score it, publish it, from one editor

The Publish menu sends finished content to WordPress, Webflow, Contentful, Sanity or Notion in each CMS's own format.