Work Services About Pricing Start a project CALL — 801 380 6854

AI automation — for Utah HVAC, plumbing & electrical

AI automation for Utah trades — every missed call answered, every job followed up.

A homeowner with a furnace out at 8 pm calls, gets voicemail, and calls the next company. That's the leak. An assistant that answers the call or text in seconds, books the slot, and texts the ETA plugs it — around the dispatch software you already run.

What a Monday in January looks like, automated.

Three trucks out, phones lit. The call you couldn't take gets answered by an assistant that knows your service area, your after-hours rate, and this afternoon's openings — and books it. The homeowner gets a text when the tech is twenty minutes out. Friday's install gets its invoice reminder. Last week's repair gets a review request. Dispatch still runs the way it runs; the gaps around it close.

  • Missed-call rescue: every unanswered call and web form gets a real reply and a booking in seconds
  • On-the-way texts: ETA and tech name sent automatically when the job's dispatched
  • Invoice follow-up: unpaid tickets chased on a schedule, without the office making the call
  • Reviews after every job: a five-star request the moment the ticket closes
Monday, 7:52 AM — three trucks out

7:53 AMMissed call → text sent in 6 seconds — "no heat, Lehi"

7:54 AMBooked — 1:00 PM slot, address captured

12:40 PM"Tech is 20 minutes out" — ETA text sent

5:15 PMTicket #3381 closed → review request sent

NOWwatching for the next call…

Simulation — a service company's Monday, automated

What we build

Built around dispatch, not on top of it.

Systems shaped to your service board, your techs, and the way homeowners reach you when something's broken — usually a phone, usually right now.

01

Call & text assistant

Answers, qualifies (address, issue, urgency), and books from real openings — or hands off to your on-call with the details captured.

02

After-hours triage

Emergency versus tomorrow, priced honestly, routed to the on-call tech only when it should be.

03

ETA & dispatch texts

Tech name and arrival window sent the moment the job's assigned.

04

Estimate & invoice follow-up

Quotes and unpaid tickets chased on a schedule until they close.

05

Maintenance-plan renewals

Tune-up reminders and plan renewals that go out on their own, every season.

06

Reviews & referrals

A request after every closed ticket, and a referral link for the happy ones.

Integrations

If it has an API, we can connect it.

A sample of what's already live in the platform we built to run our own company — not a menu you're limited to. If a tool has an API, we connect to it; these are just the ones in production today.

Payments & finance

Stripe Plaid + any processor

Google

Analytics Search Console Places Ads + more Google APIs

Calendars

Apple iCloud Google Calendar + any calendar

Social

Instagram Facebook + any social platform

Messaging & alerts

Email iMessage / SMS Web push + any channel

AI

OpenAI Anthropic Workers AI + any model

Infrastructure

Cloudflare WordPress + any host or CMS

Common in Utah service trades

ServiceTitan Jobber Housecall Pro FieldEdge QuickBooks

Extend to anything

Any REST API Webhooks

The point isn't the logos — it's that they all feed one system. Your whole business running from a single place, instead of a dozen disconnected apps and browser tabs.

Don't see yours? If your software can talk, we can make it part of the system.

The difference

We're not reselling a chatbot. We run on this.

Behind Thornwood is a full production platform we built for ourselves — it watches every client site around the clock, answers leads, drafts with AI, chases invoices, and pushes real-time alerts. We already work with Utah contractors and builders — Pyne Renovations, B Hansen Construction, Raykon — and the automation layer is the same platform that runs our own studio, pointed at your service board.

And it starts with honesty: if Jobber's built-in reminders already do the job, we'll tell you — and build only the missed-call piece it can't.

Monitors 40+ sites 24/7 Nightly bank + payment sync Weekly AI drafting Real-time push alerts Automated reporting The case study, with numbers →

And it all runs from one place. Not seven disconnected apps and a dozen browser tabs — a single system where every tool talks to the others, so nothing gets entered twice, dropped, or forgotten. One HQ your business runs on — built with the same craft as our websites, so it's something you'll actually want to open.

Straight answers

What Utah service companies ask about AI.

Can AI really answer my phones?
Two levels. Text-back is the reliable first step: a missed call gets a text within seconds that qualifies and books. A full voice agent that talks to the caller is possible and we build them — but they cost more and carry per-minute fees, so we only recommend one when the missed-call volume justifies it.
Will it book jobs wrong?
It books from the openings and service area you define, captures address and issue, and anything unclear — a gas smell, a commercial job, a customer who's upset — goes straight to a human with the details attached.
Does it work with ServiceTitan, Jobber, or Housecall Pro?
If it has an API, we connect it. Jobs land on your board, dispatch drives the ETA texts, and closed tickets trigger the invoice and review follow-ups.
What about after-hours emergencies?
The assistant triages — emergency now versus first thing tomorrow — quotes your after-hours rate honestly, and pages the on-call tech only for the real ones.
Can it text from our business number?
Yes, from your number or a dedicated texting line. Every thread is visible to the office.
What does it cost for a service company?
A scoped project starts around $1,000 for the missed-call responder and most connected setups land between $2,500 and $10,000 — exact number before anything's built. Or AI Operations, from $750 a month, where we run it and add one automation every month. Full 2026 cost breakdown →
How fast can it be live?
Missed-call text-back in about a week; ETA texts, invoice follow-up, and reviews inside a month.

What it costs

Scoped to the workflow — or run for you every month.

Automation is priced two ways. A scoped project — one high-impact workflow, exact number before anything's built, from $1,000. Or AI Operations, from $750 a month, where we run the assistant, the follow-ups, and the weekly report and add one new automation every month. The real 2026 numbers are here.

See how pricing works