Skip to content

Contact form spam

Stop contact form spam. Keep every real enquiry.

Change one setting in your website's contact form. That is the whole install. Spam is written by AI now. It reads like a real customer, so you open every message to find out it is junk. Humainbox checks them for you and passes on the real ones. Nothing is deleted, and nothing on your site changes.

The difference

Which one is real?

The same enquiry can arrive written two ways. Sender, domain and origin do not separate them, and both look plausible on every count. What separates them is the writing itself: what it names, what it asks, and whether it wants anything at all.

delivered

A person wrote this

held back

A machine generated this

To
d.okafor@brightside-care.example m.ferreira@ferreira-plant.example
Cc  Bcc

Repair to the flat roof on our unit

Could you take a look at the flat roof on our unit? Access is off Mill Lane, photos attached, and we would want it done before June.

I came across your roofing company and wanted to reach out about your maintenance needs. We help businesses like yours win more work — do you have fifteen minutes for a quick call this week?

Send

Humainbox

Resolves the visitor's true reply address before the message reaches you, records where it found it, and flags the messages where it cannot find one. A dead end is visible rather than silent.

The held ones are not deleted. They wait in a list you can read whenever you like. What changes is that they stop interrupting the person whose job is answering the ones a person wrote.

The install

Set up in five minutes

Every form already sends email to somebody, and that is the only thing Humainbox needs — which is why there is nothing to install and nothing to break. No plugin to vet, no snippet to add to a theme you inherited, no build to run on a site whose original developer left three years ago. You are already the one with access to the settings screen that says who receives it, and that is the entire integration surface.

See how it works
1

Change just one field

We generate an address in the Humainbox panel. You paste it into your form settings and save. Your markup, your styling and your thank-you page are untouched.

Your form’s notification settings

sales@yourcompany.example
@in.humainbox.com a generated address on in.humainbox.com
Generate address
2

Judged on what it says, not on who sent it

A sender can be anyone the first time they write, so the decision rests on the message itself. It is recorded with the signals that produced it and the weight each one carried.

Spam · held

Rank #1 on Google this week

Stopped at the gate before it reached a person. Still in your inbox, one click away.

Promotions
held · 74 / 60
3

Real enquiries arrive, routed

They go to the person or team you nominated, carrying the visitor's real address as the reply address. Everything else waits in your account until you want to look.

Client inboxes

Newest

Verity Roofing

Quote form · balanced

active

Marlowe Studio

Contact form · balanced

active

The obvious objection

What if it holds back a real enquiry?

It is the right question, and it is the reason most people never install a filter at all. Four answers.

Nothing is held silently

A held message is held, not thrown away. For the whole of your retention window it sits in a list with the reason beside it, and one click sends it on.

You set how strict it is

Per inbox, not per account. A careers form and a sales form do not need the same threshold, so they do not have to share one.

If we break, your mail still arrives

When the classifier cannot reach a decision, the message is delivered. The failure mode is a spam getting through, never a customer lost.

Leaving is the same one field

Put your own address back in the form and you are out, in the time it took to start. There is nothing on your site to uninstall.

Dry run

Start by changing nothing

For the first week we hold nothing back. Every message reaches you exactly as it does today, and we keep a list of the ones we would have stopped with the reason beside each. At the end you decide from that list rather than from a promise.

We would like to use Google Analytics and recognise this browser when you come back, which sets cookies. Decline and neither happens, and nothing is sent to Google. What these are.