Skip to content
JobsFilledGet started

For plumbers, electricians, HVAC — any shop in the US that misses calls

Missed a call? It’s already answered.

When you can’t pick up, JobsFilled texts the caller back in seconds, asks what’s wrong, and books the job. You approve. From $49 a month, no setup fee.

$49 a month texts back and sends you the lead. $99 books the job. No setup fee. Month to month, cancel by text.

  • You keep your number
  • Set up for you, not by you
  • No setup fee
  • Month to month. Cancel by text.

Watch a missed call get booked. Pick your trade:

Your trade
Your customer’s phone

Ridgeline Plumbing

Event: Missed call · Ridgeline Plumbing didn’t pick up

Automatic text-back

Ridgeline Plumbing: Hi, this is Ridgeline Plumbing. Sorry we missed your call – what can we help with?

Texting back in seconds…
Your phone

Lock screen · alerts from JobsFilled

Watch the customer’s phone. The booking lands here.

Ridgeline Plumbing · owner alerts

A plumbing shop taking about 80 calls a month and missing 30% of them, with 30% of those ready to book at $450 a job, hands about $3,200 a month (7 jobs) to the next name on Google. Pro is $99. Put your own numbers in.

A scripted replay, in Ridgeline Plumbing’s name (a made-up shop). The live version, where you type as the customer, is right below.

Now you try it

Same software, live. You play the customer who just got the text; the right-hand phone is yours. Nothing is sent to a real phone.

Try it — you’re the customer.

Type what you’d text a plumber at 9pm. Everything you see is the real thing, live.

Your customer’s phone

Ridgeline Plumbing

Event: Calling Ridgeline Plumbing…

Joe's phone (you)No alerts yet — they land here as the customer texts.

Ridgeline Plumbing gets a text the moment a lead qualifies or books.

Live: the same software that answers a real missed call, running on a demo shop. Your texts stay on this page. Nothing is sent to a phone.

What you're losing

Every call that rings out is a job you never hear about.

Put your own numbers in. It's usually more than the truck payment.

Your trade

Your trade

Sets the starting points below. Then make them yours.

80

Everything that rings: new customers, repeat customers, the ones that ring out.

30%

On a job, driving, after five, weekends. Industry studies put it between a quarter and two-thirds; start low.

30%

Most callers with a leak are ready to book. Be conservative; it still adds up.

Use your number, not ours. The default is a conservative repair ticket, not an install.

Going to the next guy

About $3,200

a month, give or take

80 calls × 30% missed is about 24 unanswered calls a month. 30% of those is 7 jobs at $450 each.

Pro is $99 a month. One job pays for it 4 times over. Starter is $49.

  • 62%

    of small-business calls go unanswered at peak times.

  • 85%

    of callers sent to voicemail don't leave a message and won't call back.

  • 9×

    better odds of booking when a lead is answered within 5 minutes instead of 30.

  • 30–40%

    of calls to local service businesses come after hours.

Source for the four: Invoca data and MIT Sloan lead-response research, as summarized by Magicline (AI receptionist statistics, 2026). The starting points are conservative repair tickets and a 30% miss rate; put your own numbers in.

How it works

Ninety seconds, and nobody at your shop touched it.

It only steps in when you don't pick up, and only for the person who called.
  1. 1.You miss a call

    You're under a sink, up a ladder, or with a customer. The call rings through to your JobsFilled number. The caller hears a short greeting and can leave a voicemail. Your number doesn't change.

  2. 2.They get a text in seconds

    “Sorry we missed your call — what can we help you with?” It goes out under your business name, to the one person who just called you. Never a blast.

  3. 3.It asks the right questions and books the job

    What's wrong, where, how urgent, when. One question per text. It offers the times you set, books the slot, and only quotes the price ranges you gave it. Gas smell or flooding? It stops chatting and alerts you.

  4. 4.You approve. They get reminders. Then the review.

    Your phone buzzes: name, problem, address, urgency, time. Move it or cancel it with one text. The customer gets a reminder the day before and two hours before. After the job, one text with your Google review link (Pro). Every Monday, a text: calls caught, jobs booked, what it was worth.

Ridgeline Plumbing

  1. Event: Missed call · 2:41 PM
  2. Sent at 2:41 PM

    Ridgeline Plumbing: Hi, this is Ridgeline Plumbing — sorry we missed your call! What can we help you with today? Reply STOP to opt out. Msg & data rates may apply.

  3. Customer: Water heater's leaking from the bottom. 4412 Maple Ct. What does a new one run?

  4. Ridgeline Plumbing: Sorry to hear that. A leaking tank usually means a replacement — most run $1,400–$2,600 installed, confirmed on site. Earliest we can come is tomorrow 8–10am or 1–3pm. Which works?

  5. Customer: 8–10 works

  6. Sent at 2:44 PM

    Ridgeline Plumbing: You're booked: tomorrow (Tue) 8–10am at 4412 Maple Ct. If you can, shut the cold-water valve on top of the tank. We'll text a reminder the day before. Reply C to change or STOP to opt out.

