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.

Launch Notifications

This field is for validation purposes and should be left unchanged.

Next Steps: Sync an Email Add-On

To get the most out of your form, we suggest that you sync this form with an email add-on. To learn more about your email add-on options, visit the following page (https://www.gravityforms.com/the-8-best-email-plugins-for-wordpress-in-2020/). Important: Delete this tip before you publish the form.
Name(Required)
Email(Required)
Privacy(Required)