Every missed call and web lead answered in a minute.

When nobody picks up, homeowners call the next company on the list. The automation texts them back from your number within a minute, gets the job details, and hands your office a booking to confirm with one reply. We set it all up.

One-time build
$1,500
Live in
2 to 3 weeks
After launch
We keep it running
Runs on FlowRunner
$45/month*

* FlowRunner pricing varies with the volume of calls and messages.

Only 52% of inbound home-services calls reach a person, in Invoca's call data. Source: Invoca (vendor data)

A call goes unanswered at 4:12 p.m. Here's what happens next.

Without automation

16 hours

until someone calls back

They booked the company that answered.

  1. 4:12 PMThe call rings out while your team is on jobs.
  2. 4:15 PMThe caller tries the next plumber on Google.
  3. 8:20 AMYour office returns the call from the voicemail list.

With automation

1 minute

until the first text

Job booked by 4:17 p.m.

  1. 4:12 PMThe call rings out while your team is on jobs.
  2. 4:13 PMA text from your business number asks what's going on.
  3. 4:15 PMThe problem, the address, and a time window, gathered by text.
  4. 4:17 PMYour CSR confirms the window with one reply.
  5. 4:17 PMThe job is in Housecall Pro, and the customer has a confirmation.

25% to 75%

of inquiries booked at EZ Flow Plumbing in Dallas, once every inquiry got an instant reply.

Read the case study

Someone would text us at 8 PM with a plumbing emergency, and by the time we saw it the next morning, they'd already hired someone else. Now, every single inquiry gets an immediate response, day or night. Our booking rate tripled, and we actually had to hire two more technicians to keep up with all the new appointments.

Owner, EZ Flow Plumbing

Your office still decides what goes on the schedule.

  1. 9 calls missed while your team was on jobs.

    Each one is a homeowner who will call the next company on Google if nobody gets back to them.

  2. Every caller texted back in a minute.

    A text from your business number asks what is going on, then gathers the problem, the address, and a time window.

  3. Bookings wait for your CSR.

    Nothing goes on your schedule until someone in your office confirms the slot.

  4. Your office still decides what goes on the schedule.

    Your CSR replies OK or sends another window, and the customer gets a confirmation.

    It always asks before:

    • Any job on your schedule
    • Any price quote
    • Work outside your service area

Calls missed today

From your phone system

  • AC not cooling (805) 555-0187, 11:05 AM
    Templeton Missed Texted back
  • Leaking water heater (805) 555-0142, 4:12 PM
    Paso Robles Missed Texted back Confirm slot
  • Clogged kitchen drain (805) 555-0119, 1:40 PM
    Atascadero Missed Texted back
  • Furnace tune-up (805) 555-0163, 2:58 PM
    Paso Robles Missed Texted back
  • Low water pressure (805) 555-0104, 3:31 PM
    Cambria Missed Texted back

Your CSR's phone

Valley Plumbing & Air alerts Automated texts
  1. 4:16 PM Automated

    Leaking water heater, slow drip

    1840 Oak St, new customer

    Wants tomorrow, 8 to 10 AM

    A new booking is ready. Confirm the window?

    OKOther time
  2. 4:17 PM You

    OK

  3. Automated

    Confirmed. The customer has the 8 to 10 AM window, and the job is in Housecall Pro.

Example: your CSR gets a booking to confirm, and one reply settles it.

What you get

  • A text back in a minute

    Every missed call, web form, and lead from Google, Angi, and Thumbtack gets a text from your business number.

  • Emergencies go to a person

    An active leak, a gas smell, or no heat rings your on-call tech right away.

  • Job details gathered

    The problem, the address, and a time window, collected by text before your office sees it.

  • Your office confirms the slot

    Your CSR gets a booking ready to go and confirms it with one reply.

  • In your field-service system

    New customers and confirmed jobs land in ServiceTitan, Housecall Pro, or Jobber.

  • A morning list

    Every call missed overnight, and where each one stands.

  • Kept running for you

    On the care plan, we monitor it, fix it, and make your changes. Your team does nothing.

  • Tested before launch

    We run it on your real past missed calls and walk your office through it.

Works with what you already use

  • Missed calls
  • Your website form
  • Google Local Services Ads
  • Angi
  • Thumbtack
  • ServiceTitan
  • Housecall Pro
  • Jobber
  • Text messages

