Master Services
Answering
A working build from ATERNA, made for Master Rooter

You're hiring a dispatcher. We already built one for you!

This is a real AI receptionist for Master Rooter, loaded with your services, your service area, and your reviews, pulled from your own website. It answers on the first ring, triages the emergency, books the job, and dispatches the right tech. We built it before you ever called us. Try it below.

Nothing here used your passwords or your ServiceTitan login. This is what we do from the outside. Imagine what we build once you are in.

Dispatch board live
New0
empty
Dispatched3
WO-4471On site
Linda Park
Plumbing · Denver
No hot water. Replacing failed 50-gal water heater.
Today, in progressTATony
WO-4468En route
Greg Mason
Heating & Cooling · Aurora
AC not cooling. Diagnostic + recharge.
Today, 2:00 – 4:00 PMPSETA 22m
WO-4470On site
Dana Whitlock
Heating & Cooling · Arvada
Furnace short-cycling at rental unit. Member tune-up.
Today, in progressSWSam
Scheduled0
empty
CrewMarcusTonyDwightPriyaRusson-callJesseon-callSam
Line open
no active call
Line open. Waiting for the next call.
0:00idle
Meet Riley

Pick up the phone and try to break it.

These are the calls that hit your line after midnight. Tap one the way a caller would say it, or type your own, and watch the agent work the call and put it on the board.

Call Riley
Real in-browser call to Riley. Allow your mic.
Ready
Line open. Waiting for the next call.
0:00idle
What it just did
The agent's moves show up here, step by step, as it works the call.
Board
New0
empty
Dispatched3
WO-4471On site
Linda Park
Plumbing · Denver
Today, in progressTATony
WO-4468En route
Greg Mason
Heating & Cooling · Aurora
Today, 2:00 – 4:00 PMPSETA 22m
WO-4470On site
Dana Whitlock
Heating & Cooling · Arvada
Today, in progressSWSam
Scheduled0
empty
We did our homework

It already knows Master Rooter.

We read your website and your reviews and loaded the agent with what we found. On a call it can tell a customer what you do, where you work, that your techs are licensed, and what people say, the way a dispatcher who has been there for years would. Here is some of what it already knows, with no access to anything of yours.

Services it can speak to
24-hour emergency plumbing
Around-the-clock response for burst pipes, no water, sewer backups, and other emergencies.
Drain cleaning
Clogged and slow drains cleared with professional sewer machines and camera inspection.
Sewer line repair
Sewer line repair and replacement, using trenchless methods where possible to spare your yard.
Pressure sewer jetting
High-pressure water jetting to clear heavy grease, mineral, and root buildup.
Drain line camera inspection
Camera inspection to diagnose the problem before any digging.
Water heater repair and installation
Service and replacement for tank and tankless water heaters.
Main water line repair and installation
Repair, replacement, and new main water line installs.
Faucet, fixture, and pipe repairs
Everyday plumbing repairs and replacements.
Sump pump service
Sump pump repair and replacement to keep basements dry.
Septic system repair and replacement
Septic system service for homes outside city sewer.
Excavation
Trenching and excavation for sewer, water, and line work.
HVAC repair and installation
Heating and cooling service, including boilers, furnaces, and forced-air systems.
Kitchen and bath remodels
Plumbing for kitchen and bathroom remodels.
Service area it confirms
DenverArvadaLakewoodAuroraWestminsterGreenwood VillageGlendaleEnglewoodLittletonCentennialThorntonBoulderCastle RockColorado Springs

On a call it confirms the Denver metro area, including Boulder and Castle Rock, plus a Colorado Springs division before it promises a truck, and it knows the Colorado Springs division runs on its own line.

Reputation it can cite

They are very professional and do both commercial and residential. The work was done on time and within budget. We are very pleased.

Michael J. Duffy

The best plumbers. Nothing but the best experiences, and they clearly love their job.

