Missed calls are money. We catch them.

Never miss another lead.

We answer every call you can’t, win back your old customers, and prove the booked work that actually held.

  1. Call you’d miss
  2. Answered, day or night
  3. Booked & held
  4. $ on your report

CaughtLeads · Valley Air HVAC

· · ·

Recovered this month

$0

3 leads caught while you slept.

Wk 1Wk 8
Answered
38
Booked
11
Hold rate
75%

Sample call · in progress

0:09

(480) 555-0143 · AC replacement

Front desk: “Thanks for calling Valley Air. How can I help you today? Quick note — I'm an AI assistant and this call may be recorded for quality. You can say 'stop' anytime to opt out.”

Recent activity

Auto-updating

  • Lead booked · AC replacement · $12,000

    just now
  • After-hours call answered · 11:42 PM

    4m ago
  • Booking confirmation sent · tomorrow 9:00 AM

    11m ago

A simulated dashboard. Try the receptionist yourself.

Built for businesses where one booked lead is worth thousands

  • HVAC
  • Roofing
  • Plumbing
  • Electrical
  • Real estate
  • Solar
  • Landscaping
  • Pest control
  • Garage doors
  • Painting
  • Cleaning services
  • Pool service
  • Fencing
  • Moving
  • Appliance repair
  • Remodeling
  • Locksmiths
How it works

Watch a missed call turn into money

One system runs the whole thing, from the call you would’ve missed to the appointment that holds to the dollars on your dashboard. Press play, or tap through it yourself.

Try it free

One call, start to paid

Sample
(602) 555-0148 · Valley Air lineringing
You're on a job

(602) 555-0148

Incoming call, 4:52 PM

Hands full, no one at the desk. The old way, this rings out and they dial the next shop. The caller never leaves a voicemail.

Recovered this month

$9,980

Watch it land.

The platform

It’s a front office, not just a receptionist

Every call, text, and follow-up in one place, each tied to a dollar. This is the screen you log into, not a black box you have to take on faith. Click through it.

Hear it answer

Watch it handle your industry

Pick your trade, press play, and read the call as it happens, from hello to a booked slot. Then go one section down and try it yourself.

HVAC

Dead AC in a heat wave, 4:52 PM · (480) 555-0143

0:00
Sample call

Press play to read the call as it happens.

Scripted from how the receptionist actually handles HVAC leads.

what this lead is worth
~$12,000

what this lead is worth

answered while the crew was out
4:52 PM

answered while the crew was out

the slot it booked
9:00 AM

the slot it booked

A scripted sample. Every real call opens with this same disclosure. Texts to callers start once your business’s texting registration (A2P 10DLC) is approved.Try it yourself

Try it yourself

Talk to your own front desk

Drop in your business and the receptionist answers as you. Then play the caller. Type to it, or in Chrome talk to it out loud. The moment it books, it shows you what that one call is worth. No signup. It’s a demo in your browser, not your live line, and nothing here books a real appointment.

Make it your front desk

Drop in your business and the receptionist answers as you. Then play the caller. Type, or on Chrome talk to it out loud. No signup.

Your trade
Assistant voice

Pick who answers — heard when you press “Call & talk.”

This is a browser demo, not your live line, and no appointment is actually booked. Your own business name runs on a script; the sample HVAC shop may answer from our demo receptionist and falls back to the script when that is busy. Like a real call, it opens by saying it's an AI assistant, that the call may be recorded, and how to opt out.

Your numbers

What your missed calls could be worth

Put in your own numbers: how many calls you miss, what a job is worth to you, and how many of those callers you think would have booked. The math is simple, and it is yours.

12
$9,000
25%
3 min

Your estimate, from your numbers

52

missed calls a month (12 a week × 4.33 weeks).

At your 25% rate, about 13 of those callers might have booked. At your $9,000 average job, that is $117,000 of work a month, by your own estimate.

Answering those 52 calls with CaughtLeads would cost about $67.72 a month: the $49 base with your own local number, plus 156 minutes at $0.12 a minute, before tax.

Try it free

Your numbers, your estimate: not a promise, and not a projection of what you will earn or what CaughtLeads will book for you. Calls that don't book are billed the same way as calls that do. We don't bill calls under 15 seconds, calls where the caller never says what they're calling about, calls our spam screening flags, or calls the receptionist identifies as a robocall or a sales pitch to your business. If one ever shows up on your statement, tell us and we'll credit it. Your dashboard reports which appointments were booked and which held.

What it does

Everything a front desk should, minus the front desk

One engine, set up for your shop. Scroll through what it runs for you every day.

AI receptionist

Sample call

Incoming call, 9:41 PM

Answered by your AI receptionist

Live

My AC died and it’s 95 degrees. Can someone come tomorrow?

