Enable spam protection
Learn how to turn on spam protection, choose between Basic and Advanced, and decide whether suspicious submissions should be blocked or passed through.
Spam protection helps reduce unwanted and harmful submissions - like promotions, bot messages, and phishing attempts - before they reach your inbox or other destinations.
Framer offers two spam protection types, and two filtering options, so you can choose the level of protection that fits your site.
Enable spam protection
Spam protection is configured from your form settings. To enable it, follow these steps:
Select the Form layer on the canvas.
In the right-side properties panel, open Antispam.
Choose a Type (Basic or Advanced).
Choose Filtering (Pass or Block).
Your changes will be applied after you publish your site and will affect new form submissions going forward.

Choose a spam protection type
Basic spam protection → is enabled for everyone by default. It uses fast, reliable checks to catch common spam patterns.
Use Basic if you want solid protection with no extra setup.
Advanced spam protection → adds an extra layer for harder-to-detect spam. It uses AI to evaluate submissions and catch more subtle or evolving spam.
Advanced is available on Pro and above plans.
Choose how filtering should behave
Pass
When filtering is set to Pass, form submissions are still delivered even if they look suspicious.
Use Pass if you’d rather review everything yourself and avoid missing any legitimate messages.
Block
When filtering is set to Block, submissions that are identified as spam are stopped and won’t be delivered to your destinations.
Use Block if you want the strongest protection and less noise in your inbox.
Pass filtering for Emails, Google sheets and Webhooks
Submissions are still delivered, but Framer will add a spam marker depending on where the submission goes:
Email: Framer adds a marker to the subject line, like
[Spam]or[Possible Spam]as well as a newNotefield in the email body.Google Sheets: Framer adds extra columns on each submission so you can see the spam status in the spreadsheet.
Framer Spam Detectedwith a value ofpossibleorlikely
Webhooks: Framer adds a header so you can detect flagged submissions in your webhook endpoint.
X-Framer-Spam-Protection: markedX-Framer-Spam-Classification: possible_spamorlikely_spam
FAQ
Will spam protection affect how my form looks?
No. Spam protection runs in the background and doesn’t change your form design.
What should I choose if I’m not sure?
Start with Basic + Pass if you want to review submissions yourself, or Basic + Block if you want fewer spam messages reaching you.
Can I change this later?
Yes, switching between Basic/Advanced and Pass/Block is a settings change, not a redesign.
Does Advanced spam protection use AI, and what about GDPR?
Advanced spam protection uses AI to evaluate form submissions for spam and phishing signals. Because form submissions can include personal data, Framer is designed to handle this responsibly and minimize what’s needed to run spam checks. If you’re collecting sensitive information, consider limiting the fields you collect and adding clear consent language to your form so visitors understand how their data will be processed.
If Filtering is set to “Block”, are submissions always blocked?
Not always. If Basic or Advanced spam protection can’t confidently tell whether a submission is legitimate or spam, Framer falls back to Pass behavior instead, delivering the submission with a possible spam marker (for example,
[Possible Spam]in email, a webhook header, or the Sheets columns).
Updated