I built an AI receptionist for a mechanic shop (itsthatlady.dev)

by mooreds 319 comments 320 points
Read article View on HN

319 comments

[−] pradn 54d ago
A blog post like this is half the story. I’d like to see the results. Did your brother get more business? What were the failure modes? Did customers care if it was a bot or not?
[−] conductr 54d ago
It also ignores easily available solutions that could have been deployed prior to AI

For example, even if it shows a boost of $100,000 per month in revenue. It could likely have been achieved with a shared virtual assistant / receptionist for about $200-1000 per month (depending on exactly call volumes).

So really, the revenue was already lost and going forward you’re just deciding to capture it. You've created a more complicated mouse trap than what was already available to you. The difference is saving a couple hundred dollars of labor less whatever your AI/tech costs are. I’d still go the human route because it’s more future proof and if this is a luxury service, human service is always going to feel more luxurious.

[−] PunchyHamster 54d ago
Given the article states

> He’s under the hood all day. The phone rings, he can’t answer, the customer hangs up and calls someone else

the mechanic is already very busy in the first place so unless he plans on expanding shop the whole thing is a waste of time

[−] codegeek 54d ago
This is such an important point. My plumber that we always call is extremely busy and usually doesn't have availability for at least a week. He is a one man shop and prefers it that way. You call his phone, leave a voicemail and he calls you back whenever he is able to. I asked him if he wants to get more business by automating his incoming calls and he said "not really, I am already very busy and have enough business. I don't need these tools".

So we cannot always assume that the business owner (especially the solo mom and pops) wants more business. Good ones are already very busy.

[−] ryandrake 54d ago
This seems to be true with every trade shop in my area. HVAC, plumbing, electrical, landscaping, appliance repair, and so on: Nobody picks up the phone, and when you do get someone, they don't seem to be very interested in your job unless it sounds like big money to them. Everyone already apparently has as much work as they want, and if you're a small fish you're out of luck.
[−] encom 54d ago
Electrician here. I had zero unemployment time between my current job and the last. Sent ~5 applications, had two interviews. Current employer called me in the afternoon offering me a job, after interviewing the same morning.

Y'all are in the wrong business :D

[−] shimman 53d ago
Median electrician in the USA makes ~$60k:

https://www.bls.gov/ooh/construction-and-extraction/electric...

Median software devs make over double that, ~$130k:

https://www.bls.gov/ooh/computer-and-information-technology/...

The only way to make good money in the trades is to own a business, something not everyone can do (let alone be successful at).

[−] encom 53d ago
Danish electrician average is ~80k. Danish software developer is ~100k, but with much higher variance.

However there's also quite a lot of difference in training between Danish and American electricians. I specialised in telecom - part of my curriculum was configuring Cisco routers. The subject of my oral exam was TCP/IP. I love the variety. Yesterday I was chasing down a rogue DHCP server on a network. Today I was mounting a drainage pump controller.

But as they say, do what makes you happy. I would rather be happy at 60k than miserable at 130k.

  
[−] ryandrake 53d ago
Yea.. When people say "you can make great money in the trades" what they usually mean is that you can make great money by owning a trade business and/or hiring tradesmen. Which is kind of different than being a tradesman.
[−] 6510 53d ago
True but electricians have a real system without bullshit, we wire something up and it just works, it keeps working too! You press the button, the light goes on, you press it again and it goes off! Except from audio all of the automatons come with the right plugs.

You would think after 50 years software devs build something similar but besides the button absolutely nothing works like that. Switching on the lights by clicking on a button using the mouse would already be a serious enterprise level undertaking. Then when you think you are done someone in Russia and someone in China are also able to control your lights.

There are no labels on our buttons, the dimensions are in exact mm. If you ask a software dev they will tell you mm have something to do with printing. On a screen a button can have any size, no one knows really how big it turns out regardless which of the 50 different units you use. pt rm rem px % vw etc etc

Sounds pretty unscientific? Can you at least tell me when it is finished and how much it will cost? Did I say something wrong?

Long story short, 130k isn't enough.

