How to Send Webflow Form Submissions to the CMS

Hand-lettered 'Webflow Forms to CMS' illustration showing form submission data flowing into a CMS table

Step-by-step guide to send Webflow form submissions to the CMS - without Zapier or Integromat.

5 min read
Feb 24, 2022
Author
Matthew Busel

Matthew is the co-founder of Whalesync.

Share
Copy Link

At Whalesync, we love Webflow. We built this site with Webflow, collect email addresses with Webflow forms, and host blog posts in the Webflow CMS. One of our few gripes with Webflow is that form submissions are not sent to their CMS. Despite being a highly requested feature since 2017, the most common workaround still involves Zapier - and with Zapier, the best you can do is a 1 minute lag from form submission to CMS update.

A Webflow feature request titled 'Send form submission data to CMS' with 850 votes
https://wishlist.webflow.com/ideas/WEBFLOW-I-663

To scratch our own itch, we built a workaround using Airtable and Whalesync. With these two tools, you can send your Webflow form submissions into your Webflow CMS in a matter of seconds.

This guide walks step-by-step through the process. There are two main sections:

  1. Send Webflow form data to Airtable
  2. Sync Airtable data to Webflow CMS

Here’s a teaser of it all working in action 👇:

Send Webflow Form Data to Airtable

First, we will send our Webflow form responses to Airtable. Instead of using Zapier or Integromat, we take advantage of Webflow webhooks. If you’re not familiar with webhooks, don’t worry! I promise it’s super easy.

This section was inspired by Conor Finlayson’s amazing Webflow Forms to Airtable (without Zapier or Integromat)! 🙏

1. Set up Webflow form

Create your form in Webflow

1. Set up Webflow form

Give each form’s field a descriptive name in the form settings

1. Set up Webflow form

2. Set up Airtable table

Create an Airtable table with fields for each of your form’s fields

  • Use the same names as you did in Webflow
  • *Note - you will need an Airtable Plus plan ($12/mo)
2. Set up Airtable table

3. Generate Webhook URL in Airtable

Click Automations

3. Generate Webhook URL in Airtable

Create a custom automation

3. Generate Webhook URL in Airtable

Add Trigger - When Webhook Received

3. Generate Webhook URL in Airtable

Copy the Webhook URL

3. Generate Webhook URL in Airtable

4. Add webhook trigger to Webflow

Go to project settings

4. Add webhook trigger to Webflow

Click “Add Webhook”

4. Add webhook trigger to Webflow

Trigger type = form submission, paste the Airtable Webhook URL

4. Add webhook trigger to Webflow

Publish Webflow site and run a test

  • Publish your Webflow site again
  • Submit test data to the Webflow form
4. Add webhook trigger to Webflow

  • In the Airtable automation hit “Test trigger”
4. Add webhook trigger to Webflow

  • View the form data
4. Add webhook trigger to Webflow

5. Map form submissions to Airtable

In Airtable automation hit “Add Action” - “Create Record”

5. Map form submissions to Airtable

Select your table, choose the fields you want to populate, and map the data

5. Map form submissions to Airtable

Test action and turn the automation on

5. Map form submissions to Airtable
  • *Note - this workflow will trigger whenever any form on your site is submitted
  • *Note - instead of mapping Slug, I used a formula to convert the Name to a Slug

Sync Airtable Data to Webflow CMS

Congrats! You made it to the easy part of this guide 🙂.

With your form data in Airtable, the last few steps are a breeze. With Whalesync, we can instantly sync our Airtable data to the Webflow CMS.

1. Set up Webflow CMS

Create a Collection with each of the same fields as your Airtable

1. Set up Webflow CMS

2. Set up Whalesync Base

Create a Whalesync base

2. Set up Whalesync Base
  • Connect Airtable with your Airtable API Key + Base Sharing Link
  • Connect Webflow with an API Key
2. Set up Whalesync Base

3. Map Airtable form fields to Webflow form fields

Map your Airtable table to your Webflow collection

3. Map Airtable form fields to Webflow form fields
  • Map each of the fields
  • *Note - if your field names match exactly, Whalesync will auto-map them for you (⚡).

4. Turn syncing on

Toggle the blue switch to turn syncing on

4. Turn syncing on

And that’s it! 🎉 When you submit your Webflow form, it will populate Airtable and then your Webflow CMS instantly. Enjoy!

For a quick overview of how to set up Whalesync specifically, check out our video guide:

Subscribe for more

Stay up to date with the latest no-code data news, strategies, and insights sent straight to your inbox!

Thank you for subscribing!

Oops! Something went wrong while submitting the form.
Keep reading

Related posts

Building a VC deal flow dashboard from Affinity data
Jul 8, 2026

How to Build a VC Deal Flow Dashboard from Affinity Data

Read post
Building read-only RevOps dashboards with Whalesync
Jul 8, 2026

How to Build Read-Only RevOps Dashboards in Airtable, Notion, or Google Sheets

Read post
Title card reading '5 AI workflows for content housekeeping' with line icons of a person, gear and links
Nov 24, 2025

5 AI Workflows for Content Housekeeping

Read post
Title card reading 'Programmatic SEO: The Ultimate Guide'
Aug 12, 2025

Programmatic SEO: The Ultimate Guide (2025)

Read post
Title card reading 'How to copy Coinbase's pSEO' with the Coinbase, Airtable and Webflow logos
Jan 10, 2025

How to Copy Coinbase’s Programmatic SEO Strategy

Read post
Hand-drawn diagram comparing a Squarespace CMS with a Webflow headless CMS backed by Airtable
Jan 2, 2025

Using Airtable as a CMS

Read post

Start syncing in minutes