I can help with that. I have tomorrow at 9 AM or 1 PM for a diagnostic visit. Which works better?

Every call answered, day or night

It answers on the number you already hand out, qualifies the caller with your questions, and books real slots on your calendar while they are still on the line.

  • Answers 24/7
  • Qualifies with your rubric
  • Books live calendar slots

Past-customer reactivation

Sample data

Your list, working again

M. Alvarez

Serviced 2023 · replied YES

Booked Tue 10 AM

D. Chen

Serviced 2022 · asked for quote

Follow-up sent

R. Patel

Serviced 2024 · tune-up due

Booked Thu 2 PM

Consent checked on every contact before a single text sends.

Your old list becomes new appointments

Once your texting registration is approved, we text your own opted-in customers with a personal nudge, hold a real conversation with every reply, and book the interested ones.

  • Your list, your consent records
  • Real two-way conversations
  • Every booking attributed

Speed-to-lead

Illustration

Who usually wins the appointment

Answered right awayfirst
Called back hours laterhours later
Called back next daynext day

An illustration, not a measurement. The business that answers first usually wins the appointment.

First to answer wins the lead

Every call is answered while the caller is still deciding, before they dial the next name on their list. A caller who hangs up without booking gets one plain follow-up text, once your texting registration is approved.

  • Answered while the lead is hot
  • Follow-up text after registration
  • No lead sits overnight

Attribution dashboard

Sample data

Recovered this month

$21,980

Inbound voice$12,480
Reactivation$9,500
Speed-to-lead$480

Sample figures. Your dashboard counts only appointments that were booked and then held, never projections.

Proof, down to the dollar

Every held appointment is traced back to the call or text that booked it, and to its source. You see booked, held, and recovered revenue on one screen. This is the thing you are actually buying.

  • Call to booked to held to $
  • Transcript and summary on every call
  • Held appointments only, never projections

Compliance, built in

01

Only your own, consented list is ever messaged

02

AI identity, recording notice and opt-out on every call

03

STOP honored right away, across every channel

04

Do-not-call and reassigned numbers scrubbed pre-send

05

Texting registered (A2P 10DLC) under your business before it starts

Sleep well while it sells

TCPA-grade consent handling is hard-coded into every message and call, not bolted on. It protects your business and it is why we can put our name on the results.

  • Consent gate before any send
  • Disclosures on every AI call
  • 5-year audit trail
Why us

Most tools stop at “booked”

We prove the appointment actually held and put a dollar on it. Here’s how that lines up against the alternatives.

How CaughtLeads compares to a typical AI phone tool and an answering service.
CapabilityCaughtLeadsTypical AI phone toolAnswering service
Answers & books 24/7 in a natural voiceYesYesNotakes messages, doesn't book
Booked → HELD → $ attribution, on a monthly reportYesNoNo
Compliance gate built in (TCPA consent, A2P 10DLC, recording + opt-out disclosure)YesNoNo
Reactivates your own opted-in past-customer listYesNoNo
Compliance, built in

Built so it can’t get you sued

Plenty of “growth hacks” will tell you to blast a few thousand texts at a bought list. Under the TCPA that’s $500 to $1,500 per message, with no cap, and the contractor whose name is on the account is the one who pays.

We do the opposite. The same rules that keep you out of court are wired into the system, so the legal floor is the default, not an afterthought.

No healthcare, no HIPAA exposure. Home services and lead-driven trades only.
  • Only your own opted-in list

    Reactivation is marketing, so it needs written consent. We audit every contact (when, where, and how they opted in) and message documented opt-ins only. Everyone else gets no automated texts and no AI calls, only a person dialing by hand.

  • A2P 10DLC under your EIN

    Business texting is registered under your business, the way carriers require, before any text goes out. One brand per client. Numbers are never shared between businesses, so you never inherit someone else's spam record.

  • DNC + reassigned-number scrub

    Before every campaign we scrub the National Do-Not-Call list and the FCC reassigned-numbers database, so you're not texting a stranger who now owns an old customer's number.

  • AI + recording disclosed, opt-out honored

    Every AI call says it's an AI, that the call may be recorded, and how to opt out. STOP, or any other reasonable request to opt out, is honored right away, and we stop messaging that contact.

  • Consent records kept for years

    We retain the proof (consent, timestamps, opt-outs) for five years, so if anyone ever asks, the paper trail is already there. You don't have to think about it.

  • We carry the discipline, not you

    The rules that make outreach legal are wired into how the system works, not a checkbox you have to remember. It simply can't message someone it isn't allowed to.

The receipts

You see exactly what it made you