What your customer sees. Illustrative — the wording and the price ranges are yours.
JobsFilled2:44 PM

New job booked: tomorrow (Tue) 8–10am

Water heater leaking from the bottom, replacement likely. 4412 Maple Ct. Caller (770) 555-0142. Not an emergency — slow drip, told to shut the valve.

What lands on your phone.

Built for your trade

It asks what a plumber asks. Or a locksmith. Or a salon.

Pick your trade. These are the exact questions it must get answered before it books, straight from the software. 32 trades so far; if you take calls and book jobs, it works.

Scroll the row for more trades.

A customer texts, 9:02 PM

Water heater's leaking from the bottom. How soon can someone come?

Before it books, it finds out

  1. 1.What exactly is the problem (what is leaking, clogged or not working)?
  2. 2.Where in the home is it (kitchen, bathroom, basement, outside)?
  3. 3.Is water actively leaking right now, or is it shut off at a valve?
  4. 4.How long has it been going on?

And it asks for a photo of the leak, the puddle, or the label on the water heater.

When it’s today, not this week

Sewage backing up, no water in the house, a leak they cannot shut off, or a water heater leaking with no shutoff = today.

Why it matters

Generic bots book “an appointment” and leave you guessing. This one asks what a plumber needs to know, one question per text, so the alert on your phone reads like your dispatcher wrote it.

Is this for you?

You'll get the most out of JobsFilled if…

  • You're on the tools all day and can't pick up every call.
  • Most of your new jobs come from Google, and a missed call is a job that goes to the next name on the list.
  • You're a 1–15 person shop and you'd rather book the job than chase voicemails.
  • You want a text in the customer's hands in seconds, in your name, that sounds like your shop.

Probably not for you if…

  • Someone answers your phone all day already.
  • You're booked out for months and don't want new customers.
  • You need a contract, an integration project, or a sales rep to visit. This sets up in a day, by text.

No hard feelings. If that changes, the demo will still be here.

Pricing

From $49 a month. Less than one drive to the supply house.

