Webflow is a fantastic tool for building websites, but when it comes to form handling, you're stuck with Webflow's built-in form submissions (which don't connect to Google Sheets) or Zapier (which costs $20+/month for real usage).
There's a better way. Sheet Monkey lets you send Webflow form submissions directly to Google Sheets — no Zapier, no middleware, no monthly Zapier bill. Here's exactly how to set it up.
The Usual Way: Zapier (And Why It's Overkill)
The most commonly recommended approach for connecting Webflow forms to Google Sheets is Zapier. Here's why we think it's overkill for most people:
Monthly cost
Zapier's free tier gives you 100 tasks per month with a 15-minute polling interval. For any real website traffic, you need a paid plan:
- Starter: $19.99/month (750 tasks)
- Professional: $49/month (2,000 tasks)
That's $240-$600/year just to move form data into a spreadsheet.
Polling delay
Zapier doesn't push data in real-time. It polls for new submissions every 5-15 minutes depending on your plan. If someone fills out your form, the data won't appear in your sheet for several minutes.
Another tool to manage
Zapier is yet another account, another dashboard, another thing that can break. If your Zap stops working (which happens), you'll lose form submissions until you notice and fix it.
The Better Way: Sheet Monkey + Webflow
Sheet Monkey gives you a form endpoint URL that you set as the action on your Webflow form. When someone submits, the data goes directly into your Google Sheet. Real-time, no middleware, no polling.
Step 1: Create a Sheet Monkey form
- Sign up for a free Sheet Monkey account.
- Connect your Google account and select the sheet where you want form data.
- Copy your form endpoint URL. It looks like:
https://api.sheetmonkey.io/form/your-unique-id
Step 2: Configure your Webflow form
In the Webflow Designer:
- Select your form block.
- In the form settings panel, find the Action field.
- Paste your Sheet Monkey endpoint URL.
- Set Method to
POST.
That's the core setup. When someone submits your Webflow form, the data goes straight to your Google Sheet.
Step 3: Map your fields
Make sure the name attribute on each form field in Webflow matches the column headers in your Google Sheet. For example:
- Form field name:
Email→ Sheet column header:Email - Form field name:
Name→ Sheet column header:Name - Form field name:
Message→ Sheet column header:Message
Sheet Monkey automatically creates columns if they don't exist, but matching names keeps your sheet organized.
For a more detailed walkthrough, see our Webflow integration guide.
How to Capture UTM Parameters from Webflow Forms
If you're running ad campaigns that drive traffic to your Webflow site, you want to know which campaigns are generating form submissions. Here's how to capture UTM parameters automatically.
Add hidden fields to your Webflow form
In the Webflow Designer, add hidden input fields to your form for each UTM parameter:
utm_sourceutm_mediumutm_campaignutm_content(optional)utm_term(optional)
Add the JavaScript snippet
In your Webflow project settings, go to Custom Code and add this to the Footer Code section:
<script> document.addEventListener('DOMContentLoaded', function() { var params = new URLSearchParams(window.location.search); var utmFields = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_content', 'utm_term']; utmFields.forEach(function(field) { var value = params.get(field); if (value) { var inputs = document.querySelectorAll('input[name="' + field + '"]'); inputs.forEach(function(input) { input.value = value; }); } }); }); </script>
Now when someone visits your site via yoursite.com?utm_source=google&utm_medium=cpc&utm_campaign=spring-sale, those values are automatically captured in the hidden fields and sent to your Google Sheet with the form submission.
For a deep dive on analyzing UTM data in Google Sheets, read our guide on tracking UTM conversions in Google Sheets.
Using Sheet Monkey's Form Builder in Webflow
If you want even more control over your form's design, you can use Sheet Monkey's drag-and-drop form builder and embed the generated form in your Webflow site.
How to embed
- Build your form in Sheet Monkey's form builder.
- Copy the embed code from your dashboard.
- In Webflow, add an Embed element where you want the form.
- Paste the embed code.
This approach gives you Sheet Monkey's form styling and features (file uploads, autoresponders, custom branding) while keeping the form on your Webflow site.
Setting Up Autoresponder Emails for Webflow Forms
Want to send a confirmation email when someone fills out your Webflow form? Sheet Monkey has autoresponders built in — no Zapier or Mailchimp required.
- In your Sheet Monkey dashboard, go to your form's settings.
- Enable the autoresponder.
- Write your email template. You can use Handlebars syntax to personalize it:
Hi {{Name}},
Thanks for reaching out! We've received your message and will get back to you within 24 hours.
Best,
Your Team
The autoresponder sends automatically when a form is submitted. Read more in our autoresponder guide.
Frequently Asked Questions
Can I use Sheet Monkey with Webflow's native forms?
Yes. Sheet Monkey works with Webflow's built-in form blocks. You just change the form action URL to your Sheet Monkey endpoint — no need to replace or rebuild your forms.
Do I need Zapier?
No. Sheet Monkey sends data directly to Google Sheets. There's no need for Zapier or any other middleware service.
How do I handle file uploads?
Add a file input to your Webflow form. Sheet Monkey handles the file storage and adds a link to the file in your Google Sheet. See our file uploads documentation.
Does this work with Webflow's form notifications?
When you use a custom form action (Sheet Monkey's URL), Webflow's built-in form notifications are bypassed. Instead, you can use Sheet Monkey's email notifications to get notified of new submissions.
Can I redirect to a custom thank-you page?
Yes. Add a hidden field named _redirect with the URL of your thank-you page:
<input type="hidden" name="_redirect" value="https://yoursite.com/thank-you" />
Or configure the redirect in your Sheet Monkey dashboard.
Get Started
Connect your Webflow forms to Google Sheets in under a minute — no Zapier, no backend code. Free for 100 submissions/month.