Alicia A. Moore

Excellent emergency plumbing service. On the eve of Christmas they went above and beyond to resolve the problem and make sure we fully understood the solution. I highly recommend them to anyone in need of prompt, reliable plumbing.

Clarence B., BBB review

Ask it yourself in the demo above: tap "Are you licensed? Any good?" and listen.

How it works

From ring to booked ticket in one call

01

The phone rings, it answers

First ring, any hour. It greets the caller, listens to the problem in their own words, and confirms the callback number and address by reading them back.

02

It triages and checks the area

It classifies the call for safety and urgency, confirms the city or ZIP is inside your service area, and looks up the caller to see if they are already a member or a repeat account.

03

It books the window your board can hit

It reads current technician load, offers only realistic arrival windows, writes the work order, and reserves the slot, all before the caller hangs up.

04

It dispatches the right tech, or hands off the right call

For an emergency it assigns and sends a technician immediately with an ETA. For a gas leak or anything out of scope, it warm-transfers to your on-call human and logs the transcript.

More than a phone line

Riley is not a phone tree. She's a full front office.

The call you just heard is the front door. Behind it is an agent that does the work your front desk does, on every channel, all day. On the phone she triages, books, and dispatches. Connected to your systems, she does the rest. If it happens on a screen at the front desk, she can do it.

01

Answers every channel

Phone first, then text, web chat, and email, in one steady voice, day and night. No hold music, no phone tree, no missed second line.

02

Books and dispatches in your system

Into ServiceTitan or whatever you run, inside your real schedule and capacity, so she never double-books the board.

03

Keeps the record clean

Every call becomes a customer record, a work order, and a confirmation text. Nothing is left for someone to type up in the morning.

04

Does the computer work

Looks up a customer's history, drafts the message, updates the account, files the ticket. The screen work your front desk does, handled.

05

Knows when to hand off

A caller who wants a person, or a call above her pay grade, gets transferred to your team with the context already attached.

What is live now

What is live in this demo is the phone agent. The deeper connections to your CRM and inbox get wired in during setup, which takes about a day. The phone line itself is live in about ten minutes.

See a night of dispatch

One overnight shift, nobody in the office.

A scripted replay of a single night on the line, 9pm to sunrise. Every call answered on the first ring. The number that matters is the last one.

Calls answered
0
Jobs booked
0
Revenue captured
$0
Sent to voicemail
0
9:00 PM
9:14 PMKaren Mitchell
10:02 PMGreg Mason
11:21 PMDana (Englewood)
12:47 AMMarcus Reed
1:39 AMPriya Nadeem
2:58 AMProperty mgr, 6 units
4:11 AMLinda Park (member)
5:30 AMTom Rivas

Illustrative replay. The voice agent is live; these specific calls are demo data.

Run your own numbers

Price it against the jobs it saves, not the salary it skips.

One dispatcher at the $20 to $24 an hour in your listing runs about $65,278 a year fully loaded, once you add the benefits and payroll tax your posting promises. And that one seat only covers the day shift. The AI is $399 a month, $4,788 a year, about 7% of that one seat, and it covers all 168 hours. The honest way to judge it is not against a salary. It is against the after-hours calls that currently go to voicemail. Recover four missed calls in a year at the $1,200 average and the whole year is paid for. Even at the $475 ticket the calculator starts with, it takes about 11 booked jobs all year, fewer than one a month, to break even. The first furnace-out call it catches in January covers it.

The calculator uses a conservative one-in-three capture rate you can change. Put in your own missed-call count and average ticket and watch the annual number react.

30

After hours, weekends, second-line, voicemail.

$475

Blend of service calls and installs.

33%

Default is a conservative one in three. Move it to your own number.

Net recovered per year
$51,642
after the $4,788 a year the agent costs
Recovered jobs / year
119
Recovered revenue / year
$56,430
Return on the agent
11.8x
Pays for itself after
11 jobs

