Callkept
Built for UK plumbing & heating businesses

Recover the leads you're currently losing.

Missed call? Unanswered web enquiry? After-hours lead? Unfollowed quote? Callkept replies within seconds, qualifies the customer and books them in — before they ring the next firm.

< 10s
first reply to a missed call
24/7
after-hours enquiries handled
0
double-bookings — availability is checked
19:43100%
ABC Plumbing & Heating
Automated assistant · SMS
Hi, this is ABC Plumbing & Heating's automated assistant. Sorry we missed your call — what can we help with?
Boiler's stopped, no hot water
Got it — boiler / heating. What's your postcode so I can check we cover your area?
M20 2AB
We cover your area. Earliest: 1) Tue 9am 2) Tue 2pm 3) Wed 8am. Reply 1, 2 or 3 — or 'call me'.
1
Booked: Tue 9am. ABC will confirm details before the visit.
Text message
Always identifies itself as automatedNever invents prices or adviceEmergency safety guidance firstEU-hosted (Frankfurt), 90-day retentionCancel anytimeNo sales call required
The leak

Every unanswered call is a customer you already paid for.

Ads, directories, your website — you paid to make the phone ring. Then it rings while you're up a ladder or it's 7pm, nobody answers, and the caller tries the next firm within a minute.

19:43

Customer calls. No answer.

No callback route, no text-back, no way to book. They move on.

19:44

With Callkept: reply in seconds.

Your named automated assistant asks what they need and where.

19:47

Qualified and booked.

Job, postcode, urgency captured. Real slot offered and locked. You're notified.

How it works

From missed call to booked job, without you stopping work.

  1. 1

    Divert missed calls

    Keep your number. On no-answer or busy, your line diverts to your Callkept number. Two-minute setting; we give per-provider instructions.

  2. 2

    Reply in seconds

    The caller gets a text from your named automated assistant — sorry we missed you, what do you need?

  3. 3

    Qualify

    Job type, postcode against your service area, urgency. Gas smell or CO alarm gets safety guidance first and a priority callback.

  4. 4

    Answer from your facts

    Opening hours, callout policy, services, FAQs — only what you've confirmed. Unknowns go to you, never invented.

  5. 5

    Book or callback

    Real availability from your rules or Google Calendar, re-checked and locked before it's confirmed.

  6. 6

    Notify and report

    Lead by email (SMS for urgent). Every Monday a Lead Recovery Report keeps confirmed revenue separate from estimates.

SMS · ABC Plumbing & Heating automated assistant19:43
Hi, this is ABC Plumbing & Heating's automated assistant. Sorry we missed your call — what can we help with?
Boiler's stopped, no hot water
Got it — boiler / heating. What's your postcode so I can check we cover your area?
M20 2AB
We cover your area. Earliest: 1) Tue 9am 2) Tue 2pm 3) Wed 8am. Reply 1, 2 or 3 — or 'call me'.
1
Booked: Tue 9am. ABC will confirm details before the visit.

Example conversation. The assistant's words come from the business's confirmed facts; slot times come from its calendar rules.

Revenue operations, not AI software

A weekly report that never dresses estimates up as revenue.

You don't buy chatbots. You buy fewer lost enquiries, faster responses and more booked jobs — measured. Mark each recovered lead won or lost and the report shows what the service is actually worth.

  • Customer-confirmed revenue counted only from leads you mark WON
  • Estimated pipeline always labelled as an estimate
  • Zeros reported as zeros
Weekly Lead Recovery Report · example layout
Inbound calls127
Missed / after-hours31
Recovered conversations27
Qualified18
Appointments booked9
Confirmed wins4
Customer-confirmed revenue£—
Estimated pipeline£— (estimate)

Illustrative layout. Your report contains your real numbers.

A note from the founder

Built to be checked, not believed.

Callkept doesn't publish testimonials it hasn't earned yet, and it won't tell you you're "losing £18,000 a month". It audits your public website against a scoring method anyone can read, shows you a worked example on your own phone, and reports your own numbers back to you every week. If it isn't recovering enquiries, you'll see that too — and you can cancel in two clicks.

Rami Kheir, founder

Questions

Straight answers.

Does the customer know they're talking to software?+

Yes, always. The first message says it's the business's automated assistant, and Reply STOP works on every message. We never pretend to be a person.

What if the assistant doesn't know the answer?+

It only answers from facts you've confirmed (services, hours, callout policy, FAQs). Anything else it defers to you — it never invents prices, availability, warranties or advice.

How does it avoid double-booking?+

Availability comes from your rules or your Google Calendar, and the slot is re-checked and locked before it's confirmed. The AI proposes; the calendar decides.

What happens with emergencies?+

If someone mentions a gas smell or CO alarm it gives the National Gas Emergency number first, flags the lead as urgent, and asks you to call back as a priority.

Do I keep my phone number?+

Yes. You set a divert on no-answer and busy to your Callkept number. Calls you pick up are untouched.

How long does set-up take?+

About 10 minutes: confirm the details we pre-filled from your website, set the divert, run a test from your own phone, go live. No sales call needed.

Is there a contract?+

No. Monthly, cancel anytime from your billing page. Prices exclude VAT.

Where is my data kept and for how long?+

Hosted in the EU (Frankfurt, Germany) on UK-adequate infrastructure. Conversation data is kept 90 days by default (you can change it), exportable and deletable from Settings. Your data is never used to train shared models.

Find out what your website does with a 7pm caller.

Free, automated, 20 seconds. Scored 0–100 with a public methodology. No card, no call.

Run the free audit