Basin stores your form. Doorman screens it.

Contact form: real submissions and how Doorman judged them
-
Specimen · Contact formNº 045451 8988
From zara@quill.example
“I run Quill Legal. We use Xero today. Half our clients are in the UK. Can we get a demo this week?”
91% chance it’s real · 87 ms
Genuine -
Specimen · Contact formNº 047129 6607
From growth@rankwise.io
“Your restaurant isn't showing on page one of Google. We can fix your local SEO in 30 days, guaranteed. Can I send a proposal?”
Sales pitch
1% chance it’s real · 82 ms
Void -
Specimen · Contact formNº 048807 4226
From kofi@proton.me
“I run Brightline Dental. Clients keep asking to pay by card and we can't take it. Does it import from what we use now?”
81% chance it’s real · 78 ms
Genuine -
Specimen · Contact formNº 050485 1845
From hello@pixelcraft.agency
“We build stunning websites for architects. Your current site feels dated. 15 minute call to show you some concepts?”
Sales pitch
2% chance it’s real · 84 ms
Void -
Specimen · Contact formNº 038740 8512
From claire.m@gmail.com
“Hi, my son chipped a front tooth at football. Do you have anything this week for children? He's 11.”
95% chance it’s real · 90 ms
Genuine -
Specimen · Contact formNº 040418 6131
From ce0a@yopmail.com
“Hello harbourdental.co.uk, Get 1000 free visitors to your website today! Click here: http://bit.ly/tr4ff1c”
Spam
1% chance it’s real · 99 ms
Void
Sound familiar?
Basin is a capable form backend with storage, files, integrations and plenty of spam toggles. Doorman does one thing, screening, with a reason for every decision and far more checks for the money.
14 days of Pro free, no card. Then free for 100 submissions a month, or Pro from $29.
- Toggles to tuneCaptchas, honeypots, blacklists, country and language filters: effective, but yours to configure.
- $24.17 for 1,000 submissionsBilled yearly, spam included. Doorman Pro is 5,000 a month for $29, with a reason for every drop.
- No reason publishedSpam decisions aren't explained per submission.
Doorman and Basin, side by side.
| Question | Doorman | Basin |
|---|---|---|
| What it is | A screening layer: judges, forwards and keeps submissions | A full form backend: storage, files, validation, integrations |
| Spam checking | Every submission read against what you sell | AI spam detection plus optional captchas, honeypot and filters |
| Why something was filtered | The exact sentence | Not published for spam decisions |
| Unsure submissions | Held and forwarded to you | Not published |
| Price | Free for 100 submissions a month; Pro $29 for 5,000; Business $79 for 50,000 | Free for 50 submissions a month; Growth $24.17 a month (yearly) for 1,000; Agency $81.25 for 25,000 |
Their plans and behaviour as published on their own sites, checked 29 September 2026. Sources: usebasin.com, usebasin.com/pricing.
Which one is right for you?
Choose Doorman if
- Spam is the problem, and you want it handled without tuning toggles
- You want the reason for every decision
- You want high volumes affordably
- You want your coding agent to set it up
Choose Basin if
- You need file uploads, validation and a form backend with many integrations
- You want every spam option in one dashboard
Switch in two minutes
- Change one URL set the form's action to your Doorman URL; field names are detected.
- Where real ones go email, Slack or a signed webhook, retried if your endpoint is down; everything is also in your inbox.
- Or ask your agent copy one prompt into Claude Code, Codex or Cursor and it does the swap.
- Start safely watch mode delivers what it would have dropped, tagged, until you switch it to enforce.
<!-- before: posts to Basin --> <form action="https://…basin…/your-form" method="POST"> <!-- after --> <form action="https://withdoorman.com/f/f_yourForm" method="POST">
Checked, not guessed.
Every decision comes from Doorman's models reading the submission, in milliseconds, with the reason attached.
- 13/13
- agency and SEO pitches dropped in our labelled contact-form set
- 0
- genuine enquiries dropped; the unsure ones were held and forwarded to you
- ~100 ms
- to judge a submission, before the thank-you page loads
Labelled test set: 104 invented but labelled contact-form and checkout submissions, judged live; latency is the median of those checks. Questions were not tuned to the set.
Questions
Does Doorman replace Basin?
For screening and forwarding, yes. If you rely on Basin's file uploads or storage features, keep it and screen in front from your own backend.
What do I lose by switching?
File uploads and a form builder. You keep email, Slack and webhook delivery, plus an inbox of every submission.
Does it support webhooks?
Yes: signed JSON webhooks, retried after 1 minute, 5 minutes, 30 minutes, 2 hours and 12 hours.
How much does it cost?
Free for 100 submissions a month. Pro is $29 a month for 5,000 and Business is $79 a month for 50,000, and every account starts with 14 days of Pro. Until November 30, the first 100 paying customers get Pro at $19 and Business at $59, kept for as long as they stay. See pricing.
Try it on your own forms.
Start with 14 days of Pro, free. Turn on watch mode to see every call before you trust it.