Agent priced at $399/mo flat. Math is yours to change. Even at a fraction of the 27% industry miss rate the year pays for itself.

The numbers behind it, each one checkable
$65,278
Fully-loaded cost of one day-shift dispatcher
BLS Employer Costs for Employee Compensation, Dec 2025: a $22/hr midpoint wage plus a 42.65% benefit and payroll load.
$399/mo
The AI dispatcher, covering all 168 hours a week
$4,788 a year, about 7% of one fully-loaded human seat. Flat-rate AI answering with scheduling runs $149 to $399/mo for home-service shops (SalesCaptain, 2025).
128 hrs
Hours a week your 24/7 line has no live person
168 hours to staff, 40 covered by one day shift. That is 76% of the week, roughly 6,656 uncovered hours a year.
27%
Of inbound calls home-service shops miss
Invoca, via Housecall Pro. Seasonal storm and heat-wave surges push this to 40 to 50%.
$1,200
Average revenue lost on a single missed call
Invoca, via Housecall Pro. For a high-ticket HVAC replacement a single missed call can top $3,500.
85%
Of callers who reach voicemail never call back
Service Roundtable. They call the next contractor, so a missed call is usually a permanently lost job.
78%
Of customers hire the first contractor who answers
HomeAdvisor research. Speed to answer, not price, often decides the job.
4 calls
Recovered missed calls that pay for a full year
At the $1,200 average missed-call value. At the $475 ticket the calculator starts with, it takes about 11 booked jobs all year.
Your job posting, line by line

We read the listing. Here is every duty, handled.

This is the exact role you are hiring for, pulled from your own posting on the left. On the right is what the agent actually does about it. Nothing vague, nothing it cannot back up.

01

Must have ServiceTitan experience.

It works inside ServiceTitan, not next to it

Once it is connected to your ServiceTitan, it runs through the official OAuth 2.0 v2 API per tenant, the same integration model ServiceTitan certifies for third-party apps. On a live call it looks up or creates the customer and service location, reads real-time capacity, books the job, and assigns the appointment, all inside your ServiceTitan account. Your admin authorizes it and can revoke it. Everything it touches shows up in the dashboards your office already lives on, so there is no second system to learn. The demo on this page runs the same agent on a stand-in back office so you can try it before connecting anything.

02

Dispatch techs properly with constant communication.

Right tech, right call, with a record of every move

When a job is booked it assigns and sends a technician, matching trade and on-call status so a plumbing emergency goes to a plumber and a no-heat call goes to HVAC. On the demo it reads back the on-call tech's name and the arrival window the same way it would to a live caller. Every assignment is logged with a timestamp, so the next morning you can see exactly who was sent where and when, instead of piecing it together from an answering service.

03

Monitor work order progress and communicate updates effectively.

Live status on any work order, read out loud

A caller asking where their tech is gets a real answer. It looks up the live status of a work order by WO number or by callback phone number and tells the customer exactly where the job stands, en route with an ETA, in progress, or scheduled for a specific window. It is the same lookup whether the call comes in at 9am or 1am, so a customer never sits on hold or waits for the office to open to find out if anyone is coming.

04

Maintain positive relations with techs and customers.

Calm on the phone, accurate to the field

Customers get a steady, plain-spoken voice that listens, repeats the address back to confirm it, and never argues or rushes. Techs get a clean ticket with the trade, the problem in the customer's own words, the address, and the priority, instead of a half-legible voicemail at 2am. Fewer wrong-address roll-outs and fewer surprise jobs means less friction on both sides of the call.

05

Keep work order system (Fleetmatics) and all communication tools updated.

Every call ends as a clean record, not a sticky note

It creates the customer, writes the work order, and reserves the arrival window as the call happens, so the system is current the moment the caller hangs up. Connected to your fleet, it reads Verizon Connect Reveal vehicle location and driver data and writes a job assignment back, so dispatch decisions reflect who is actually working and where they are. Nothing waits for someone to type it up in the morning.

