Home services
AI receptionist for HVAC, plumbing and electrical
It talks to your customers on your phone, website and WhatsApp, checks the postcode first and books visits into real gaps in your diary. When a job needs a person, it invites your team.
- Free plan, no card
- Booking processes from Starter
A worked example: at 21:04 on a Tuesday, with the team off for the night, a customer writes that their boiler is not firing. EzyConn checks the postcode is one the business covers, works out it is a heating job, takes a name and a phone number that dials, and books a 90 minute visit for Thursday at 15:30.
Worked exampleOne heating enquiry at 21:04, booked for Thursday. The business, names and numbers are invented.
Why trades miss work
The phone rings from a loft. Nobody can pick it up.
Four moments cost a heating, plumbing or electrical business the most. Each one is a job EzyConn can take off the phone.
Nobody answers a phone from a loft
The people who can answer are holding a torch over a boiler. The phone rings out, the customer works down the list, and you never find out it happened.
Twenty minutes on a job you do not cover
A long call about a boiler in a town you stopped covering two years ago, and you only find out at the end. EzyConn asks the postcode first and stops there if it is not yours.
The “when can you come?” loop
Four messages to agree Thursday morning and a fifth to move it to the afternoon. It is the most common conversation in the business and it needs no judgement at all.
Saturday night, water through a ceiling
Offering Tuesday at two while a kitchen fills up is worse than silence. That message needs a person, a postcode and a number that dials, not a diary.
How it books a visit
Five questions, in the right order. Then a real visit in your diary.
The booking process, stop by stop, the same on your website, WhatsApp or phone line. The order matters: it never takes a name for a job you cannot serve.
Postcode first
Before a name or a number, it checks the postcode against the list you cover. Outside it, the chat ends there, in your own words.
Works out the trade
Heating and cooling, plumbing or electrical. Each of your three services carries its own length and price, so the visit is booked for the time that trade takes.
Asks how soon
Emergency, urgent or routine is written on the job for whoever picks it up, so the engineer knows what they are walking into.
Takes a number that dials
A name, an email and a phone number. A number that fails the format check is asked for again rather than accepted.
Offers real times, then books
Openings come from your hours, minus jobs already booked and anything busy in the calendar you connect. The customer picks one and it is in the diary.
Service area
It asks where you are before it asks who you are
You list the postcodes you cover. Anyone outside hears it straight away, in your words, before they give a single detail.
A list, or a prefix
Type the postcodes you cover, or a prefix to match on, for one country. That list is the whole rule.
Outside? It says so first
Before a name or a number is asked for, in the wording you set, so nobody waits for a van that was never coming.
Mistyped? It asks again
A postcode it cannot read is asked for again rather than turned away.
Never a radius
Distance from your yard is refused outright, and so is covering everywhere. Your list decides.
Worked exampleThe postcodes and the reply are one example firm’s settings. Yours are your own.
Real times only
Real gaps in your diary, sized to the job
No callback promise and no form. The customer is offered times you genuinely have free, and leaves the chat with a visit booked.
Your hours and the jobs already in
Openings start from the hours you set, minus every visit already booked through EzyConn.
And your own calendar
Connect Google Calendar or Microsoft 365 and anything busy there is never offered.
Sized to the job
Each service has its own length, so a 90 minute boiler visit never lands in a 45 minute gap.
Worked exampleAn example Thursday for an example firm, with the heating visit from the conversation below.
Urgent callouts
Water through the ceiling gets a person, not a slot
EzyConn checks the postcode, asks what has happened and takes a number that dials. Then it invites a live agent from your team, who takes the customer from there.
Urgent means a person, on purpose
Offering Tuesday at two to someone whose kitchen is filling up is the failure this process exists to avoid.
Where they are, first and only
Outside your patch, they are told at once, so nobody waits for a van that was never coming.
Then it invites a live agent
The request reaches your team in the inbox and in Slack or Microsoft Teams (in beta), with the whole conversation.
Worked exampleThe customer, Dan, the postcode and the number are invented. The AI’s reply is the process’s own wording.
What it runs
Three jobs it takes off your phone
Three ready-made processes for heating, plumbing and electrical firms. Switch on the ones you want.
- Available now
Book a new visit
Postcode, trade, how soon, a name and a number that dials, then a real time from your diary. The customer leaves with a visit booked and a confirmation email.
Read the full process: Book a new visit - Available now
Move or cancel a visit
Finds the visit from the name, email and number it was booked under, then moves it to a time that fits the job, or cancels it and frees the slot.
Read the full process: Move or cancel a visit - Available now
Urgent callout
Where they are, what has happened and a number that dials, then it invites a live agent from your team to take over.
Read the full process: Urgent callout
Where it answers
Your phone, your website and WhatsApp. One receptionist.
The same agent, the same rules and the same diary, wherever the customer starts.
Your phone lineFrom Starter
The channel a customer with no heat reaches for first, and the one that rings out while everyone is on a job.
You connect your own Twilio number.
Your website
The out-of-hours enquiry, answered on your own site instead of waiting in a form until morning.
WhatsApp
Where customers send a photo of the leak and expect a reply. Your team can step in at any point.
Also answers onTelegramEmail
Your team replies fromSlackMicrosoft TeamsBeta
Every channel EzyConn answers onWorked exampleThe messages in the three drawings are examples; the replies are the processes’ own wording.
Worked example
Answered at 21:04. Booked by 21:07.
A heating enquiry on a Tuesday night, with the whole team off. Every question below is the booking process’s own wording.
- 21:04Customer: Boiler’s not firing and there’s no hot water. Can someone come out?
- 21:04EzyConn: What’s the postal code where you need us?
- 21:04Customer: SW11 4NB
- 21:05EzyConn: What do you need help with: heating and cooling, plumbing, or electrical?
- 21:05Customer: Heating
- 21:05EzyConn: Is this an emergency, or can it wait for a scheduled visit?
- 21:05Customer: It can wait, we’ve got the immersion on.
- 21:06EzyConn: And who should we put this down for?
- 21:06Customer: Ellie Hart
- 21:06EzyConn: What’s the best number to reach you on?
- 21:06Customer: 07700 900412
- 21:06EzyConn: What’s the best email address for the appointment and its confirmation?
- 21:06Customer: ellie@example.com
- 21:07EzyConn: Available times for Heating & cooling on Thursday 8 October: 08:00, 15:30. Would you like to book one of these times?
- 21:07Customer: 15:30 please
- 21:07EzyConn: You’re booked for Thursday 8 October at 15:30. Your confirmation is on its way to ellie@example.com.
In your diary
Heating & coolingThursday 8 October, 15:30 to 17:00
- Customer
- Ellie Hart
- Postcode
- SW11 4NB
- Phone
- 07700 900412
- How soon
- Routine
Booked
Sent to ellie@example.com
Booking Confirmed: Heating & cooling
Three minutes, no call back, and nobody picked up a phone.
Worked exampleNorthgate Heating & Plumbing, Ellie Hart and the number are invented, and the times are illustrative. The questions are the process’s own.
Setup
Five settings, entered once. It reads them every time.
Every time it offers a customer a time or a price, it is reading these, never a default somebody else chose for you.
- Your opening hoursFor example: Mon to Fri, 08:00 to 18:00
- Your timezoneFor example: Europe/London
- The postcodes you coverFor example: SW4, SW6, SW8, SW11, SW12…
- Your services, their length and their priceFor example: Heating & cooling 90 min · Plumbing 60 min · Electrical 45 min
- Your price listFor example: Your call-out and visit prices
FAQ
Questions trades ask before they switch it on
From postcodes to the phone line.
What is an AI receptionist for a trade business?
It is the part of the business that answers when nobody can. EzyConn reads a message or takes an inbound call, checks the postcode against the area you cover, works out whether the job is heating, plumbing or electrical, takes a name and a number that dials, and books a real visit into your diary. When something needs a person, it invites a live agent from your team, who takes the conversation from there.
Can it tell a customer whether we cover their postcode?
Yes, and it asks that first, before it takes a name or a number, because collecting contact details for a job you can never serve wastes everybody’s time. You give a list of postcodes or a prefix to match on.
What happens with an emergency?
The urgent callout process checks the postcode, finds out what has happened, takes a number that dials and invites a live agent from your team, with the whole conversation. Urgency is also written on every appointment for whoever works it.
Does it answer the phone as well as chat?
Yes, once you connect your own Twilio number. The same agent answers inbound calls with the same rules and the same diary as your website chat and WhatsApp. The phone line starts on the Starter plan.
Can one of my team take over a conversation?
Yes, and that is how EzyConn hands over. When a customer asks for a person, or a job needs one, it invites a live agent. The request reaches your team with the whole conversation, in the inbox and in Slack or Microsoft Teams, and whoever replies takes the customer from there. The AI stays out of it until you hand the conversation back.
Will it work with our Google Calendar?
Yes. Connect Google Calendar or Microsoft 365 and any time you are busy there is never offered. Each booking can also be written into a calendar you choose.
How do bookings reach our job management software?
Every booking, move and cancellation can be sent on through Zapier or a signed webhook to your own system, so you can pass each job to the software you already run.
Which plan do I need?
The free plan answers questions from your own pages. The booking, move and urgent callout processes start on Starter, and the phone line on Starter. The pricing page lists what each plan includes.
Keep reading
Guides for your trade, and the industries beside it
Guides
- An AI chatbot for an HVAC business
- An AI chatbot for plumbers
- An AI chatbot for electricians
- AI chat for home services firms
- An AI chatbot for roofing companies
- Answering customers after hours
- The AI agent for HVAC companies
- The AI agent for plumbers
- The AI agent for electricians
- Every ready-made process, by industry
Other industries
- AutomotiveMobile mechanics and independent workshops.
- Aesthetics & beautySalons, spas and clinics booking treatments.
- Retail & showroomConsultations, quotes and purchase appointments.
- DentalNew patients, appointment changes and treatment enquiries.
- HealthcareAppointment scheduling and patient routing for practices.
- Wellness & fitnessStudios, gyms and practitioners booking sessions.
- Translation & interpretationAgencies capturing jobs and booking interpreters.
Start tonight
Tonight’s callout, answered tonight.
Start on the free plan, point it at your own pages, and it answers questions straight away. Switch on booking when you are ready.
Free plan, no card. Booking, moves and urgent callouts from Starter.