Content management, meet visual design

Create the content structure you need, add content by hand or via the API, then design it visually. Finally, a content management system that works for editors, designers, and developers.

Visual CMS - Content Management, Meet visual design
Webflow CMS - built for Designers
Designers

Design content-driven sites with real content, without relying on front-end developers or complex data systems.

Webflow CMS - built for Content managers
Content managers

Define the content you need, then work with an intuitive CMS to add and update content right on the page.

Webflow CMS - built for developers
Developers

Update content with a REST API that lets you add, update, delete, and publish content from your terminal.

Content managers

Create whatever content you need with custom fields

Don’t lock yourself into inflexible templates, blog-centric content structures, or complex code languages. Just build the schema you need and bind it to any design you want.

Webflow CMS - create whatever content you need with custom fieldsWebflow Collection UI
Work with all kinds of content in the Webflow CMS
Work with all kinds of content

From colors to images to text and numbers, define whatever content you need for the project in mind.

Create dynamic HTML embeds with Webflow CMS
Dynamic HTML embeds

Dynamically change custom HTML elements by replacing changing parameters with CMS fields.

Reference other content types from other Collections in Webflow CMS
Reference other content types

Create powerful relationships beteween different content types by pulling in data from multiple Collections.

What people are saying

See more Webflow love
Micah Ryan
Micah Ryan
Instagram Icon

The Webflow CMS has been so seamless, and enjoyable for the client. Page edits as easy as a Squarespace sites for the client, but complete design control for me.

Oct 12, 2016
Joe Dakroub
Joe Dakroub
Twitter Icon

The marriage between the CMS and Designer tools in Webflow is what sets it apart. This is the future of digital design/development.

Sep 20, 2016
Johnny Liabø
Johnny Liabø
Facebook Icon

Thanks to Webflow, we can now deliver better websites, at a faster rate and with much simpler content editing for clients than we could with Wordpress or Joomla.

July 25, 2016
Designers

Design your pages visually, with real content

Designing content-driven websites with Webflow is simple — just connect your layout with the fields in your Collections, then work with that content right on the page. No messy code work or database management required.

Bind content to any layout in the Webflow CMS
Bind content to any layout

You’re not locked into any layout — simply add the elements you want and pull in the data from your CMS.

Filter what you need to display in the Webflow CMS
Filter what you display

Conditionally display content as needed, sort based on a given field, or hide content you don’t need.

Editors

Write and edit content right on the page

Say so long to the clunky, disconnected dashboards of other CMSs. Webflow CMS lets you add and edit right on your live website, and publish with a click.

Give clients access through the Webflow CMS
Give clients access

Invite teammates and clients so they can edit and add new content anytime.

Collaborate in real time with the Webflow CMS
Collaborate in real time

Work on a site at the same time, without stepping on each other's toes.

Edit once - update everywhere in the Webflow CMS
Edit once — update everywhere

Need to change an article's headline? Edit it once, and it’ll update across the site.

Developers

Work directly with the JSON underlying your CMS

Work with Webflow’s CMS API to bring content in from external data sources, connect an existing CMS, or connect Webflow’s CMS with a mobile app.

Read API documentation

1
2
3
4
5
6
7
8
9



10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

CURL request:
curl https://api.webflow.com/collections/b8b745/items/c9b8b754 \
   -H "Authorization: Bearer d59f6812bb0d77f23417b32" \
   -H 'accept-version: 1.0.0'

