You built the site. When the contact form fills with junk, or worse, when a real enquiry goes missing, it is you they call. JunkGate handles both, across every site you look after.
Junk stops reaching them, so it stops reaching your support queue. They see what was caught and why, without asking you.
The worse call, and the one filters usually cause. JunkGate is built so that never happens: uncertain messages are held rather than guessed at, and everything is delivered if the service is unreachable.
Paste the same snippet into your template. It finds the forms itself and works with whatever form plugin the client already has.
You spent the budget on conversion. A puzzle in front of the contact form undoes it. Your visitors never see JunkGate at all.
A plumber and a law firm get different enquiries. Each site is judged against what that business actually does, not one global ruleset.
Two honest figures per site: real enquiries wrongly held, and junk that got through. Something you can show a client rather than a marketing percentage.
Roll it out in watch-only and show the client what it would have caught on their own site before it does anything. A much easier conversation than asking for trust.
No server, no plugin updates breaking a build, no rules to tune. It sits beside the form rather than inside it, so removing it is deleting one line.
The Agency plan covers 25 sites on one dashboard. If you look after more than that, or you want to bundle it into what you already charge, tell us the numbers and we will work it out with you.
Watching only. Nothing blocked. See what their form is actually receiving.
Join the waiting list