[−] cucumber3732842 53d ago
There's this giant no-man's land of more work for less profit they have to cross between "reliably profitable business run by its founders" to "reliably profitable business with a half a dozen or more employees". A helper you can keep tabs on but can work without often pencils out. A crew of 2, 3, 4, that's often less profitable per hour of the owner's labor (with a way higher labor minimum) than just working yourself or with a helper. Only when you have things humming along do you actually make more money than if you were working on those task yourself.

You almost certainly have to take out huge loans against the business to get across that gulf (your employees need those capital investments that you use to do your work). When you consider the long term outlook and the age of most business owners making such a decision it's no surprise that many choose to simply stay small rather than take on a huge amount of work and stress to maybe make more money years in the future.

Basically there's a ton of work for no reward between "I own my job" and "I own a business"

[−] chucksmash 54d ago
That's wild. Plumbing especially seems like a field where if you need a plumber you need them right now, not a week from now.

I guess as a plumber having enough of the type of jobs that can wait a week that you can turn away the urgent calls might be one of those feature-not-a-bug type situations.

[−] dylan604 54d ago
It depends. If you need a faucet changed out with this new fancy one, or if you want to replace a toilet with a new one using less GPF, or any other kind of update/remodel.

Not every job a plumber does is an emergency situation. I used a plumber to help me setup a backyard project to set up a portable propane tankless gas water heater. I took a look at buying at the parts and pieces I would need, but they needed special tools that would only be used once if I were to buy them. Instead, I had the plumber do it for me with all of the necessary parts/pieces on the truck plus the tools to do it. It cost me less than it would have to buy everything. Now, I just need a cold water feed, and I have a portable hot/cold running system.

[−] codegeek 53d ago
Exactly. For example, we replaced a couple of toilets and wasn't that urgent. So we called him and he gave us an appointment after a week.
[−] tren_hard 54d ago
You can break it down by, new construction, planned renovations/improvements, and emergency repairs.

Not everyone works all three or wants to do more than one of these groups. There’s different levels of demand, pay, competition at each.

[−] tayo42 54d ago
There's emergency plumber companies out there you could call
[−] aziaziazi 54d ago

> you need them right now

You can shut the entire network off, shower/poop at neighbours places or work, laundry at the local self-laundry shop and brush you teeth with a bootle of water. Inconvenient sure, but it would as much problematic to be denied electricity for a long time: lights off, fridge off, no heating, boiler off… there’s alternatives but the usual way for us is to share a long electric cord by an open window… so obligatory work-and-stay-at-home if you’re lucky to have an appropriate activity.

[−] b112 54d ago
Emerg. solution.

Get a 5 gallon bucket with lid. Put garbage bag inside. Put toilet seat from broken toilet on it.

Use it, remove refuse if needed, put lid on.

[−] aziaziazi 54d ago
I love it! My main (and only) device is a dry toilet so a plastic bag shortage would be a bigger problem. I guess we’ll emerge with origami.

https://www.kildwick.com/en/fancyloo-divert

[−] jermaustin1 54d ago
Now that is an expensive poop bucket!

I love the design of it though, I'd never even though about diverting flow toilets, but this design is so simple and elegant.

[−] aziaziazi 53d ago
My after-thought odour diversion isn’t that simple and elegant though. I recommend the fan-included (cheaper) kit : https://www.kildwick.com/en/easyloo-diy-kit-fan-12v
[−] clawfund 52d ago
[flagged]
[−] conductr 54d ago
I think that’s wrong for a couple reasons. I think author doesn’t fully understand the problem or doesn’t explain it well leading to this assumption.

He wouldn’t care to get these extra jobs if he’s full, so why do this to begin with. He could however hire another mechanic if he books more jobs and grow his business to one of shop owner instead of mechanic (no idea if this is his motivation or not).

It’s likely he’s not actually under the hood all day but If phone rings twice a day and it just happens to be he’s under the hood at those times, he misses the call and it’s like he’s under the hood all day. It doesn’t mean he has no capacity, it just means he’s missing some calls throughout the day.

