Skip to content

WordPress

The FormSentry WordPress plugin protects your forms from spam without CAPTCHA. It integrates with popular WordPress form plugins and classifies submissions using AI.

PluginStatus
Contact Form 7Supported
WPFormsSupported
Ninja FormsComing soon
Formidable FormsComing soon
Gravity FormsComing soon
  1. Download the FormSentry plugin from the WordPress plugin directory
  2. Go to PluginsAdd NewUpload Plugin
  3. Upload the plugin ZIP file and click Install Now
  4. Click Activate
  1. Go to FormSentry in your WordPress admin sidebar
  2. Click Connect Account
  3. Log in to your FormSentry account when prompted
  4. Authorize the WordPress connection

Your WordPress site is now linked to your FormSentry account.

Once connected, FormSentry automatically detects your installed form plugins and their forms.

  1. Go to FormSentryForms in your WordPress admin
  2. You’ll see a list of detected forms from Contact Form 7 and/or WPForms
  3. Click Protect next to any form you want to enable spam detection on

For each protected form, map the WordPress form fields to FormSentry fields:

  1. Click Configure on a protected form
  2. Map each form field (name, email, message, etc.)
  3. Click Save

Field mapping helps the AI understand the structure of your form and improves classification accuracy.

When a user submits a protected form:

  1. The plugin intercepts the submission before it’s processed
  2. Form data is sent to the FormSentry API for classification
  3. If the submission is spam, it’s silently blocked
  4. If legitimate, the form processes normally

Users never see a CAPTCHA or know that spam detection is happening.

  • Authentication tokens are encrypted using WordPress’s AUTH_KEY
  • All API communication uses HTTPS
  • WordPress nonces protect admin forms
  • The manage_options capability is required for plugin settings
  • Ensure Contact Form 7 or WPForms is installed and active
  • Deactivate and reactivate the FormSentry plugin
  • Check that you have at least one form created in your form plugin
  • Verify your FormSentry account is active
  • Check that your server can make outbound HTTPS requests
  • Try disconnecting and reconnecting your account
  • Confirm the form is marked as “Protected” in FormSentry settings
  • Check that field mapping is configured
  • Review the FormSentry dashboard for submission logs

Submit your request at https://www.formsentry.ai/contact for assistance with the WordPress plugin.