Product names and logos are trademarks of their owners. Midnight Flow is not affiliated with or endorsed by them.

$1,500

One-time build. Live in 2 to 3 weeks. We keep it running.

Our price covers the build: setup in your accounts, tuning on your own past data, and training your team. FlowRunner runs it from there. How we work

Extras that apply: your FlowRunner subscription, $45/month*, billed by FlowRunner, and your AI model usage, billed by your AI provider. Neither is included in our price. We set both accounts up for you. See FlowRunner pricing. * FlowRunner pricing varies with the volume of calls and messages.

More for home-services contractors

Each runs on its own, and they share connections when you add more.

Open estimates followed up by text and email, owner asked before any discount

Every estimate that has not been accepted gets a follow-up sequence in your words, questions go to the person who wrote it, and nothing about the price changes without the owner's yes.

Price
$1,500
Live in
3 weeks*

* The timeline may need to be adjusted depending on the requirements we receive.

Every finished job asked for a Google review, and the owner answers the unhappy ones

When a job is marked complete, the customer gets a thank-you text with your review link, and any review or reply that needs a personal answer goes to the owner first.

Price
$1,500
Live in
3 weeks*

* The timeline may need to be adjusted depending on the requirements we receive.

Maintenance memberships renewed before they lapse, with the tune-up booked

Members get renewal reminders on the schedule you set, renewals and seasonal tune-ups go to your office to book, and anyone who wants to cancel hears from a person first.

Price
$1,500
Live in
3 weeks*

* The timeline may need to be adjusted depending on the requirements we receive.

Tomorrow's appointments confirmed by text, reschedules sent to dispatch before the truck rolls

Each customer on tomorrow's schedule gets a confirmation text, requests to reschedule or cancel go straight to your dispatcher, and the unconfirmed list is ready before the morning huddle.

Price
$1,500
Live in
3 weeks*

* The timeline may need to be adjusted depending on the requirements we receive.

Missed calls booked, visits confirmed, and every finished job asked for a review

Three automations that follow one job from the call nobody answered to the review request after the work is done, on one business number and one connection to your field-service system.

Price
$1,500
Live in
3 weeks*

* The timeline may need to be adjusted depending on the requirements we receive.

A process we do not list yet, scoped after one call

If your process is not on the menu, we scope it on a call and quote a fixed price before any work starts.

Price
Quoted after one call
Live in
Set in the quote

Frequently asked questions

Why not just use ChatGPT or Claude for this?

A chat assistant answers when you ask it something. This runs on its own when a call goes unanswered at 6 p.m. or a job is marked complete, works inside your field-service system and your phone system, texts the customer, and asks you or your CSR at the moment a decision is needed. It is a process that runs around the clock across your systems, not a conversation.

Is this an AI receptionist that answers my phone?

No. Your calls ring where they ring today, and your team answers them. We start where a call was missed, an estimate went quiet, or a job closed, and we carry that one process through your phone system, your field-service system, and your office, with a person deciding the parts that need judgment.

Jobber and others sell an AI receptionist for a monthly fee. Why pay for a build?

If you run one truck, a built-in receptionist may be all you need. With a dispatcher, several lead sources, and a schedule your office protects, you need every call and lead answered the same way, in your wording, with the job details gathered and your office confirming every slot. That is what we build and keep running.

Who looks after it once it is live?

We can. On the care plan, we monitor it, fix it, and make your changes, so your team does nothing. If you would rather run it yourselves, we hand it over. Either way it lives in a FlowRunner account in your business's name, so it never depends on us.

We run on ServiceTitan, Housecall Pro, or Jobber. Will it work?

Yes. We connect to the systems you already use, including ServiceTitan, Housecall Pro, Jobber, QuickBooks Online, your phone system, and your Google Business Profile. Your team keeps working where it works today, and the automation does the follow-through around it.

What else will I pay for besides your fee?

Two extras apply to every package. Your FlowRunner subscription is billed monthly by FlowRunner, and your AI model usage is billed by your AI provider. We set both accounts up as part of the build. See FlowRunner pricing.

Fit check

Tell us about your office and the process you would hand off first. We tell you whether it fits, what it would cost, and how soon it could be live.

  • About two minutes to fill in
  • Pick a call time the moment you send it
  • A fixed price before any work starts

Rather talk it through? Book a call

See whether this fits your office

A 30-minute call against how you work today, or a short fit check if you would rather write than talk.