How WebCare Anti-Spam Works
Not Every Spam Submission Looks Like Spam
Traditional form protection is extremely useful for identifying automated behavior.
But unwanted commercial solicitation creates a different problem.
A message can be readable, professionally written and submitted successfully through a public form while still being completely unwanted.
WebCare‘s Solicitation Detection Engine adds content-based scoring to Gravity Forms.
From Submission to Decision
Step 1: Gravity Forms Receives the Submission
The visitor completes the form normally.
WebCare does not add another CAPTCHA, puzzle, or verification step for the visitor.
Step 2: WebCare Analyzes the Submitted Content
The Solicitation Detection Engine examines supported text content for locally configured solicitation signals.
Step 3: Detection Categories Are Evaluated
Enabled categories can include:
- SEO & Search Promotion
- AI & Automation Services
- Website & Development
- Services
- Marketing & Lead
- Generation
- Sales Solicitation Language
Step 4: Additional Signals Are Evaluated
WebCare can also consider:
- URLs and domains
- Allowed message languages
- Administrator-defined
- custom phrases
- Trusted email domains
Step 5: WebCare Calculates a Score
Individual signals contribute points.
WebCare compares the resulting score against the website’s configured spam threshold.
Step 6: Gravity Forms Makes the Entry Reviewable as Spam
When WebCare’s score reaches the configured threshold, WebCare uses Gravity Forms’ spam handling rather than creating its own separate inbox.
The administrator can then review spam entries through the normal Gravity Forms workflow.
Why Scoring Matters
Consider two messages.
Message A
“Our company needs help with SEO. Can someone contact me about your services?”
The subject involves SEO, but the sender appears to be asking for help.
Message B
“We offer SEO services, backlink building, and improved search rankings. Contact us for a free audit.”
The subject also involves SEO.
But the second message includes multiple signals associated with someone selling SEO services.
A simple blacklist can struggle with that distinction.
WebCare‘s scoring architecture allows multiple signals to matter without automatically treating one ordinary business term as spam.
Category Controls
You decide which solicitation types matter for your website.
If AI solicitations are a problem:
AI & Automation Services → ON
If your site legitimately receives web-development vendor messages:
Website & Development Services → OFF
The detection engine adapts to the site’s purpose rather than forcing every site to use exactly the same filtering rules.
Language Controls
WebCare currently provides controls for:
- English
- Spanish
A site can allow either language or both.
Language detection is intentionally conservative to reduce false positives.
Trusted Domains
Known email domains can bypass WebCare‘s solicitation analysis.
This can help organizations that expect submissions from specific partners, clients, or internal domains.
Custom Detection Phrases
Spam changes.
WebCare therefore allows administrators to add additional high-confidence phrases encountered on their own forms.
Custom phrases are treated as plain-text detection rules.
Designed to Complement Gravity Forms
Spam changes.
WebCare is not trying to replace Gravity Forms’ existing anti-spam capabilities.
Its purpose is narrower:
Detect the unwanted commercial intent that bot protection alone may not identify.
That makes the Solicitation Detection Engine another layer in a broader form-protection strategy.
Get notified of our latest release
Receive release updates directly in your inbox.