[−] ithkuil 53d ago
Perhaps it's a timing issue? Perhaps he would have time for more work but the calls cluster when he's busy?
[−] conductr 53d ago
That’s what I was trying to say. Inbound calls always seem to come at inconvenient times.
[−] karmakaze 54d ago
I tried getting some work quotes not long ago and was surprised by how many local shops still don't have: (1) website that takes info and emails/calls back, (2) voicemail, or (3) having one or both of those and didn't call back all week. I suspected they had all the business they can handle. I did get a call back later in the week from one that said as much.
[−] mystifyingpoi 54d ago
Why would a car repair shop need a website for? All I care about is the phone number, with the hope that someone will pick it up. IDK about the world, but in Poland every single mechanic I know has no downtime at all. The better ones have queues measured in weeks or months for simple repairs. They don't care about extra business, the business will find them anyway.
[−] 6510 53d ago
I've made that website! Just put the name and a big fat print phone number in the middle of the page.

There use to be a windows shop around here that had a game on the website where you have to throw stones at windows. Limited time per house, limited stones, more points for big windows, run away when you hear police sirens.

Hard to estimate how much extra work they got out of it but I imagine it > 0.

[−] karmakaze 53d ago
This particular case was for body work. Being able to upload photos makes for better estimates.
[−] ozim 54d ago
You can use web form to streamline the reservations or fill in drop outs.

It is not always about getting more customers.

[−] willwashburn 54d ago
Why don't the mechanics increase their price?
[−] conductr 54d ago
That generates more supply (mechanics) not less demand (volume of broken cars). Sometimes having excess demand is ideal to keep the market balanced in your favor.
[−] willwashburn 52d ago
Increasing price would just move up the demand curve (less people willing to spend the increased amount on fixing their broken car) and the mechanic would earn more.

ofc overtime it's likely more mechanics enter the market to compete, but that wouldn't be instant. and when it does happen the table stakes would be that everyone's phone call get's answered

idk I feel like i'm missing something basic here

[−] ozim 54d ago
They do.

I paid quite a lot for hauling and fixing alternator.

Same with basic house maintenance prices are through the roof.

[−] willwashburn 54d ago
Could he not just increase the price until the number of calls matches the time he has?

I know it's not that simple, but my gut says theres value to at least hearing out the people taking action to call you. Especially if that's automated and low cost to you.

[−] zdragnar 54d ago
I needed to replace my car's windshield in a hurry while on an extended trip. I called around to see who might have one in stock that could do a rush order. There was one place that had an automated voice system, and I hung up because it kept redirecting the conversation to get me to hand over more information than necessary to answer my question.

If I were already an existing customer and just wanted to schedule an oil change, it'd be fine, though I'd probably just schedule on the website anyway. I'm really only going to call in if I have an unusual circumstance and actually need to speak with someone.

[−] zugi 54d ago
Automated voice systems that try to sound human but are in fact purely scripted are insanely annoying. E.g. "I think you said 'windshield', is that correct? ... Got it, thanks!"

If you only have 4 options, just give me the old school list of voice options and I'll press 1 through 4, in less time, and being only moderately annoyed.

But a knowledgeable AI system as described in the article - that knows what it knows and tells you when it doesn't - could work great. If it had access to inventory and calendar, it might have worked for you. The question is whether the implementation lives up to the high expectations set by the articles.

[−] tempestn 54d ago
Me too, but I wonder whether we're in the minority here. I'm sure there must be plenty of people who just call places to get information easily found via the web, or there wouldn't be so many automated phone systems that explain how to get information via their website.
[−] dmd 54d ago
I know someone who works on the voice response system for $LARGEBANK. She says that more than 95% of calls are just to find out a checking account balance.
[−] zdragnar 54d ago
That's fine, and there's no need for AI pretending to be a human, or to ask me to talk to a computer as if it is a human. Routine decision trees work really well here.

In fact, decision trees are nice because they tell your more or less up front what they're capable of.

What really sucks (AI or decision tree, either way) is when they don't let you easily speak with someone.

[−] tempestn 54d ago
I'd argue a well designed AI assistant would be considerably better than a decision tree for that use case. Decision trees are slow because you normally need to wait through several options before getting to the one you're interested in. (Though sure, perhaps not if your call is literally for the most common thing.) But with an AI you could jump straight to what you're interested in.

"Hi, I'm the LargeBank AI Assistant. How can I help you?" "I'd like to know the balance of my checking account."

