Every client site,
one dashboard.

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.

Join the waiting list Talk to us about volume

The two calls you stop getting

"The form is full of spam"

Junk stops reaching them, so it stops reaching your support queue. They see what was caught and why, without asking you.

"A customer says they contacted us and heard nothing"

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.

Why it fits agency work

One line per build

Paste the same snippet into your template. It finds the forms itself and works with whatever form plugin the client already has.

No CAPTCHA on your work

You spent the budget on conversion. A puzzle in front of the contact form undoes it. Your visitors never see JunkGate at all.

Per-client settings

A plumber and a law firm get different enquiries. Each site is judged against what that business actually does, not one global ruleset.

Evidence you can hand over

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.

Watch first, on their traffic

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.

Nothing to maintain

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.

Handing a site over? JunkGate does not lock you in and does not lock the client in. If they leave you, the filter keeps working. If they leave us, their form carries on untouched.

Volume

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.

Try it on one client site

Watching only. Nothing blocked. See what their form is actually receiving.

Join the waiting list