Stop Form Spam Before It Hits Your Inbox
Ogma Form Shield
Multi-layer AI screening catches spam, bot submissions, and fake leads in real-time. One API call. Sub-300ms response. Full dashboard analytics. Built for Indian enterprises.
Form Spam Costs You Real Money
Every spam submission wastes your sales team's time. They open it, read it, realise it's junk, and move on. Multiply that by 50-200 spam submissions per day and you're losing hours of productive time every week.
CAPTCHAs frustrate real users and hurt conversion rates. Honeypot fields catch basic bots but miss sophisticated spam. Manual review doesn't scale.
Form Shield stops spam at the source — before it reaches your CRM, your inbox, or your sales pipeline. No user-facing friction. No CAPTCHAs. Just clean, verified leads.
How Form Shield Works
Integrate the API
Add one API call to your form backend. When a user submits your form, POST the data to Form Shield. Works with any language — Python, Node.js, PHP, Go, or plain cURL.
AI Screens in Real-Time
Three detection layers run in sequence. Layer 1 catches obvious spam instantly. Layer 2 scores heuristics. Layer 3 uses GPT AI for borderline cases. Most requests complete in under 5ms.
Get Verdict + Dashboard
Receive a verdict (spam/legit/suspicious) with confidence score and reasons. View all screenings in your portal dashboard. Set up webhook alerts for real-time notifications.
Three Detection Layers — Fast to Smart
Layer 1 — Pattern Matching
⚡ Instant • No API call
- 60+ disposable email domain blocklist
- Known spam phrase regex patterns
- Honeypot field detection
- Excessive URL / uppercase detection
- Custom block patterns (your regex)
Layer 2 — Heuristic Scoring
⚡ Instant • Scoring 0.0–1.0
- Email format and domain validation
- Phone number format checks
- Name plausibility analysis
- Language detection (non-English flag)
- Suspicious pattern scoring
Layer 3 — AI Screening
🧠 ~300ms • GPT-powered
- GPT-4.1-mini contextual analysis
- Understands intent behind messages
- Catches sophisticated spam
- Configurable sensitivity levels
- Only invoked for borderline cases
Most spam is caught in Layers 1-2 without any AI API call — keeping your costs low and latency near-zero.
Simple API — One Call Does It All
Request
POST /apps/formshield/api/screen
X-API-Token: OgmaFS-your-token-here
{
"name": "Rajesh Kumar",
"email": "[email protected]",
"phone": "9876543210",
"message": "Need a quote for 50 FortiGate 90G units"
}
Response
{
"screening_id": "fs_12847",
"verdict": "legit",
"confidence": 0.94,
"reasons": [],
"latency_ms": 3
}
Spam Response
{
"screening_id": "fs_12848",
"verdict": "spam",
"confidence": 0.97,
"reasons": ["disposable_email_domain",
"known_spam_pattern"],
"latency_ms": 2
}
Enterprise Features Out of the Box
Real-Time Dashboard
Live stats — total screenings, spam blocked, block rate, average latency. See recent submissions with verdicts and confidence scores.
Screening Log Explorer
Filter by verdict (spam/legit/suspicious), browse submission details, review AI reasoning. Full audit trail for compliance.
Webhook Alerts
Get instant HTTP notifications when spam is detected. Integrate with Slack, Teams, or your custom workflow. HMAC-signed for security.
Customisable Rules
Set sensitivity (low/medium/high), add custom regex patterns, whitelist domains, block disposable emails, filter by language. Your rules, your control.
Bulk Screening API
Screen up to 50 submissions in a single API call. Perfect for batch imports, CRM data cleanup, and historical form data analysis.
Usage Analytics
Monthly usage breakdown by verdict, daily volume charts, average latency tracking. Know exactly how many spam submissions you're blocking.
Built for Every Form
Contact Forms
Filter out SEO pitches, crypto spam, and fake inquiries from your contact page.
Lead Gen Forms
Keep your CRM clean. Only genuine leads enter your sales pipeline.
Registration Forms
Block disposable emails and bot signups from your user registration flow.
Feedback & Surveys
Ensure survey responses are from real users, not bots filling junk data.
Integrate in 5 Minutes
Python
import requests
resp = requests.post(
"https://portal.ogma.in/apps/formshield/api/screen",
headers={"X-API-Token": "YOUR_TOKEN"},
json={"name": name, "email": email,
"message": message}
)
result = resp.json()
if result["verdict"] == "spam":
return "Submission blocked"
Node.js
const resp = await fetch(
"https://portal.ogma.in/apps/formshield/api/screen",
{
method: "POST",
headers: {
"X-API-Token": "YOUR_TOKEN",
"Content-Type": "application/json"
},
body: JSON.stringify({name, email, message})
}
);
const {verdict} = await resp.json();
if (verdict === "spam") return res.status(403);
Simple, Transparent Pricing
Start free. Upgrade when you need more.
Free
per month
- 500 screenings/month
- All 3 detection layers
- Portal dashboard
- 1 API token
- Email support
Professional
per month subscription
- 10,000 screenings/month
- All 3 detection layers
- Webhooks + bulk API
- 5 API tokens
- Priority support
Enterprise
contact us
- Unlimited screenings
- Dedicated instance
- Custom AI model tuning
- Unlimited tokens
- SLA + dedicated support
Frequently Asked Questions
Ready to Stop Form Spam?
Get your free API key, integrate in 5 minutes, and start screening form submissions today. No credit card required.