Skip to main content
EzyConn

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

How bookings work in EzyConn

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 on

Worked 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.

Northgate Heating & PlumbingWebsite chat · Tuesday

  1. 21:04Customer: Boiler’s not firing and there’s no hot water. Can someone come out?
  2. 21:04EzyConn: What’s the postal code where you need us?
  3. 21:04Customer: SW11 4NB
  4. 21:05EzyConn: What do you need help with: heating and cooling, plumbing, or electrical?
  5. 21:05Customer: Heating
  6. 21:05EzyConn: Is this an emergency, or can it wait for a scheduled visit?
  7. 21:05Customer: It can wait, we’ve got the immersion on.
  8. 21:06EzyConn: And who should we put this down for?
  9. 21:06Customer: Ellie Hart
  10. 21:06EzyConn: What’s the best number to reach you on?
  11. 21:06Customer: 07700 900412
  12. 21:06EzyConn: What’s the best email address for the appointment and its confirmation?
  13. 21:06Customer: ellie@example.com
  14. 21:07EzyConn: Available times for Heating & cooling on Thursday 8 October: 08:00, 15:30. Would you like to book one of these times?
  15. 21:07Customer: 15:30 please
  16. 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

How setting up EzyConn works

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.

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.