And then authenticate and get the balance as usual. Simpler and faster. Agreed that it becomes a problem if it's seen as a replacement for human agents though. In an ideal world it would actually free up the human agents for when they're actually needed. In reality it'll probably be some of each.

[−] forgetfreeman 54d ago
I'd counter with the following:

por espanol marque beep

if you have a quest beep

for beep

beep*beep*beep*beepbeep*

The account balance for account ending in NNNN is: $375.86

I shouldn't have to navigate a conversation in a situation where muscle memory will take me through the phone system decision tree in seconds.

[−] mystifyingpoi 54d ago
I believe that. Probably 95% of my support calls to online shops are about order status (aka: the website shows "in preparation" for a week already, I need to talk to a real person).
[−] mikkupikku 54d ago
I routinely call businesses instead of using their websites, but I do this to talk to a person instead of a machine.
[−] tempestn 54d ago
Would you call a business to ask a question that's answered on their website?
[−] mikkupikku 54d ago
Absolutely, routinely.

Often the relevant information is a pain to find on a website, but even if it isn't, the people who answer the phone often have important context like "Usually we do offer that recently but one of our suppliers..." or "We can do that, but maybe instead..." or "Oh the website isn't updated with..."

[−] ericmcer 53d ago
Based on the post I would guess it hasn't been live long and gone through a ton of battle testing.

I wish her luck though, things get much murkier as you start stacking more intents and it is no longer just a chatbot that funnels to text to speech.

People also assume "AI" is a miracle worker now so they will be pissed when they say "Yeah just email me at charlezmcnaughton@gmail.com" and it spells it completely wrong. Like there is no reality where a transcriber is going to reliably transcribe most emails correctly, so for shit where it is vital to be 100% accurate (email, name, etc.) you have a battle on your hands.

side: I found Anthropic to be prohibitively slow for live voice chat. I was getting response times in the 1-2s range which when combined with the other parts of generating a response led to 2.5s+ silent periods before responding. Groq is insanely fast if you want pure performance from an LLM. Like <200ms to complete a response.

[−] madrox 53d ago
This feels like the only sane response. It's undoubtedly a useful idea for the mechanic. How it performs and if it can improve remains to be seen.

This is such a rorschach test for AI pessimism and optimism.

[−] doctoboggan 54d ago
Maybe I am in the minority here, but I appreciate the new crop of LLM based phone assistants. I recently switched to mint mobile and needed to do something that wasn't possible in their app. The LLM answered the call immediately, was able to understand me in natural conversation, and solved my problem. I was off the call in less than a minute. In the past I would have been on hold for 15-20 minutes and possibly had a support agent who didn't know how to solve my problem.
[−] plastic041 53d ago

> This isn’t a generic chatbot. It’s a custom-built voice agent that answers his phone, knows his exact prices, his hours, his policies, and can collect a callback when it doesn’t know something.

This is 2026's most generic chatbot.

[−] Serenacula 53d ago
There is something deeply depressing about people using AI to write their personal blog posts.
[−] tantalor 53d ago
This is bad engineering. Step 1 should not be "start building the thing". The first thing you do (after understanding the customer's problem) is look for existing solutions already available and evaluate them.
[−] clarkdale 54d ago
If the mechanic is under the hood all day, sounds like business is well and he can't support any more customers. Time to increase rates.
[−] peanutuser44 54d ago
I just called, chat bot is not even used yet. This is the worst tech demo ive seen on HN. New coders will be replaced by AI because they rather write articles and be streamers.
[−] lunias 53d ago
From the About page:

> This influencer was casually talking about how they learned to code and were now making a bajillion dollars. Two thoughts hit me instantly: 1.What is this "code" they’re talking about? and 2. How do I earn a bajillion-dollars?

I wish this person all the best, but most of this is incredibly out of alignment with how I wish programming / engineering culture would evolve.

[−] halamadrid 53d ago
"hundreds of calls per week" because the mechanic is under the hood every day seems a little off. Hundreds seems way too excessive. Perhaps an exaggeration to highlight the problem's seriousness?

With that kind of volume, I think even before AI could have helped, why not hire some staff and potentially even a receptionist. Given the volume, this seems like an easy choice.