Hey[first-name].
We filled out the contact form on 100 roofing, HVAC, plumbing and electrical websites. Fewer than one in four ever got a real answer, and nine out of ten automatic replies were broken or had nothing to do with what we asked. The trades are paying for software that is losing them work.

We wanted to know what it's like to be a customer of a trade business in 2026.
So we did the simplest thing a homeowner does. We went to the websites of 100 roofing, HVAC, plumbing and electrical companies across the Carolinas, found the contact form, and filled it out.
Then we waited.
Fewer than one in four ever answered.
Not "answered slowly." Never answered. No call, no text, no email from a person.
The robots answered. Badly.
Most forms did trigger something automatic. That should be good news. A fast automatic reply tells the customer they were heard.
Nine out of ten of those replies were broken, generic, or wrong.
One opened with "Hey [first-name],". Somebody set up a merge tag years ago, it broke, and nobody has read their own auto-reply since.
Another said "Thanks for submitting an estimate request, !" with a blank where the name should be.
A roofer wrote back that they'd "received a message that you are interested in replacing your roof." We hadn't asked about a roof. The reply went to a hidden list of recipients, the same template for everyone.
Several told us not to answer: "Please don't reply to this email, as it's sent from a no-reply inbox." The customer just reached out, and the first thing they hear is that they can't talk back.
One said "our attempts to connect with you via phone" hadn't worked. No call came.
Another asked us to click a button to "view and follow up" on our own message. The customer was being asked to do the follow-up.
The first thing a new customer hears from most trade companies is a machine that doesn't know their name.
These are good companies
We want to be clear about something. These aren't bad businesses.
We looked at their work. Real crews, real reviews, real trucks. Many have been around for twenty years. The roofs are straight and the panels are clean.
The problem isn't the people. It's the software sitting between the people and their customers.

They're paying for this
Here's the part that bothers us most.
Almost every one of these companies is paying for the stack that produced those replies. A website builder. A form plugin. An email tool. Often a CRM, a texting service and an answering service on top. Each one is a monthly bill, and most are priced per seat.
Add them up and a small trade company can easily spend hundreds to thousands of dollars a month on software. And this is what the customer gets.
The tools don't talk to each other. The form drops the lead into an inbox nobody watches. The auto-reply was written once, by someone who no longer works there. The CRM never hears about the lead at all.
The software is old. The bill is new every month.
What it costs them
A website form is the most valuable thing on a trade company's site. It's a customer raising their hand.
When nobody answers, that customer doesn't wait. They go back to the search results and call the next company. A single roof replacement or system install can be worth ten or fifteen thousand dollars. Lose a few of those a month to a broken form and the software is costing far more than its subscription.
The owner usually never finds out. A lead that never got answered doesn't show up on any report.
What a lead should get
None of this is hard. Here's what a contact form reply should do.
Answer in minutes, not days, including at 9 p.m. on a Saturday.
Use the person's real name, and repeat back what they asked for.
Say exactly what happens next, and when: "Johnathan will call you tomorrow before 10."
Come from a real address, one the customer can reply to and reach a person.
Land in one place, where the office sees it, the owner sees it, and nothing gets lost between tools.
Why we're telling this story
We built SayDoo inside a working roofing company because we lived this problem. Leads were coming in through four tools, and nobody owned the moment a customer raised their hand.
Now every lead lands in one console. The answer goes out in minutes, in the company's own voice, with the customer's real name and what they actually asked for. And every automation arrives switched off, so the owner reads the reply before a single customer ever sees it.
The trades build the most important things in our lives. They deserve technology that works as hard as they do.
Tomorrow, try it yourself. Fill out the contact form on your own website, and see what your customers see.
Quick answers
How many trade companies answered a website contact form?
In our test of 100 contact forms on roofing, HVAC, plumbing and electrical company websites, fewer than a quarter ever sent a reply from a real person.
What was wrong with the automatic replies?
Nine out of ten were broken or had no context: unfilled merge tags like "Hey [first-name]," blank names, no-reply addresses that could not be answered, replies that described a different request, and messages claiming the company had tried to call when no call came.
Why does this matter for a trade business?
A website form is a customer raising their hand. When the reply is broken or never comes, that customer calls the next company on the list. Most trade businesses pay monthly for the website, the form, the email tool and the CRM that produced those replies.
What should a contact form reply do?
Answer within minutes, use the person's real name, repeat back what they asked for, say exactly what happens next and when, and come from an address a person can reply to.
Shawn Keding is the co-founder and CEO of SayDoo, an AI console for trade businesses, built inside a working roofing company in North Carolina.