Content management, meet visual design

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

A CMS that works for everyone

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.

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 publish to a mobile app.

Read the documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

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>",</h2></h2>
    "post-summary": "Quo eligendi nihil quia voluptas qui. Non distinctio voluptatu",
    "thumbnail-image": {
      "fileId": "580e63ff8c9a982ac9b8b74d",
      "url": "https://assets-global.website-files.com/59b8b744/588b74d_1477010-image3.jpg"
    },
    "main-image": {
      "fileId": "580e63fe8c9a982ac9b8b749",
      "url": "https://assets-global.website-files.com/58b8b744/580e6b749_1470257-image20.jpg"
    },

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

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>",</h2></h2>
    "post-summary": "Quo eligendi nihil quia voluptas qui. Non distinctio voluptatu",
    "thumbnail-image": {
      "fileId": "580e63ff8c9a982ac9b8b74d",
      "url": "https://assets-global.website-files.com/59b8b744/588b74d_1477010-image3.jpg"
    },
    "main-image": {

Migrations 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.

Custom webhooks

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

Integrate with mobile

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

Not a developer?

Connect your site to over 750 third-party services with Zapier — without coding

Manage content from Google Sheets

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

Export all your content to a Google Sheet.

Automate your social media

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

Send dynamic email

Populate and send emails with form and CMS data.

Publish content pulled from forms

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

+ 750 more apps