Friendly Captcha

Integrates Friendly Captcha v2 with Gravity Forms using a dedicated form field to help protect forms from spam and automated abuse.

Overview

The Gravity Forms Friendly Captcha Add-On provides a privacy-friendly, accessible alternative to traditional CAPTCHA solutions for protecting WordPress forms from spam and automated abuse.

Friendly Captcha is designed to verify visitors without intrusive image puzzles, audio challenges, tracking, or HTTP cookies. It is GDPR compliant and independently certified to meet WCAG 2.2 Level AA accessibility standards, making it a strong choice for organizations that prioritize privacy, accessibility, and a frictionless form experience.

With the Gravity Forms integration, simply add the Friendly Captcha field to a form and completed challenges are verified securely on the server before the submission is accepted. Global settings let you manage credentials and default behavior across your site, while field-level controls provide flexibility for individual forms.

Key Benefits

  • Protect user privacy with a GDPR-compliant CAPTCHA that does not rely on HTTP cookies or user tracking
  • Improve accessibility with a CAPTCHA certified to meet WCAG 2.2 Level AA standards
  • Reduce friction for visitors by avoiding traditional image, text, and audio CAPTCHA puzzles
  • Protect Gravity Forms from spam and automated submissions
  • Add Friendly Captcha directly from the form editor’s Advanced Fields
  • Verify challenge responses securely on the server before accepting an entry
  • Choose between Global and EU verification endpoints
  • Validate Friendly Captcha credentials from the WordPress settings page
  • Set a default light, dark, or automatic widget theme
  • Control when challenges begin using Focus, Auto, or None start modes
  • Override theme and start-mode settings for individual forms
  • Optionally disable form submission until verification is complete
  • Use custom Gravity Forms validation messages
  • Keep captcha response tokens out of saved form entries
  • Support standard, AJAX-enabled, and multipage forms

How It Works

Connect the add-on to Friendly Captcha with a site key and API key, then add the Friendly Captcha field to a Gravity Form.

When a visitor submits a protected form, the add-on:

  1. Receives the completed Friendly Captcha response token.
  2. Sends the token and configured site key to the selected Friendly Captcha v2 verification endpoint.
  3. Authenticates the server-side request using the API key.
  4. Allows Gravity Forms to process the submission when verification succeeds.
  5. Displays a validation error when the challenge is missing, invalid, expired, already used, or cannot be verified.
  6. Discards the captcha token rather than saving it with the form entry.

Global settings control the default widget theme, start mode, API region, and submission behavior. Individual Friendly Captcha fields can override the global theme and start mode when a form needs a different experience.

For multipage forms, place the Friendly Captcha field on the final page so visitors complete the challenge immediately before submitting their entry.

Provide feedback here

Requirements

  • WordPress 6.5+
  • PHP 7.4+
  • Gravity Forms 2.9.24+
  • A Friendly Captcha account
  • A Friendly Captcha v2 site key
  • A Friendly Captcha API key

Changelog

0.1.0-alpha.1

  • First alpha release of the Gravity Forms Friendly Captcha Add-On.
  • Adds a Friendly Captcha v2 field to protect forms from spam and abuse.
  • Adds site key and API key validation on the add-on settings page, with dashboard links for creating keys and a masked API key field.
  • View more

Changelog — gravityforms/gravityformsfriendlycaptcha

0.1.0-alpha.1

  • First alpha release of the Gravity Forms Friendly Captcha Add-On.
  • Adds a Friendly Captcha v2 field to protect forms from spam and abuse.
  • Adds site key and API key validation on the add-on settings page, with dashboard links for creating keys and a masked API key field.
  • Adds global and per-field theme and start mode settings.

Documentation

Friendly Captcha Add-On Documentation

Integrates Friendly Captcha v2 with Gravity Forms using a dedicated form field to help protect forms from spam and automated abuse.