WordPress
The FormSentry WordPress plugin protects your forms from spam without CAPTCHA. It integrates with popular WordPress form plugins and classifies submissions using AI.
Supported Form Plugins
Section titled “Supported Form Plugins”| Plugin | Status |
|---|---|
| Contact Form 7 | Supported |
| WPForms | Supported |
| Ninja Forms | Coming soon |
| Formidable Forms | Coming soon |
| Gravity Forms | Coming soon |
Installation
Section titled “Installation”- Download the FormSentry plugin from the WordPress plugin directory
- Go to Plugins → Add New → Upload Plugin
- Upload the plugin ZIP file and click Install Now
- Click Activate
Connect Your Account
Section titled “Connect Your Account”- Go to FormSentry in your WordPress admin sidebar
- Click Connect Account
- Log in to your FormSentry account when prompted
- Authorize the WordPress connection
Your WordPress site is now linked to your FormSentry account.
Configure Forms
Section titled “Configure Forms”Auto-Detect Forms
Section titled “Auto-Detect Forms”Once connected, FormSentry automatically detects your installed form plugins and their forms.
- Go to FormSentry → Forms in your WordPress admin
- You’ll see a list of detected forms from Contact Form 7 and/or WPForms
- Click Protect next to any form you want to enable spam detection on
Field Mapping
Section titled “Field Mapping”For each protected form, map the WordPress form fields to FormSentry fields:
- Click Configure on a protected form
- Map each form field (name, email, message, etc.)
- Click Save
Field mapping helps the AI understand the structure of your form and improves classification accuracy.
How It Works
Section titled “How It Works”When a user submits a protected form:
- The plugin intercepts the submission before it’s processed
- Form data is sent to the FormSentry API for classification
- If the submission is spam, it’s silently blocked
- If legitimate, the form processes normally
Users never see a CAPTCHA or know that spam detection is happening.
Security
Section titled “Security”- Authentication tokens are encrypted using WordPress’s
AUTH_KEY - All API communication uses HTTPS
- WordPress nonces protect admin forms
- The
manage_optionscapability is required for plugin settings
Troubleshooting
Section titled “Troubleshooting”Forms Not Detected
Section titled “Forms Not Detected”- 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
Connection Issues
Section titled “Connection Issues”- Verify your FormSentry account is active
- Check that your server can make outbound HTTPS requests
- Try disconnecting and reconnecting your account
Submissions Not Being Checked
Section titled “Submissions Not Being Checked”- Confirm the form is marked as “Protected” in FormSentry settings
- Check that field mapping is configured
- Review the FormSentry dashboard for submission logs
Need Help?
Section titled “Need Help?”Submit your request at https://www.formsentry.ai/contact for assistance with the WordPress plugin.