Form endpoint · Spam filter · AI review
Point your HTML form at one URL. We spam‑score and AI‑review every submission before it reaches your stack.
Standard HTML form or JSON. We capture payload, headers, origin.
Honeypots, timing, link density, keyword + origin rules. Fast-fail 422.
Reasoning pass against form purpose, blocked topics, and your written rules.
Email, Slack, Discord, Teams, Telegram, webhooks, n8n, Make, Pipedream, Zapier, IFTTT.
Token-bucket per IP, with overrides per endpoint. Burst-friendly for marketing forms, strict for write APIs.
Describe the form, block specific topics, paste failing examples. Edits go live on the next request — no redeploy.
Every POST returns submission ID, decision, spam result, AI reasoning. Status codes you can route on.
Payload, metadata, origin, referer, headers, spam reasons and AI verdict — kept together for auditing.
Every source IP is checked against a configurable DNS blocklist (DroneBL by default). Results are cached per IP — each source costs at most one lookup per window.
Lock a form to specific hosts, IP ranges, or IPv4 CIDR blocks. Submissions from anywhere else are rejected before spam scoring or AI review.
No condition trees. No regex. No domain block-lists you have to keep updating. You write what good and bad submissions look like, and the reviewer applies it on every request.
This form collects wholesale inquiries for a small-batch coffee roastery. Accept if the sender names a shop, volume, or shipping region. Reject job pitches, SEO pitches, "increase your traffic" copy, and senders asking for our own data. When unsure, mark review and deliver to slack#leads-review.
Tell TruePost what the form is for. The main chat knows the page you are on, updates fields and validation, and remembers the conversation so follow-ups land cleanly.
Drop one POST into your site. Get back a decision, a trace, and a clean inbox. Stop pruning spam by hand.