AI receptionist for home-service businesses

Answers your service calls. Books the work. Escalates the emergencies.

Keepford is an AI phone receptionist for plumbing, HVAC, electrical and other home-service businesses. It answers inbound calls, works out what the customer needs, checks your schedule and books the job. When it's an emergency, it gives the caller your safety guidance and puts them through to your on-call technician.

The recording comes from Keepford's live demo line, which answers as Northside Plumbing & Heating, a fictional plumbing company near Boston.

Recorded on the live demo line Sep 2026

Listen to real Keepford calls

A customer books a blocked-drain visit, then a second caller reports a burst pipe and is transferred to the on-call line.

0:00 / 1:46
0:00 / 1:46

Now

Pauses shortened; nothing re-voiced or reordered. The business and caller details are fictional.

What you're hearing

Two calls, start to finish

Every step below happened on the demo line and is audible in the recording. Select a step to jump to it.

  1. Call 1 - routine booking
  2. Call 2 - emergency

What Keepford does

A receptionist for the calls your team can't take

  • Answers inbound calls

    Picks up on your business number, tells callers they're speaking with an AI assistant and that the call is recorded, and asks what's going on.

  • Qualifies the request

    Matches the problem to the services you offer, checks the address is in your service area, and works out how urgent it is.

  • Checks availability and books

    Offers only times that are actually open, and tells the caller a job is booked only after it has been written to the schedule.

  • Handles urgent calls your way

    You define the emergencies for your trade and the guidance to give. Emergencies are transferred to your on-call technician.

  • Takes details when it can't book

    Out of area, no suitable time, or the caller wants a callback: it captures name, number and problem so the lead isn't lost.

  • Records every outcome

    Each call ends with an outcome - booked, transferred, details captured, safety escalated or missed - and the reason.

How a call flows

The AI holds the conversation. Your rules make the decisions.

A voice model handles the natural conversation. The decisions that matter - is this an emergency, is the address in your area, is that time really open - come from fixed rules and your schedule, not from the model improvising.

  1. The AI talks01

    Incoming call

    Your number rings through to Keepford.

  2. 02

    AI receptionist

    Greets the caller and asks what they need.

  3. Your rules decide03

    Understand the request

    Service, location, urgency - checked against your configuration.

  4. 04

    Check availability

    Open slots from technicians' hours, skills and travel time.

  5. Outcome05

    Act on it

    • book
    • transfer
    • capture details

Steps 03 and 04 are deterministic: the same input gives the same decision, every call.

Real-world scenarios

What happens when the phone rings?

routine

Routine booking

"My kitchen drain is blocked - can someone come out?"

  1. Understands the request and matches it to a service
  2. Collects the postal code and checks the service area
  3. Checks availability and offers open slots
  4. Takes name and number and reads them back
  5. Books the appointment
  6. Confirms the day and time with the caller

Outcomebooked

emergency

Emergency

"A pipe just burst in my basement."

  1. Identifies the emergency from your trade's rules
  2. Reads your approved safety guidance, such as where to shut off the water
  3. Escalates under your transfer policy
  4. Transfers the caller to your on-call technician
  5. If nobody answers: tells the caller what happens next, takes a voicemail and alerts you

Outcometransferred

after hours

After hours

A routine call at 8 pm, after the office has closed.

  1. Answers normally and says the office is closed
  2. Works out what the caller needs
  3. Books the next available appointment when that's appropriate
  4. Treats urgent calls under your after-hours emergency policy
  5. Or, if you prefer, after-hours calls go straight to your voicemail message

Outcomebookedtransferreddetails captured

not a job

Wrong number or sales call

"Sorry, I was trying to reach my dentist."

  1. Recognises it isn't a service request
  2. Ends the call politely
  3. Records it as a wrong number or spam, so it doesn't look like a lost lead

Outcomewrong numberspam

Also handled

  • Callers outside your service area
  • Services you don't offer
  • Price questions - your typical ranges only
  • "Put me through to a person"
  • Gas smell, carbon monoxide or fire: fixed safety instructions, then the call ends
  • Callers who hang up early - logged as missed, with the reason

Architecture

More than a language model on a phone line

Four layers, each doing one job. Everything marked Live runs on the demo line today; Planned items are on the roadmap and not yet available.

L1

Voice

  • LiveReal phone numbers (Twilio)
  • LiveReal-time conversation (Retell AI voice platform)
  • LiveAI and recording disclosure on every call
  • LiveRecorded fallback message and voicemail if the voice platform is unavailable

L2

Decisions

  • LiveService and service-area qualification
  • LiveEmergency detection from per-trade rules
  • LiveFixed life-safety scripts for gas, CO and fire
  • LiveBusiness hours, after-hours and transfer policy
  • LiveReturning-caller lookup

L3

Scheduling

  • LiveAvailability from technician skills, hours and travel buffers
  • LiveBooking with a hold that prevents double-booking
  • LiveConfirmation text queued for the customer*
  • PlannedGoHighLevel and Google Calendar as the schedule

L4

Business automation

  • LiveCustomer, lead and job records
  • LiveCall outcomes with missed-call reasons
  • LiveUrgent alerts to the owner*
  • PlannedCRM sync and follow-up workflows
  • PlannedInvoicing and payments

* Text messages are generated and recorded, but on the demo line they are not yet sent: US carrier registration for business texting is pending.

Engineered for real phone operations

Built for the moments that go wrong

  • Only real openings get booked

    A slot is held before it's written to the schedule, so two callers can't book the same time, and a retried request can't book it twice.

  • Safety is code, not a prompt

    Gas leaks, carbon monoxide and fire are detected by fixed rules, and the approved instructions are read word for word. The AI doesn't improvise them.

  • Transfers fail gracefully

    If the on-call technician doesn't pick up, the caller is told exactly what happens next, can leave a voicemail, and you get an urgent alert.

  • A fallback when the AI is down

    If the voice platform can't take the call, the phone system plays your recorded message and takes a voicemail instead of ringing out.

  • Every call is accountable

    Each call is stored with its outcome and, if missed, the reason - so an unanswered customer never disappears silently.

  • Tested on real phone calls

    Before launch, 20 real-phone scenarios passed on the demo line (September 2026), alongside simulated conversations and an automated test suite.

Keepford is not an emergency service. It never replaces calling 911 or your local emergency number.

For service businesses

Set up around how you already work

Keepford follows your rules, not a generic script. A different trade is a configuration change, not a rebuild - tested with a second, differently configured business.

hours
Your opening hours, and whether after-hours calls get the AI or your voicemail message
service area
The postal codes you cover
services
What you offer, how long each job takes, and the price ranges it may quote
emergencies
What counts as urgent for your trade, and the guidance to read
on call
Who gets emergency transfers, how long to ring, and when to transfer
technicians
Who does which jobs, and their working hours
safety wording
Reviewed and approved by you before it's used

Private demo

Want to try the live receptionist?

Keepford is in a private soft launch. The live demo line isn't published, but we're happy to arrange a private demo: contact us and we'll set up a time for you to call it yourself.

Request a private demo

Email hello@keepford.com

In a private demo you can

  • Book a blocked-drain or leak-repair visit, as a customer would
  • Ask what a job usually costs
  • Call from outside the service area and hear how it's handled
  • Report a burst pipe and hear the emergency transfer

Good to know

  • The demo line answers as a fictional plumbing company and calls are recorded, so use a made-up name and address.
  • Emergency transfers on the demo line connect to a test line, not a real technician.
  • Mentioning a gas smell, carbon monoxide or fire plays the safety instructions and ends the call, by design.