06

Provide prompt and effective customer service.

Answered on the first ring, every ring

It picks up immediately, no hold music, no phone tree, no callback queue. It can take unlimited calls at the same time, so a storm that lights up your line with ten simultaneous burst-pipe calls does not drop nine of them. The demo on this page runs the real agent. Call it, describe a leaking water heater, and watch it identify you, capture the address and problem, and book the window without a human in the loop.

07

Communicate timely and accurate information to maintenance techs, the dispatch team, and property management.

The same facts to everyone, in writing, instantly

It quotes the trip and diagnostic fee accurately and tells the caller the tech gives a written, upfront repair price on site before any work, so nobody is surprised. For a property manager with multiple units it pulls the existing record, including notes like rental count, and books against the right address. The ticket the tech gets and the window the customer hears are the same data point, so there is no game of telephone between the office and the field.

08

Establish relations with key contacts and clients.

It remembers your members and your repeat accounts

It looks up an existing customer by phone or name before ever creating a new record, so a gold member or a property manager with six units is recognized on the first call instead of being treated as a stranger. When something needs a person, a billing question or a specific contact, it logs a message with the name, number, reason, and urgency and flags it for callback, so key relationships do not fall through the cracks overnight.

09

Work weekends and holidays as needed.

It does not have weekends or holidays

Thanksgiving, Christmas morning, 3am on a Saturday: the agent answers the same way it does at noon on a Tuesday. There is no holiday pay, no scrambling to cover a shift, no after-hours answering service that just takes a name and a number. The hardest hours to staff are the hours it covers best, because every hour is the same to it.

10

Determine if work orders can be handled by the team; schedule and dispatch based on current workload.

Checks the area and the calendar before it promises a thing

Early in the call it confirms whether the city or ZIP is inside your service area, Denver Metro down to Colorado Springs and up to Fort Collins, so it never promises a truck somewhere you do not run. Then it finds the soonest realistic arrival windows based on current technician load and reads back only times you can actually hit. In a real ServiceTitan deployment it reads Adaptive Availability so it books within your capacity rules and never double-books your board.

11

Manage work order completion from beginning to end: ensure jobs are completed, invoices filled out, follow-up calls made.

Opens the loop and tracks it to close

It owns the front of the job: customer created, work order written, window reserved, technician dispatched, all in one call. When you create and dispatch the job, ServiceTitan's own notifications fire automatically once you have them enabled, the booking confirmation, the 24-hour reminder, the technician-en-route message, and the completion survey. For anything it should not close itself, it logs a follow-up with the reason and urgency so the office finishes the loop the next business hour.

12

Be proactive, streamline processes, prevent problems, escalate as needed.

It knows the one call it should not handle

This is the trust move. On a gas smell, a carbon monoxide concern, or anything outside its scope, it does not try to book it. It warm-transfers to your on-call human line and logs the transcript so the manager has context before they pick up. You can break this yourself in the demo: tap the gas-smell scenario and watch it refuse to book and route to a person instead. A machine that knows its limits is safer on the phone than a tired human at 3am.

13

A sense of urgency and commitment answering and following up on emergency calls; 24/7 emergency line.

Triage first, dispatch fast

As soon as it understands the problem it classifies it for safety and urgency. Flooding, burst pipe, sewage backup, no heat, no water, and gas all get triaged the moment they come up. For a real emergency it reads back a short safety reassurance, sets the priority, and dispatches a technician immediately rather than offering a window three days out. The whole point of a 24/7 line is the 2am emergency, and that is the call this is tuned to win.

Why owners pick it

Four things most pitches cannot say.

01

Call it right now and try to break it

There is a real voice demo on this page wired to the exact agent that would answer your line. Describe your worst 3am scenario out loud and watch it book the job on the board while you talk. Most pitches ask you to imagine it. This one hands you the phone.

