LIVE · 17,402 decisions / hour

SIGNAL. NOISE.

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.

6/s
02 · Spam + AI review p50 12ms / 420ms
11 channels
#428 now
neily.cao@example.com
queued · /f/contact
#427 1s
johns.leonor@example.net
queued · /f/leads
#426 2s
mhixicj@uspmm.xyz
queued · /f/contact
#425 3s
crooks.fa@example.net
queued · /f/wholesale
#424 4s
kulas.tillman@example.com
queued · /f/contact
#423 5s
batz.ellen@example.org
queued · /f/contact
#428 now
neily.cao@example.com
queued · /f/contact
#427 1s
johns.leonor@example.net
queued · /f/leads
#426 2s
mhixicj@uspmm.xyz
queued · /f/contact
#425 3s
crooks.fa@example.net
queued · /f/wholesale
#424 4s
kulas.tillman@example.com
queued · /f/contact
#423 5s
batz.ellen@example.org
queued · /f/contact
INSPECTING · #425 req_01HVJX0FQ2K3
crooks.fa@example.net · /f/wholesale
rate.bucket 4/min · ok
spam.heuristics 0.31 · borderline
ai.intent wholesale inquiry
ai.matches_purpose true
ai.red_flags none
verdict ACCEPT
+18%
60s ago now
 ACCEPTED · 289 +3% today
#421 0.4s
neily.cao@example.com
accept · score 0.04
#419 1.1s
johns.leonor@example.net
accept · score 0.06
#415 2.7s
jianali1@example.com
accept · score 0.09
#411 4.0s
kulas.tillman@example.com
accept · score 0.06
#409 4.8s
batz.ellen@example.org
accept · score 0.04
#421 0.4s
neily.cao@example.com
accept · score 0.04
#419 1.1s
johns.leonor@example.net
accept · score 0.06
#415 2.7s
jianali1@example.com
accept · score 0.09
#411 4.0s
kulas.tillman@example.com
accept · score 0.06
#409 4.8s
batz.ellen@example.org
accept · score 0.04
 REJECTED · 95 −2% today
#420 0.9s
mhixicj@uspmm.xyz
reject · spam 0.91
#417 2.1s
rqhtruyx@gncyrcvf.xyz
reject · spam 0.97
#414 3.4s
wgnerk@spamhouse.io
reject · AI · off-topic
#408 5.6s
seo-pitch@growthly.co
reject · AI · sales pitch
#420 0.9s
mhixicj@uspmm.xyz
reject · spam 0.91
#417 2.1s
rqhtruyx@gncyrcvf.xyz
reject · spam 0.97
#414 3.4s
wgnerk@spamhouse.io
reject · AI · off-topic
#408 5.6s
seo-pitch@growthly.co
reject · AI · sales pitch
tail -f decisions.log accepted 289 review 24 rejected 71 total 432
GET EARLY ACCESS → $ curl truepost.dev/f/contact
/01

POST in. Verdict out.

/01
POST

Standard HTML form or JSON. We capture payload, headers, origin.

/02
SPAM SCORE

Honeypots, timing, link density, keyword + origin rules. Fast-fail 422.

/03
AI REVIEW

Reasoning pass against form purpose, blocked topics, and your written rules.

/04
FAN-OUT

Email, Slack, Discord, Teams, Telegram, webhooks, n8n, Make, Pipedream, Zapier, IFTTT.

/02

EVERY FORM,
INSTRUMENTED.

/01
Per-form rate limiting

Token-bucket per IP, with overrides per endpoint. Burst-friendly for marketing forms, strict for write APIs.

/02
AI you can steer

Describe the form, block specific topics, paste failing examples. Edits go live on the next request — no redeploy.

/03
Clear API responses

Every POST returns submission ID, decision, spam result, AI reasoning. Status codes you can route on.

/04
Review-ready context

Payload, metadata, origin, referer, headers, spam reasons and AI verdict — kept together for auditing.

/05
IP reputation via DNS

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.

/06
Origin allowlists

Lock a form to specific hosts, IP ranges, or IPv4 CIDR blocks. Submissions from anywhere else are rejected before spam scoring or AI review.

/03

The form is a paragraph.
So is the 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.

no recruiter pitches must mention quantity reject competitor domains flag if unclear intent prefer trade-shop tone
instructions.txt /f/contact · v7
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.
/04

Skip the
builder.
Brief the AI.

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.

  • Ten field types: text, email, URL, phone, number, date, select, checkbox, textarea, honeypot.
  • Reviewer rules live in custom instructions.
  • Every schema change is versioned, replayable.
FIELDS VALIDATION DELIVERY /f/contact · draft
01
Email*
email
ok
02
Shop name*
text
ok
03
Monthly volume*
select
editing
04
Region
select
ok
05
Message*
textarea
ok
+ ask AI to add a field
Add a monthly volume select, required, with 5 sensible options for a coffee roaster.
Added Monthly volume as a required select with five options.
under 20 lb · 20–50 lb · 50–120 lb · 120–300 lb · 300 lb+
I also added a note to custom instructions so the reviewer understands volume mentions in free-text.
Make Region optional and add EU as an option… ⌘↵
/05

One integration
fans out everywhere.

EMAIL· WEBHOOK· SLACK· DISCORD· ZAPIER· N8N· MAKE· PIPEDREAM· IFTTT· MICROSOFT TEAMS· TELEGRAM· EMAIL· WEBHOOK· SLACK· DISCORD· ZAPIER· N8N· MAKE· PIPEDREAM· IFTTT· MICROSOFT TEAMS· TELEGRAM·
EMAIL 01
Send to one address.
WEBHOOK 02
POST JSON to any public HTTPS URL.
SLACK 03
Post to a Slack channel.
DISCORD 04
Post to a Discord channel.
ZAPIER 05
Trigger a Zapier zap.
N8N 06
Trigger an n8n production webhook.
MAKE 07
Trigger a Make scenario.
PIPEDREAM 08
Trigger a Pipedream workflow.
IFTTT 09
Trigger an IFTTT webhook.
MICROSOFT TEAMS 10
Post to a Teams workflow.
TELEGRAM 11
Post to a Telegram chat.
/06

Start free.
Pay when forms earn it.

Billing period
Free /01
$0 /mo
No card required
SOON
  • · 50 submissions / month
  • + 5 AI validations / month
  • + Unlimited retention
  • + Email and webhook delivery
  • + Slack, Discord, Teams, and Telegram
  • + Automation webhooks
  • + Delivery logs
  • + Spam protection
  • + Per-form rate limiting
  • + Origin and IP allowlists
  • + Redirects
RECOMMENDED
Pro /02
$29 /mo
$24/mo yearly
SOON
  • · 10,000 submissions / month
  • + 2,000 AI validations / month
  • + Unlimited retention
  • + Everything in Free
  • + Unlimited AI form chat
Agency /03
$79 /mo
$65/mo yearly
SOON
  • · 50,000 submissions / month
  • + 10,000 AI validations / month
  • + Unlimited retention
  • + Everything in Pro
  • + Higher-volume submission intake
  • + High-volume AI review
  • + Managed billing support
One integration. Eleven destinations. Zero noise.

Endpoint in.
Verdict out.

Drop one POST into your site. Get back a decision, a trace, and a clean inbox. Stop pruning spam by hand.