JSON response:
"item": [
   {
     "post-name": "5 Principles Of Effective Web Design",
     "post-body": "<h2>Earum laboriosam ab velit.<h2><p>Et aliquam fuga corporis sit assumenda culpa minima nostrum. Rerum corrupti cum quod laborum a. Non voluptatum ipsam ut et nostrum. Omnis deleniti hic est velit nemo et.</p>...<p>Iusto accusamus quia nisi rerum reiciendis minus quam debitis. Sit illo eos qui. Nisi et autem sequi.</p>",
     "post-summary": "Quo eligendi nihil quia voluptas qui. Non distinctio voluptatu",
     "thumbnail-image": {
       "fileId": "580e63ff8c9a982ac9b8b74d",
       "url": "https://d1otoma47x30pg.cloudfront.net/59b8b744/588b74d_1477010-image3.jpg"
     },
     "main-image": {
       "fileId": "580e63fe8c9a982ac9b8b749",
       "url": "https://d1otoma47x30pg.cloudfront.net/58b8b744/580e6b749_1470257-image20.jpg"
     },
     "slug": "5-principles-of-effective-web-design",
     "updated-on": "2016-10-24T19:42:46.957Z",
     "updated-by": "Person_5660c5338e9d3b0bee3b86aa",
     "created-on": "2016-10-24T19:41:52.325Z",
     "created-by": "Person_5660c5338e9d3b0bee3b86aa",
     "published-on": "2016-10-24T19:43:15.745Z",
     "published-by": "Person_5660c5338e9d3b0bee3b86aa",
     "author": "580e640c8c9a982ac9b8b77a",
     "_cid": "580e63fc8c9a982ac9b8b745",
     "_id": "580e64008c9a982ac9b8b754"
   }
 ]

1
2
3
4
5
6
7
8
9



10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

JS request:
const webflow = new Webflow({ token: api_token }); // Promise const item = webflow.item({ collectionId: '580e63fc8c9a982ac9b8b745', itemId: '580e64008c9a982ac9b8b754' }); item.then(i => console.log(i));

JSON response:
"item": [
   {
     "post-name": "5 Principles Of Effective Web Design",
     "post-body": "<h2>Earum laboriosam ab velit.<h2><p>Et aliquam fuga corporis sit assumenda culpa minima nostrum. Rerum corrupti cum quod laborum a. Non voluptatum ipsam ut et nostrum. Omnis deleniti hic est velit nemo et.</p>...<p>Iusto accusamus quia nisi rerum reiciendis minus quam debitis. Sit illo eos qui. Nisi et autem sequi.</p>",
     "post-summary": "Quo eligendi nihil quia voluptas qui. Non distinctio voluptatu",
     "thumbnail-image": {
       "fileId": "580e63ff8c9a982ac9b8b74d",
       "url": "https://d1otoma47x30pg.cloudfront.net/59b8b744/588b74d_1477010-image3.jpg"
     },
     "main-image": {
       "fileId": "580e63fe8c9a982ac9b8b749",
       "url": "https://d1otoma47x30pg.cloudfront.net/58b8b744/580e6b749_1470257-image20.jpg"
     },
     "slug": "5-principles-of-effective-web-design",
     "updated-on": "2016-10-24T19:42:46.957Z",
     "updated-by": "Person_5660c5338e9d3b0bee3b86aa",
     "created-on": "2016-10-24T19:41:52.325Z",
     "created-by": "Person_5660c5338e9d3b0bee3b86aa",
     "published-on": "2016-10-24T19:43:15.745Z",
     "published-by": "Person_5660c5338e9d3b0bee3b86aa",
     "author": "580e640c8c9a982ac9b8b77a",
     "_cid": "580e63fc8c9a982ac9b8b745",
     "_id": "580e64008c9a982ac9b8b754"
   }
 ]

Migrating made easy

Import content from an existing database.

Set your content free

Export content as JSON for use in other apps.

Connect an existing CMS

Integrate other data sources with Webflow.

Create custom webhooks with the Webflow CMS API

Custom webhooks

Create custom webhooks to fire actions when items are added, updated, or deleted.

Integrate with your mobile apps using the Webflow CMS API

Integrate with mobile

Have a mobile app? Pull CMS data into your native experience.

Not a developer?

Use Zapier to take advantage of pre-built API connections, and create powerful data integrations without looking at code.

Coming soon to Zapier

Webflow IconGoogle Sheets Icon

Import from Google Sheets — or create a new entry each time you publish a post.

Webflow IconWebflow CMS Icon

Feed form data directly into your CMS to surface user-generated content.

Webflow IconTwitter Icon

Automate social media by posting an update when you publish new content.

Webflow IconGoogle Sheets Icon

Export all your content to a Google Sheet.

Webflow IconEmail Icon

Send a dynamically populated email based on form and CMS data.

+ 5,000 more apps

Get started for free

Over 500,000 designers can't be wrong.

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form