02

It books inside ServiceTitan, not a spreadsheet

It connects through ServiceTitan's official OAuth 2.0 v2 API per tenant, the model ServiceTitan certifies for third-party apps. It reads your real-time Adaptive Availability and books within your capacity rules, so it cannot double-book your board or promise a slot you do not have. Your admin can verify every claim here against ServiceTitan's own developer docs.

03

It refuses the gas-leak call on purpose

On a gas smell or carbon monoxide call it will not book. It warm-transfers to your on-call human and texts the transcript. You can trigger that exact behavior in the demo and watch the rail show routed to on-call tech, did not book. Knowing which call to hand to a person is the difference between safe and reckless.

04

Every number on this page is one you can check

$399 a month against a $65,278 fully-loaded human seat. 128 uncovered hours a week. An average missed call worth about $1,200. These are sourced to BLS, Invoca, and Service Roundtable, and the calculator below takes your numbers, your call volume, and your average ticket, not ours.

What you're already thinking

The five things every owner asks first.

Try it before you decide. The demo on this page is the real voice agent, not a recording. It speaks in plain English, listens, repeats the address back to confirm, and answers at about half a second of latency, which is faster than a human reaching for a pen. Your customers care that someone picked up at midnight and is sending a truck. Picking up the phone is the part voicemail fails at, and this never does.

It triages every call for safety the moment it understands the problem. A flood, no heat, or sewage backup gets flagged as an emergency and a tech gets dispatched immediately, not scheduled three days out. A gas smell or carbon monoxide call it will not touch. It warm-transfers straight to your on-call human and sends them the transcript first. You can trigger that exact behavior in the demo and watch it refuse to book. It is built to know which calls are above its pay grade.

It can, through ServiceTitan's official OAuth 2.0 v2 API, per tenant, the same integration model ServiceTitan certifies for third-party apps. On a call it looks up or creates the customer and location, reads your real-time Adaptive Availability, books the job, and assigns the appointment, all inside your account and visible in your dashboards. Your ServiceTitan admin authorizes it and can pull access anytime. Honest limit: access is per-tenant and your admin has to grant the app first, so it is not plug-and-play on day one.

Your day dispatcher is not going anywhere. This is not a replacement for that person's judgment, it is the night-and-weekend coverage that currently goes to voicemail. During business hours your team answers. After hours, the choice your customer actually faces is not human versus AI, it is a live agent that books the job versus a voicemail box nobody hears until morning. And any caller who asks for a person, or hits a situation outside its scope, gets transferred to your on-call human.

$399 a month, flat. No per-minute surprises on a normal month, no benefits, no holiday pay, no turnover. That is $4,788 a year against the $65,278 it costs to put one human in one day-shift seat. Two weeks free to start, and if it does not book a job your old answering service would have lost, you owe nothing. Price it against recovered bookings, not against your day dispatcher's whole salary, and the math holds even at a fraction of the industry miss rates.

It plugs into what you already run

ServiceTitan and Verizon Connect, the tools your listing already names.

Your job posting asks for ServiceTitan experience and a Fleetmatics-trained dispatcher. This connects to both. With ServiceTitan it reads and writes customers, locations, bookings, jobs, and appointments through the documented v2 API, and it reads your real-time capacity so it only offers slots you can actually hit. With Verizon Connect Reveal, the platform Fleetmatics became, it reads vehicle GPS, driver, and engine data and can write a job assignment back to a driver. These are two separate vendors with separate logins, and reconciling a ServiceTitan job with a Verizon Connect truck is the dispatcher's job. That reconciling is exactly what this agent does, so your office does not have to.

ServiceTitan, the certified way

OAuth 2.0 client-credentials, per tenant, with your admin issuing the keys. It resolves or creates a customer, reads Adaptive Availability, creates the booking and job, and assigns the technician. When it dispatches, your own ServiceTitan notifications fire if you have them enabled.

