Case studyHow we rebuilt our pricing page in three experimentsWe tested three layouts against each other for six weeks. The winner was not the one the team picked, and the reason changed how we design every page now. Here is what we learned…Design
By Northfield StudioPosted 24 Sept 2026

Webflow API integration for CMS blog publishing

Connect a Webflow site, then create, update, publish, and delete posts in its CMS blog collections through the same Blogs API you use for WordPress, Shopify, and Wix.

  • CMS items
  • Cover images
  • Drafts
  • Site token

Join 200,000+ of the world's most ambitious developers and builders

Warner Music Group
MoFlo
ClickUp
Readdy
RE/MAX
Moving Monkey®
How It Works

Three steps to your first post

1

Profile

default

Webflow

Connect the site

Send the site token to POST /v1/connect/webflow/token. Zernio checks it reaches exactly one site with CMS access.

2

POST /v1/accounts/{id}/blogs/{id}/articles

const { data } = await zernio.blogs.createBlogArticle({
  path: { accountId: 'acc_8f2a', blogId: '6650f1a2c4e8b9d03a7f5e21' },
  body: {
    title: 'How we rebuilt our pricing page',
    bodyHtml: '<p>Three experiments and what each one taught us.</p>',
    tags: ['design', 'case-study'],
    isPublished: true,
  },
});

Create the post

Pick a blog collection and send the HTML, title, tags, and cover image. Zernio maps them to the collection's own fields.

3

Spring update

Saved without publishing

Draft

Mon, 18 Jan

09:00, Europe/Madrid

Scheduled

How we rebuilt our pricing page

Fri, 15 Jan at 14:30

Published

Publish or keep a draft

Publish the post live on its own, or keep it as a draft. The rest of the site is never republished.

The site owner creates an API token in the site's settings and pastes it in

Features

Everything you need to ship Webflow features

Complete post lifecycle

List, create, read, update, publish, unpublish, and delete items in Webflow CMS collections.

Live or draft

Publish one item live without republishing the site, or keep it as a draft for review.

Your collection, your fields

Every collection with a rich-text field is a blog. Zernio matches body, summary, cover, tags, author, and date to its fields.

One key for blogs and social

Publish to Webflow, Wix, WordPress, and Shopify blogs, and to 16 social and messaging platforms, with one API key.

Tags created for you

Send tag names. Zernio finds them in the referenced collection and creates the ones that are missing.

Cover images

Pass a public image URL and Webflow imports it into the post's image field.

Integrate

Three ways in. Same API behind all of them

Write it yourself with the SDKs, hand it to an agent over MCP, or run it from a shell.

Read the docs
import Zernio from '@zernio/node';
const zernio = new Zernio(); // reads ZERNIO_API_KEY
const { data: article } = await zernio.blogs.createBlogArticle({
path: { accountId: 'acc_xxx', blogId: '6650f1a2c4e8b9d03a7f5e21' },
body: {
title: 'How we rebuilt our pricing page',
bodyHtml: '<p>Three experiments and what each one taught us.</p>',
tags: ['design', 'case-study'],
isPublished: true,
},
});
And more
Supported Platforms

Build one integration
and publish to 4 blog platforms with it

Frequently Asked Questions

Ship Webflow today

Connect a Webflow site with a site token and manage its CMS blog posts through one API.

  • SOC 2
  • GDPR compliant
  • 99.97% uptime
  • Under 50ms response