Formsieve is a WordPress plugin that checks Gravity Forms and Contact Form 7 submissions for spam with AI. It is built to catch sales pitches, even ones typed by hand. Uncertain messages still reach you. No CAPTCHA for your visitors.
Free trial: 14 days or 500 AI checks, no card. Then a Free plan: 100 AI checks a month for one site (as of 2026-09-29). Paid plans from $49 a year, AI included (as of 2026-09-25).
For WordPress 6.6+ sites with Gravity Forms 2.9+, Contact Form 7 6.0+ or both.
The problem
Your contact form is your sales pipeline. Bots and sales pitches clog it.
CAPTCHAs annoy real visitors. They and honeypots both miss a person pasting a pitch.
Keyword lists alone miss polite pitches and can block real enquiries.
And the real risk of any spam filter is a genuine lead that silently disappears.
How it works
1. Free checks first
Honeypot, timing, rate limit, block lists and throwaway e-mail domains run on your server. No AI check used.
2. One AI check
What passes gets one AI check with TypeSafe's Jev model. You get a spam probability and a category.
3. Three outcomes
Low-risk messages arrive as normal. Uncertain ones arrive tagged "[Possible spam 62%]". Clear spam is filed as spam.
4. You see why
Each checked submission shows its probability, category and a short reason in your WordPress admin.
5. You correct it
Mark a message "Not spam" and that sender is trusted on your site. Mark "Spam" and they are blocked.
One probability, three outcomes
Medium is the default setting: tagged from 50%, filed as spam from 85%. Low flags less, High more, and forms can override it.
Below 50%. Arrives as normal.
50 to 85%. Delivered with a "[Possible spam 62%]" subject tag.
85% and up. Filed as spam, not delivered.
It explains itself
Open a checked entry to see why it landed where it did: the probability, the category, the model and a request ID to quote to support. On Contact Form 7, find them in the Formsieve log, or in Flamingo if you use it.
- Name
- Rank Team
- hello@rank-team.example
- Message
- Category
- Vendor solicitation
- Model
- jev-1.13.0 · calibrated
- Route
- Formsieve key
- Request
- req_7c1e94b2f0a8
- Category
- Vendor solicitation
- Model
- jev-1.13.0 · calibrated
- Route
- Formsieve key
- Request
- req_7c1e94b2f0a8
Features
Works with your spam tools
Keep reCAPTCHA, Turnstile, Akismet or a honeypot. What a CAPTCHA stops uses no AI check.
Native spam handling
Uses each form plugin's own spam status. Gravity Forms also gets a probability column.
Fails open by default
If the AI check cannot answer, the submission still arrives, and billing problems never block a form.
Settings for each form
Each form can have its own sensitivity and excluded fields, or be switched off.
Tell it what your site does
Describe your site in a sentence or two. It helps the AI tell an enquiry from a pitch.
Dashboard and decision log
Spam counts, AI checks used, top categories, and a log of every decision with CSV export.
Privacy kit
A notice under your forms, privacy-policy text, data export and erasure, and log retention.
Test mode, WP-CLI and hooks
Test mode shows sample results. WP-CLI and hooks help agencies roll it out across sites.
AI included
No AI account. No overage bills.
Every paid plan includes a monthly allowance of AI checks, shared by all your sites (as of 2026-09-25). Submissions stopped by the free local checks use none. We alert you at 80% and 100%. If you go over now and then, checks continue up to a ceiling, and your forms keep delivering.
Your visitors' data
- Nothing is sent until a site administrator enters a Formsieve key and gives consent.
- Sent: form fields and labels (phone numbers redacted by default), the e-mail domain, your key, site and form details, and counts like links.
- Never sent: IP addresses, full e-mail addresses, passwords, payment fields, uploads, or fields that look like health, ID or bank data.
- Thinking42 does not store the content of submissions or train AI models on it, and deletes request records after 30 days. A Data Processing Agreement is included.
Accuracy
We publish only what we have measured.
99%
of sales pitches caught. 0 of 298 real enquiries blocked.
Measured 27 September 2026 on 2,217 real submissions from two contact forms, at the default setting.
Pricing
Plans differ in sites and AI checks a month. From $49 a year, AI included.
Start free trial 14 days or 500 AI checks, no card. Then a Free plan for one site (as of 2026-09-29).
FAQ
Will it block real leads?
Formsieve is built to avoid it. With the default settings, the AI check sends a message to spam only at a spam probability of 85% or more. Uncertain messages still arrive, tagged "[Possible spam 62%]". The free local checks block on fixed rules, such as a form sent in under 3 seconds or a sender on your block list. Blocked messages are kept by default: in the Gravity Forms spam folder, or in Flamingo if you use it with Contact Form 7. Mark one "Not spam" to restore it and trust the sender. No filter is perfect, so check your spam now and then.
What kinds of contact form spam does it look for?
Spam from bots, and spam that people send by hand. The free local checks, including the honeypot and the time check, are aimed at bots. The AI check reads the message itself and names a category, such as "Vendor solicitation" (sales pitches, SEO and link-building offers), "Scam or phishing" or "Abusive or harassing".
Does it replace reCAPTCHA, Turnstile or Akismet?
It can, and then your visitors never solve a puzzle. It also works alongside them. CAPTCHAs judge the visitor. Formsieve judges the message, so it can catch a pitch from a real person.
Which form plugins does it work with?
Gravity Forms 2.9+ and Contact Form 7 6.0+, on WordPress 6.6+ with PHP 7.4+. One key covers both. Contact Form 7 keeps no messages by itself, so we recommend Flamingo with it. Other form plugins are not supported (as of 2026-09-30).
How do I set it up?
It takes about five minutes. Start a free trial and install the plugin from WordPress.org. Activate it, paste your key, give consent, test the connection and describe your site. The getting started guide shows each step.
How much does it cost?
The plugin and its local checks are free. AI checks need a Formsieve key. The plan cards above show each plan's price, sites and AI checks a month. The AI is included: no account with an AI provider, and no overage bills. Not sure how many checks you need? Submissions stopped by the local checks do not count, and during the trial the dashboard shows how many your forms use.
What happens when my trial or plan ends?
Nothing is charged when the trial ends. Your key moves to the Free plan: 100 AI checks a month for one production site (as of 2026-09-29). When those are used, AI checks pause until the next month. They can also pause sooner, when the capacity shared by all Free keys is used. Subscribe any time and keep the same key. If a paid plan ends, AI checks stop until you subscribe again or, if you are eligible, choose the Free plan in your account. Either way, your forms and the free local checks keep working.
Will it slow my forms down?
Formsieve does its work when a form is sent, not while a page loads. It adds no script to your pages. On Contact Form 7 it adds only a small stylesheet, for its hidden field and the notice under forms. A submission that passes the free local checks gets at most one AI check. Formsieve waits up to 3 seconds for the answer and retries once at most. The dashboard shows how long checks take.
What if the AI service is down?
By default, your forms keep delivering. Formsieve fails open: a submission that gets no answer after one quick retry arrives with a "not checked" note. You can hold those submissions for review instead, or send them to spam during outages.
Does it work in other languages?
It checks submissions in any language. TypeSafe says its Jev model works best in English, so on non-English sites Formsieve needs a slightly higher spam probability before it tags or blocks a message. We make no accuracy claim for other languages yet.
Who makes Formsieve?
We do: the Formsieve team at Thinking42, Inc., a Delaware corporation based in Miami, Florida (thinking42.ai). Support is by e-mail at support@formsieve.com. Formsieve is not affiliated with the makers of Gravity Forms or Contact Form 7, or with TypeSafe AI.
Let leads through. Keep pitches out.
Try it free for 14 days or 500 AI checks, no card. Setup takes about five minutes.