Verizon Connect Reveal, formerly Fleetmatics

It pulls live vehicle location, driver, odometer, and fault-code data and can receive real-time GPS over Reveal's push webhook, then write a job assignment to a driver. It is a telematics platform, not a full back office, so dispatch reads the trucks and ServiceTitan holds the work orders.

Nothing happens in a black box

Everything it changes goes through documented APIs and is visible and auditable inside the dashboards you already use. It respects ServiceTitan's published limits, 60 calls a second per tenant and a 900-second token refresh, so it stays inside the operating envelope ServiceTitan supports.

Honest limits

Two honest limits up front: ServiceTitan does not give us a free-form send-a-text endpoint, so customer texts fire from ServiceTitan's own notification system off job state, not from us. And access is per-tenant, so your admin has to authorize the app before it can touch a single record. The agent and its dispatch logic are live today; the ServiceTitan and Verizon Connect links are what we stand up during your two-week trial, which is why the demo on this page runs on a stand-in back office.

This is the front door

The dispatcher is what we built in a week, on our own. Picture a quarter, together.

You would not be buying software. You would be handing a problem to a team that already proved it ships. The dispatcher is step one. Once we connect it to your real ServiceTitan and a phone number, here is the kind of thing we build next, all tuned to how Master Rooter actually runs.

01

Live on your real systems in days

We connect this agent to your ServiceTitan and a number you forward after hours. Days, not months.

02

An outbound win-back agent

It calls back every aging lead and unsold estimate before it goes cold, and books the ones that are ready.

03

Reviews that show up where customers look

A text after every completed job asking happy customers to leave a review, so your best work is the first thing people see.

04

A 6am morning brief

Every overnight booking, the revenue captured, and anything that needs a human, texted to whoever runs the board.

05

Renewals and tune-ups, handled

Membership renewals and seasonal reminders go out on their own, instead of someone chasing them between calls.

That is what being in the ATERNA family looks like. We build the systems. You run the trucks.

Turn it on

We already built it. Switching it on is the whole job.

Two ways in. The first puts the agent on your line and connects it to your tools. The second puts our team behind it and runs the back office with you. Both cost a fraction of one salaried front-desk hire, and neither one calls in sick, takes vacation, or quits.

The AI Front Office

The agent, live on your line and connected to your tools.

$1,499 / month
$1,999 one-time setup
  • Answers every call on the first ring, 24/7, 365
  • Triages emergencies, books jobs, and dispatches the right tech
  • Grounded in your services, your service area, and your reviews
  • Books inside your scheduling system and texts the confirmation
  • Transfers to your team any time a caller wants a person
  • Live on a test line in about ten minutes once you say go
Turn it on

AI Front Office + Fractional CIO

Most popular

Everything above, plus our team running the back office with you.

$2,499 / month
$2,999 one-time setup
  • Everything in the AI Front Office
  • A real person behind the agent, 24/7, for callers who want a human
  • We run and keep your CRM clean
  • We run your marketing
  • A fractional CIO from our team owning the whole system
  • Monthly reporting: calls caught, jobs booked, revenue recovered
Run it for me

One front-desk hire runs about $65,000 a year fully loaded and covers one shift. The AI Front Office is $17,988 a year and covers all of them.

No long-term contract to start. Two weeks to prove it catches calls your current setup would lose, with nothing owed if it does not.

Two-week trial

Let's connect it to your real line.

We built this on our own to show you it works. The next step is plugging it into your ServiceTitan and a number you forward after hours, free for two weeks. If it does not book a job your answering service would have lost, you owe nothing and you have lost nothing. Your day dispatcher keeps their job. This just covers the 128 hours a week nobody is currently on the phone.

Reach us at service@aterna.ai. We will set up a test line you can call yourself, usually same day.

No long-term contract to start. Your day dispatcher keeps their job.