Flat price, or pay per job. No setup fee, no meter, no contract. Pay today, month to month, cancel by text.
  • Starter

    $49/month

    or $490 a year (12 for the price of 10)

    Texts back, asks what's wrong, and sends you the lead. You call them and book it.

    • Text-back in seconds, under your business name
    • AI replies that ask what's wrong, where, how urgent
    • Alert to your phone: name, problem, address, urgency
    • Gas, fire, flood: safety text, then your phone rings
    • Number registered with the carriers, forwarding set up with you
    • STOP means stop; quiet hours; every opt-out logged
    • Does not book the job. You get the lead and call them back.
    Fair use:
    Up to 60 conversations a month
    Support:
    Text the founder, next business day
  • The one to take

    Pro

    $99/month

    or $990 a year (12 for the price of 10)

    Books the job, reminds the customer, chases the quote, asks for the review.

    • Everything in Starter
    • AI books the job on your calendar: your hours, slot length, buffers
    • Reminders 24h and 2h before; confirm, move or cancel by text
    • After each job, texts the customer your Google review link (they can decline; you can skip any job)
    • Quote follow-up by text on day 2, 5 and 10
    • Owner portal, plus a Monday text: calls caught, jobs booked, what it was worth

    Also: Spanish (it answers in the customer's language) and a website form that starts the same text thread.

    Fair use:
    Up to 300 conversations a month
    Support:
    Text the founder, same day
  • Pay-per-job

    $20per booked job

    $0 a month. Never more than $199 a month.

    Everything in Pro. Nothing a month. You pay when it books you a job.

    • Everything in Pro
    • $20 per appointment the AI books, counted on your dashboard
    • Never more than $199 a month, however many it books
    • You see every counted booking before anything is charged
    • Card on file; charged on the 1st for the month before
    • Switch to Pro any month
    Fair use:
    Up to 300 conversations a month
    Support:
    Text the founder, same day

An after-hours voice receptionist that answers the call itself is coming later. It isn’t priced yet, and we won’t sell it until it works.

The terms, in plain English

  • No setup fee. Registering your number with the carriers, entering your services and price ranges, your hours and calendar, and testing it with you: all included. Done-for-you agencies charge $497 and up for that part alone (source).
  • Pay today, month to month, cancel by text. Your first month is charged when you sign up. No annual term that renews on its own. Text CANCEL to your JobsFilled line and you’re out at the end of the period you paid for; nothing renews after that.
  • Prepay: 12 months for the price of 10. $990 on Pro, $490 on Starter, charged at signup. Optional.
  • Live with the carriers, or every cent back. Before your first text goes out we register your number with the carriers and pay for that registration. If we can’t get it approved, you get a full refund. That is the one full refund there is: the month you are in isn’t refunded, so cancel by text and it runs to the end of it. Pay-per-job has nothing to refund either way: you only ever pay for a job it booked, and you can read the conversation.

“No setup fee. Month to month, cancel by text. The current month isn't refunded. If I can't get your number live with the carriers, you get every cent back.”

The terms, in the founder’s words.

What “up to 60 conversations” means

A “conversation” is a missed call that got a text-back and the customer replied. Text-backs nobody answers don’t count. Go over your plan two months in a row and we call you about moving up. No automatic overage charges, ever.

For comparison

  • A part-time receptionist: $1,500–2,500 a month, and she goes home at five (source).
  • Do-it-yourself AI receptionist tools: $25–300 a month; you set them up and babysit them alone (source). There is even a free missed-call text-back app: you bring your own Twilio account, register the number with the carriers yourself, write the texts, and answer every thread yourself.
  • Jobber’s AI Receptionist: $29 a month for the first 30 conversations, then $0.79 per conversation, on a Jobber phone number you register with the carriers yourself (Jobber’s help center, July 2026). If you use Jobber, keep it. We do the carrier paperwork and ask what’s broken before we ask for an email.

No setup fee. No contract. Cancel by text.

  • No setup fee
  • Month to month, cancel by text
  • Live with the carriers, or every cent back
Get started

Why a person, not an app

The text is easy. The text that delivers is the work.

A dozen apps will send a text back. The number still has to be registered, the forwarding still has to be set, and somebody still has to read what the AI said. That's what you're paying for.
  • Carrier registration, done

    Your number is registered with the carriers before it goes live (the paperwork they call A2P 10DLC), so your texts aren't filtered as spam. The apps hand you a form. We fill it in.

  • Forwarding, dialed with you

    One carrier code on your phone sends the calls you don't answer to your text-back number. We dial it together on the phone. Another code turns it off.

  • Hours, services, price ranges, entered

    We sit down with you once and type in your hours, what you do, and the ranges you're happy to quote. It never quotes a price you didn't give it.

  • Calendar set up and tested

    Slot length, buffers, how many jobs a slot. Then we test-call it together before a customer ever does.

  • A weekly text, not a dashboard

    Every Monday: calls caught, jobs booked, what it was worth. Read every conversation on your phone if you want to. You don't have to.

  • A person who reads the threads

    When the AI says something odd, a human fixes the wording. When a customer texts something new, we teach it. You have a cell number, not a ticket queue.

  • You approve every booking

    It only books inside the hours you set. Every booking texts you; move it or cancel it with one text.

  • STOP means stop

    Reply STOP and every text from your business stops instantly. Reminders respect quiet hours.

  • Emergencies go straight to you

    Gas smell, fire, flooding near electrical: it doesn't chat. Safety message, then your phone rings.

How the risk sits with us, not you

No setup fee, month to month, cancel by text. Your number stays yours, and forwarding is one code to turn off, so nothing about your phone depends on JobsFilled. Getting the number live with the carriers is on us: If I can't get your number live with the carriers, you get every cent back.

Every conversation is read by a person, and the person who set your number up is the one you text. You get a cell number, not a ticket queue.

Get started

Leave your details. Live within the week.

Leo texts you within the hour, sets it up with you, and takes payment then. Your number goes live the day the carrier registration clears.

Card payments are being set up. Text Leo to start today.

Leave your details and you get a text back within the hour.

No card here. Leo texts you within the hour, sets it up with you and takes payment then. Same price, no setup fee.

Your first week

  1. Within the hourA text from Leo.
  2. Day 1Ten minutes together: your hours, your services and price ranges, one forwarding code on your phone.
  3. Days 2–5Your number is registered with the carriers. When it clears, a test call together, and it's live.
  4. MondayYour first weekly text: calls caught, jobs booked, what it was worth.

In writing

  • No setup fee
  • Month to month, cancel by text
  • Live with the carriers, or every cent back

Text CANCEL to your JobsFilled line and it stops at the end of the period you paid for; nothing renews after that. The month you are in isn’t refunded. If I can't get your number live with the carriers, you get every cent back.

Rather just talk?

One text and you’ll get a reply from a person, not a form.

FAQ

The questions owners actually ask.

Do I need a card?

Yes. You pay the first month when you sign up, on Stripe's card page; there is no setup fee and nothing else to pay. Text CANCEL any time and it stops at the end of that month; the month you are in isn't refunded. If I can't get your number live with the carriers, you get every cent back.

Pay-per-job puts a card on file and charges $20 per job the AI books, on the 1st for the month before, never more than $199. Nothing is charged until it books you something.

How do I cancel?

Text CANCEL to your JobsFilled line, confirm with YES, and it stops at the end of the period you already paid for. Nothing renews after that, and there is no annual term that rolls over on its own. Yearly prepay works the same way: it runs to the end of the year you paid for.

We turn forwarding off together, so your calls never hit a dead number. If you'd rather pause for a slow month or two and keep the number, say so.

Does it work for my trade?

Plumbing, electrical, HVAC, garage doors, locksmiths, handymen, painters, movers, salons and barbers, cleaners, landscapers, auto shops, towing, pest control, roofing, pools, tree work, dog grooming, computer repair: each one has its own set of questions built in, and you can change them.

If you take calls and book jobs, it works. Pick your trade above to see exactly what it asks before it books.

There's a free app that does this. Why would I pay $49?

It is free, and that's the right price for what it is. With the free one you open a Twilio account, buy the number, register it with the carriers yourself, write the texts, set up the forwarding, and then you answer every thread from the truck. It texts "sorry we missed you" and waits for you. It doesn't ask what's wrong or where they are, it doesn't book the job, and it doesn't send the reminder.

Mine asks the questions, I set it up for you in one visit, and on Pro it books the job and every Monday you get a text with what it recovered. Ask yourself what one job is worth to you: $49 or $99 is usually a fraction of it. And if you want it to prove itself first, take pay-per-job: $0 a month, $20 when it books you a job, never more than $199. It's free until it works.

What's the difference between Starter and Pro?

Starter ($49) texts back, asks what's wrong, where and how urgent, and texts you the lead. You call them and book it yourself.

Pro ($99) books the job on your calendar, sends the reminders, follows up on quotes, texts the customer for a Google review after the job, answers in Spanish, and takes leads from your website too. If you're on a job when they text, Pro is the one that closes it.

How do the review requests work?

After the job, two hours later and inside business hours, the customer gets one text with your Google review link. They agreed to it when they booked, and they can say no. Never more than one.

Don't want it sent for a job? Reply SKIP to the alert for that job and nothing goes out. Pro only.

Is this the same as Jobber's receptionist?

Same idea, different job. Jobber's is $29 a month for 30 conversations, then $0.79 each, on a Jobber number you register with the carriers yourself. Its own users say it books jobs without asking what the job is.

Keep Jobber if you use it. Mine does the carrier paperwork, asks what's broken before it asks for an email, and there's a person on the other end of the text.

Is it legal to text people who called me?

I'm not a lawyer, so here is how it's built. The text goes to someone who just called you. That is a reply to their call, not marketing. Every message supports STOP, and STOP stops it instantly.

Your number is registered with the carriers before it goes live. No blasts: nobody gets texted who didn't contact you first. I'll send you the rules we follow, in writing.

What if it books something wrong?

You set the hours, the slot length and the buffer. It only books inside that. Every booking texts you, and you can move it or cancel it. The customer gets reminders and can confirm, move or cancel by text.

A wrong booking is one text to fix. A missed call is a job you never hear about.

My customers are older. They don't text.

Some don't. Those leave a voicemail, and you call them back like today. This catches the other ones: the people who hang up and call the next guy on Google.

And anyone can just reply "call me". You get an alert with their number.

Do I have to change my number?

No. You keep your number. We add one forwarding code on your phone: when you don't pick up, the call goes to a number that texts them back. Thirty seconds, and I dial it with you. Another code turns it off.

What does it say to them? I want to control the words.

You do. The first text, the questions, the tone: we set them together at setup, along with your services and price ranges. It never quotes a price you didn't give it.

You read every conversation on your dashboard and can change anything, any time.

What about spam calls and robocalls?

Robocalls don't text back. The text only goes to a real person who called your number. If a spammer does reply, it asks what they need, they don't answer, and it ends. It costs you nothing, and you can block any number.

Is the demo on this page real?

Yes. It's the same software, running on a demo shop, with a made-up phone number for you. What you type stays on this page; nothing is texted to a phone. When it's on your number, the same thing happens over real SMS.

Something else? the answer is usually one line.

Get startedfrom $49/mo