Webflow Forms

Form Spam

Overview
Webflow Forms Basics
001
Forms Submission Notifications
002
Form Spam
003
Webflow Forms Limitations & Bugs
010
Basic Form Controls
Form Select
051
Form Textarea
052
Customizing Input Controls
Customizing Radio Buttons & Checkboxes
101
Input Number & Decimal Places
102
Numeric Range Sliders
102
Multi-Select Dropdown
104
Auto-Size Textareas
110
Date Pickers
111
Forms Validation
Forms Validation Basics
200
Input Types
201
Using Regex Patterns in Forms Validation
202
Validating Phone Numbers
202
Custom Validation Errors
203
Custom JS Validation
204
Forms Validation Techniques
Validating Emails
301
Blocking Free Email Provider Addresses
302
Requiring Checkboxes
302
Address Autocomplete
302
Autocomplete / Predictive Input
302
International Phone Numbers
6:50
304
Databinding
Databinding CMS Collections to a Form Select
8:42
401
Forms Validation Techniques
3rd Party Form Handlers
401
Making Forms Dynamic
Displaying Form Parts Conditionally
14:36
501
Multi-Step Forms (MSFs)
501
SPAM Blocking Techniques
Minimizing Form Submission SPAM
600
SPAM Blocking Techniques
CAPTCHA Approaches
601
Form Handlers
3rd Party Form Handlers
901
Integrating the Basin Form Handler
902
Uploading Files
Uploading Files
950
Uploading Files with Uploadcare
951
Uploading Files with Basin
952
No items found.
Published
August 9, 2023
Updated
February 4, 2025
in lightbox

Since the beginning of 2023, Webflow has been targeted by some spammers which mean a significant increase in SPAM.

Webflow's team has added features to block it, but this has resulted in occasional instabilities in the form handling system.

At present Feb-2025, everything seems to be functioning.

Webflow Anti-Spam

Automatic Spam Detection

Enabled in your site-wide form settings##.

Community reports indicate that a lot of spam is not detected, and gets through.

reCAPTCHA Anti-Spam Protection

Optionally, you can enable reCAPTCHA anti-spam protection, however this is enabled site-wide and not per-form. If you enable it under your site settings, every Webflow-managed form must have a reCAPTCHA block added to it from the elements panel.

When you do this, make certain that the element is within the form itself.

Bot Protection

Webflow’s bot-blocking setting uses AI to analyze mouse movements, inputs, and other signals on your site to separate bots from valid site users and block form submissions from bots. When this setting is enabled, bot detection applies to all forms on your site. You can use this alongside other spam prevention methods like reCAPTCHA and spam filtering##.

However, be aware-

https://discourse.webflow.com/t/advisory-webflows-recently-released-bot-protection-may-break-complex-sites/295957

Other Techniques

Another approach is to use a honeypot, so that JS prevents form submission.

https://webflow.com/made-in-webflow/website/testing-honeypot

3rd Party Anti-Spam

Basin

So far the best approach by far Sygnal has found is to have all form submissions handled by a 3rd party handler called Basin.

Formspark + Botpoison

https://webflow.com/made-in-webflow/website/formspark

FAQs

Answers to frequently asked questions.

Videos
No items found.
Table of Contents
Comments
Did we just make your life better?
Passion drives our long hours and late nights supporting the Webflow community. Click the button to show your love.