Honeypot spam guard

A hidden field named like a real one catches bots, which get a success message while nothing is sent.

What it is

A visually hidden text input labelled Company website with autocomplete off and no tab stop. If it is filled, the form shows the thank-you state and submits nothing.

Also called: spam leads · bot submissions · fake enquiries

See it
Honeypot spam guard
New lead 2
Marlin Hoover
$20k
Delia Yoder
$39k
Contacted 2
Sutter Kline
$33k
Ronan Petsch
$59k
Ivy Brubaker
$49k
Estimate 3
Ivy Brubaker
$64k
Gideon Alt
$74k
Marlin Hoover
$56k
Sold 4
Marlin Hoover
$52k
Delia Yoder
$58k
Sutter Kline
$50k
Nothing visible; show the hidden field in markup beside a clean lead list. src/app/f/[sourceKey]/HostedForm.tsx. Sample data — no customer information appears here.
How it works
  1. 1The honeypot input is positioned far off screen and hidden from assistive technology
  2. 2A non-empty value short-circuits submission to the done state
  3. 3No request is made for a flagged submission
Why we built it

Public enquiry forms attract bots, and every junk submission is either a lead the builder chases or a notification they learn to ignore — and ignoring notifications is how a real lead gets missed. A field hidden from people sits in the markup for bots to fill; anything that fills it gets a thank-you page and nothing is recorded. Returning success rather than an error matters, because an error teaches the bot what tripped it and it comes back adapted.

The problem
  • Automated submissions entering the lead pipeline
Sound familiar?
What you get
Spam is filtered before it reaches the pipeline
No captcha friction for real customers

See it on your own jobs

Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.

or keep browsing features →