Canonical: [https://chrysisnetworks.com/proof/website-enquiries-to-espocrm](<https://chrysisnetworks.com/proof/website-enquiries-to-espocrm>)

Our services: [Automation \& Integrations](<https://chrysisnetworks.com/services/it-automation-solutions>) · [Practical AI](<https://chrysisnetworks.com/services/ai-enablement>) · [Infrastructure \& Hosting](<https://chrysisnetworks.com/services/it-infrastructure>)

Built and run by us

# 412 bot messages in nine days. Bury one real enquiry in that and it's a lost job.

In October 2026 a spam wave hit the forms on chrysisnetworks.com: submission after submission of junk in Russian, Portuguese, Vietnamese and broken English. None of it reached our inbox. Our CRM never saw it either. The real enquiries that arrived the same week landed as leads, each with where it came from, before anyone had finished a coffee. This is the pipeline behind our own website's forms. We built it, we run it, and it's what we'd put behind yours.

## What it was costing

For a contractor, a law firm or an accounting office, the website form is the front door, and most of them open straight into an inbox. That's where enquiries go missing. Quietly, usually. A form lands at 4:50 on a Friday under a newsletter and two invoices, spam has taught everyone to skim, and by Monday the person who asked has hired whoever answered first.

Put a number on it. Say your average job is $8,000 and two web enquiries a month slip through. That's $192,000 a year of work you never got the chance to quote, lost before price ever came into it.

Then there's the money you can't see. When the ads conversion fires on a click of the Send button, Google counts the bots, the typos and the people who gave up halfway, and spends your budget finding more of them. Before we fixed ours, our own conversion count ran well ahead of the enquiries that actually arrived.

"The day the spam wave hit, I didn't know it had happened until I looked at the logs. That's how it should be."

Tyler Fameli, founder

## The software already in place

Ours is a small, fast website with no plugins to patch, Microsoft 365 for mail, a self-hosted EspoCRM for leads and accounts, Google Ads, and privacy-friendly analytics. The site has two forms: a contact form and a short fit check.

EspoCRM is open source and runs on a server we control, so there's no per-seat fee and our leads sit in our own database. Yours might be HubSpot, Clio Grow, JobTread or a SharePoint list. The pipeline cares far less about which CRM than about what happens before a lead gets there.

## How it works

In plain English: the form never talks to the inbox directly. It talks to a small program on our server, which decides what's real before anything is emailed, stored or counted.

Website lead pipeline: submit (contact or fit-check form), then check (spam dropped quietly), then tell and log (an email with its source, a Lead in EspoCRM), then count (only on confirmed success), then reply (a draft a person sends)

- Submit
- contact or fit check
- Check
- spam dropped quietly
- Tell and log
- email, Lead in EspoCRM
- Count
- only when confirmed
- Reply
- a draft a person sends

**Check.** Every submission meets the spam guard first. It looks for things a person never does, like filling in a hidden field or finishing the form in two seconds. Bots get dropped on the spot, before anything is emailed or stored, and they're shown a normal-looking thank-you so they think it worked and don't come back to try again.

**Tell and log.** A real enquiry is emailed to the owner within seconds, labelled with where it came from: a Google ad, LinkedIn, Reddit or plain search. That label only travels when the visitor has agreed to it. At the same moment the enquiry becomes a Lead in EspoCRM. When someone writes in a second time, the duplicate check finds them, so there's one lead per person and the whole history sits in one place.

**Count.** Only after the server confirms a real enquiry was handled do the analytics and the Google Ads conversion fire. Never on a button click. So the ads learn from real enquiries, not from bots and false starts.

**Reply.** A follow-up reply is drafted into the owner's Outlook Drafts. A person reads it, changes what needs changing and sends it.

## What we automated

Everything between the Send button and the reply: the spam check, the email, the lead, the duplicate check, the source label, the conversion count and the first draft of the answer.

## What still needs a person

The reply. Every one is read and sent by a person from a real mailbox, and nothing goes out on its own. Deciding whether an enquiry is a fit, marking a lead lost and changing the spam rules stay with people too.

And when the spam guard isn't sure? It lets the message through. Reading one more piece of junk costs a few seconds. Losing a real enquiry can cost the job.

## Results

Measured on our own site:

- October spam wave: 412 bot submissions in nine days. Emailed to us: 0. Stored in the CRM: 0.
- Real enquiries that reached both the inbox and EspoCRM since the pipeline went live: every one, each with its source.
- Google Ads conversions now match real enquiries one for one, where before the fix a click on Send was enough.
- From Send to a Lead in EspoCRM: under 10 seconds.
- From Send to a reply drafted in Outlook: about 5 minutes.
- Duplicate leads in EspoCRM: none.

## Same method, your front door

Contractors lose bid requests this way. With the same pipeline, a request from the website reaches the estimator as a lead with a due date instead of an email in a pile. A law firm's intake form becomes a lead with an owner and a callback clock, the pattern in our [law firm intake example](<https://chrysisnetworks.com/proof/law-firm-intake-follow-up>). For an accounting office, January's flood of "are you taking new clients?" gets logged, counted and answered before the season swallows it.

We check what your website and CRM can already do before quoting. Some form tools already filter spam well and come with a CRM connector, and switching those on beats paying for a build. Still choosing a CRM? We compared [Salesforce and EspoCRM for a small firm](<https://chrysisnetworks.com/blog/salesforce-agentic-access-hpi-espocrm-crm-choice>).

## What it costs

Wiring your website's forms into your CRM is one handoff, so it's The Workflow Fix: $3,500 fixed, about 10 business days once access and inputs are ready. A job that's clearly smaller or bigger gets a written quote between $3,000 and $4,500 before you commit. Software and licenses sit outside the price, CRM subscriptions included.

Fails the acceptance test we agree in writing? One free in-scope fix of up to 2 hours, then a retest. If it fails again, you choose 10% of the fee back as a partial refund or credit, up to $350.

Is the website itself the problem? The Website Build is $3,500 fixed for up to five pages, about 15 business days once your content and access arrive, and its contact form is tested to your inbox before launch.

Not sure what your current form or CRM can already do? The $350 walkthrough is up to five hours with written findings, credited in full if you go ahead.

[Describe the handoff](<https://chrysisnetworks.com/#contact>)

## Asked and answered

### How do I stop spam on my website contact form without losing real enquiries?

Check every submission on the server before anything is emailed or saved, drop the bots quietly behind a normal-looking thank-you so they don't retry, and let anything uncertain through to a person. Chrysis runs this on its own website, where an October 2026 spam wave of hundreds of bot messages reached neither the inbox nor the CRM. Wiring it into your forms and CRM is a $3,500 fixed Workflow Fix.

### Can website form enquiries go straight into EspoCRM as leads?

Yes. A small server-side handler can create an EspoCRM Lead from each real submission through EspoCRM's API, keep one lead per person with a duplicate check, carry the campaign source when the visitor consents, and email the owner at the same time. Chrysis runs exactly this for its own website and builds the same pattern for HubSpot, Clio Grow and other CRMs with an API.

## Who built it

Chrysis Networks is an automation firm based in Marietta, Georgia, led by Tyler Fameli. This pipeline sits behind every form on chrysisnetworks.com, including the one you'd use to contact us. Our [restore-testing pipeline](<https://chrysisnetworks.com/proof/restore-validation-pipeline>) is documented the same way.

## Find the enquiry your inbox swallowed, before it hires someone else

Tell us where your website's forms send enquiries today and where you'd want them to land. Within one business day you'll get a written reply: whether it fits, what a fixed price would cover and the first thing we'd check.

No logins or customer lists needed. Not even a form export.

[Describe the handoff](<https://chrysisnetworks.com/#contact>)

---

An engineering-led technology partner for small businesses that need custom software, integration, automation, practical AI and infrastructure, delivered as clearly scoped projects without enterprise consulting overhead. Based in Marietta, Georgia. Remote across the US. Resilience through precision.

Microsoft Partner · Pax8 Partner

[LinkedIn](<https://www.linkedin.com/company/chrysis-networks>)

### Contact

- [(770) 649-3525](<tel:+17706493525>)
- [info@chrysisnetworks.com](<mailto:info@chrysisnetworks.com>)
- Marietta, GA 30008

© 2026 Chrysis Networks LLC. All rights reserved. Resilience through precision.
