Enable spam protection

Learn how to enable spam protection, choose between Basic and Advanced protection, and decide whether suspicious submissions should be blocked or passed through.

Spam protection helps reduce unwanted and harmful form submissions, such as promotional messages, bot activity, and phishing attempts, before they reach your inbox or other destinations.

Enable spam protection

Spam protection is configured in your form settings.

To enable spam protection:

  1. Select the Form layer on the canvas.

  2. In the right sidebar, open Antispam.

  3. Choose a Type:

    • Basic

    • Advanced

  4. Choose a Filtering option:

    • Pass

    • Block

  5. Publish your site.

Your changes apply only to new form submissions received after the site is published.

Antispam form config popout

Choose a spam protection type

Framer offers two levels of spam protection.

Type

Description

Basic

Enabled by default for all sites. Uses fast and reliable checks to identify common spam patterns.

Advanced

Adds an additional AI-powered layer to detect more subtle or evolving spam. Available on Pro plans and above.

Choose Basic if you want effective protection with no additional setup.

Choose Advanced if you need stronger protection against sophisticated spam attempts.

Choose how filtering works

After selecting a spam protection type, choose how Framer should handle suspicious submissions.

Pass

When filtering is set to Pass, all submissions are delivered, including those identified as potentially suspicious.

Use Pass if you prefer to review submissions manually and want to minimize the chance of missing legitimate messages.

Block

When filtering is set to Block, submissions identified as spam are prevented from being delivered to your configured destinations.

Use Block if you want the strongest protection and fewer unwanted messages.

How Pass filtering works across destinations

When filtering is set to Pass, submissions continue to be delivered, but Framer adds spam indicators so you can review them.

Email

Flagged submissions include spam indicators in the email:

  • A subject line marker, such as [Spam] or [Possible Spam]

  • A Note field in the email body with additional spam information

Google Sheets

Framer adds additional columns to each submission, including:

  • Framer Spam Detected with a value of:

    • possible

    • likely

This makes it easy to filter and review suspicious submissions directly in your spreadsheet.

Webhooks

Framer includes additional headers with flagged submissions:

  • X-Framer-Spam-Protection: marked

  • X-Framer-Spam-Classification: possible_spam or likely_spam

You can use these headers to build custom spam-handling workflows in your webhook endpoint.

Spam protection helps reduce unwanted and harmful form submissions, such as promotional messages, bot activity, and phishing attempts, before they reach your inbox or other destinations.

Enable spam protection

Spam protection is configured in your form settings.

To enable spam protection:

  1. Select the Form layer on the canvas.

  2. In the right sidebar, open Antispam.

  3. Choose a Type:

    • Basic

    • Advanced

  4. Choose a Filtering option:

    • Pass

    • Block

  5. Publish your site.

Your changes apply only to new form submissions received after the site is published.

Antispam form config popout

Choose a spam protection type

Framer offers two levels of spam protection.

Type

Description

Basic

Enabled by default for all sites. Uses fast and reliable checks to identify common spam patterns.

Advanced

Adds an additional AI-powered layer to detect more subtle or evolving spam. Available on Pro plans and above.

Choose Basic if you want effective protection with no additional setup.

Choose Advanced if you need stronger protection against sophisticated spam attempts.

Choose how filtering works

After selecting a spam protection type, choose how Framer should handle suspicious submissions.

Pass

When filtering is set to Pass, all submissions are delivered, including those identified as potentially suspicious.

Use Pass if you prefer to review submissions manually and want to minimize the chance of missing legitimate messages.

Block

When filtering is set to Block, submissions identified as spam are prevented from being delivered to your configured destinations.

Use Block if you want the strongest protection and fewer unwanted messages.

How Pass filtering works across destinations

When filtering is set to Pass, submissions continue to be delivered, but Framer adds spam indicators so you can review them.

Email

Flagged submissions include spam indicators in the email:

  • A subject line marker, such as [Spam] or [Possible Spam]

  • A Note field in the email body with additional spam information

Google Sheets

Framer adds additional columns to each submission, including:

  • Framer Spam Detected with a value of:

    • possible

    • likely

This makes it easy to filter and review suspicious submissions directly in your spreadsheet.

Webhooks

Framer includes additional headers with flagged submissions:

  • X-Framer-Spam-Protection: marked

  • X-Framer-Spam-Classification: possible_spam or likely_spam

You can use these headers to build custom spam-handling workflows in your webhook endpoint.

FAQ

  • Does enabling spam protection affect existing submissions?

    No. Spam protection settings only apply to new submissions received after you publish your site.

  • Can I use Advanced spam protection on any plan?

    No. Advanced spam protection is available on Pro plans and above.

  • What happens if a legitimate submission is flagged as spam?

    If filtering is set to Pass, the submission is still delivered and marked as suspicious. If filtering is set to Block, the submission is not delivered.

Updated