Every booking gets tracked through to held and tied to a dollar amount, then handed to you once a month. Booked, held, recovered. No projections.

  1. Call answered and booked

    Every inbound call gets answered and turned into a booked appointment on your calendar.

  2. Appointment held

    We track each booking through to the visit, so a no-show never counts as a win.

  3. Revenue attributed

    Held appointments get tied to a real dollar amount. Most tools stop at "booked." We prove held → $.

Revenue Recovery Report
Sample
Recovered revenue
$21,980
Appointments held
3
Hold rate
75%
Appointments booked
4

Held appointments

  • AC ReplacementHeld$12,000
  • Furnace InstallHeld$9,500
  • AC RepairHeld$480

Sample figures. We report booked and held appointments only, never projected revenue.

Integrations

It sends every lead to the tools you already use

Bookings land on your Cal.com calendar, alerts reach you by email or Slack, and every booking and call can go to GoHighLevel or any tool that takes a webhook. Click any tool to see exactly what syncs.

The math

One recovered lead usually pays for the whole thing

$17,631
The average US residential roof replacement in 2025 (Verisk). One held job is real money.
24/7
Answering nights, weekends, and the days you're already buried.
Setup help
Build it yourself in the guided wizard. A person on our team helps with carrier registration and going live.
FAQ

Questions people actually ask

Is this compliant? Will you text my customers without permission?
No. We only ever message your own, consented list, and no text can go out until it clears the written-consent, Do Not Call and reassigned-number checks. Every AI call says it's an AI, that it may be recorded, and how to opt out. STOP (or PARAR, in Spanish) is honored right away, and we keep the consent records.
How is this different from the other AI phone tools?
Many report calls answered and appointments booked, and stop there. We follow each booking through to whether it held, and puts the invoice total you enter against it. Your dashboard shows booked, held and dollars, and you can run a monthly report from it at any time. The consent and opt-out checks come at no extra charge. Texting your customers needs carrier registration under your business first: we pass the carriers' registration fee through at cost, and get your OK before we register.
Does the AI actually talk on the phone?
Yes. One AI receptionist answers in a natural voice and answers the caller's questions from the facts you give it about your business. It offers open slots and books the appointment, or takes a callback request, then emails you the details (and texts you too, once your texting registration is approved). If a caller mentions a gas smell, carbon monoxide or a fire, it tells them to leave the building and call 911. You can talk to it right here on this page, no signup needed.
Will it book onto my real calendar and tell me when a lead comes in?
Yes. It books onto your connected Cal.com calendar, and when an appointment books or a caller needs a person, we alert you. Email works from day one. Text alerts start once your texting registration (A2P 10DLC) is approved, with email as the backup.
What if I don't use a CRM, or I use ServiceTitan / Housecall Pro / Jobber / a real estate CRM?
Either way works. Today we send bookings, new leads and call events out through a signed webhook that Zapier, n8n or Make can pick up and pass on to your other tools, and we have built-in Slack alerts, a GoHighLevel connection and Cal.com booking. Housecall Pro has a direct connection in beta; bookings reach Jobber and ServiceTitan through your own Zapier. Real estate CRM connections are on our roadmap. If you use a spreadsheet or nothing at all, it runs fine on its own.
Do I have to learn new software?
Not much. You set it up yourself in a guided wizard that drafts your questions for you, and a person on our team helps with the parts that need one: carrier registration for texting, connecting your calendar, and going live. After that it runs on its own, and your dashboard shows what was booked and what held.
What does it cost, and what if an appointment doesn't hold?
A $49 monthly base, which includes your own local phone number, plus $0.12 per voice minute and $0.03 per text segment we send to your customers. Talk time on a call transferred to your team is billed at $0.12 a minute, the same as any call minute. There's no setup fee. You can build and test it in your browser for free, with no card. The free trial on a real phone line needs a card and lasts 14 days or 100 voice minutes, whichever comes first, with nothing charged. A 3- or 12-month plan saves 15% or 30% on the base; usage rates never change. Calls that don't book are billed the same way as calls that do. We don't bill calls under 15 seconds, calls where the caller never says what they're calling about, calls our spam screening flags, or calls the receptionist identifies as a robocall or a sales pitch to your business. If one ever shows up on your statement, tell us and we'll credit it. What we report is which appointments were booked and which held, and we never bill on revenue.
Which businesses is this for?
It started with home services like HVAC replacement and roofing, where a single job can be worth thousands of dollars. It also suits real estate teams and other businesses that live on inbound leads and fast follow-up. We stay out of healthcare for now, since that brings HIPAA into the picture.
Try it free

Build your AI receptionist in two minutes

Answer a few questions about your business and our AI fine-tunes a receptionist to your services, your pricing, and the way you book. Test it right in your browser, free and with no card. When you want it on real calls, the free trial starts from there.

  • Consent-gated
  • A2P under your EIN
  • Booked → held → $
  • Setup help from a person