s statusline.ai Get early access
For HVAC companies · Repair, install, maintenance plans

The heat wave brings the calls. Statusline tells you which ones you lost.

Statusline reads every call and text on your Quo (OpenPhone) line the moment it ends: the no-cool call at 6pm, the system replacement quote, the maintenance-plan customer about to lapse, and whether anyone called back.

5-minute setup · Just paste your Quo (OpenPhone) API key · No AI subscription

✓ Built for home services ✓ Works with Quo (formerly OpenPhone) ✓ Reads calls and texts ✓ Your data stays yours
Sound familiar?

Three calls that cost HVAC companies money every week.

The replacement quote that went cold in the heat.

Fifteen-year-old system, third repair this summer. She asked what a new one runs. Your tech gave a range and said sales would call. Sales didn't. She financed one from the company that did.

The week everything rang out.

First 95-degree day. Volume quintupled overnight. The no-cool calls that went to voicemail didn't wait for a callback; they called the next name.

The maintenance plan nobody mentioned.

Second tune-up call this year, paid full price both times. Nobody offered the plan. Next spring she's somebody else's tune-up.

01 · Status Update

Your day, briefed.
In HVAC terms.

No dashboard to learn. Your home screen is a plain-English summary of the last 24 hours on your phones, rewritten after every few calls: what booked, what slipped, who's still waiting on a callback.

s Status update · last 24 hours Live

Twenty-six calls yesterday, first hot day. Nineteen no-cool calls, fourteen booked. One replacement quote is waiting on sales.

AI thinks you should look into this

Monday's replacement inquiry has no sales follow-up.

15-year-old system, financing asked about · Call #7702

Nine of eleven tune-up callers were offered the maintenance plan.

Six joined · Keep doing this

02 · Always-on Call Classification

It already knows what a HVAC call sounds like.

Every call and text is read the moment it ends and sorted by what actually happened: who called, what they wanted, what was quoted, what was promised, and whether anyone followed through.

Denise R. Replacement inquiry Sales callback promised

Third repair this summer on a 15-year-old unit. Asked what a new system costs and about financing. Tech said sales would call. No call logged.

New caller Missed · After hours Called twice, no callback

Rang out at 6:12pm and 6:40pm on the first 95-degree day. Then texted: "AC is out, house is at 84, anyone tonight?" No reply, no callback logged.

Repeat customer Booking confirmed Thursday 10am

Spring tune-up booked, joined the maintenance plan on the call. Confirmation texted with the tech's arrival window.

Service types it picks up on its own
AC repair No-cool / no-heat Furnace repair System replacement Heat pump install Tune-up / maintenance plan Refrigerant leak Thermostat Ductwork Indoor air quality Emergency / after-hours

Service types aren't a fixed list you configure. The classifier reads them out of the conversation in your customers' own words, so your dashboard speaks HVAC from the first call.

Coaching flags it raises
  • Replacement interest with no sales handoff
  • Didn't offer the maintenance plan
  • Didn't mention financing when price came up
  • After-hours call rang out, no callback
  • Didn't confirm system age or last service
03 · AI Alerts

Write the rule in plain English.
Get the email while it's still warm.

No keywords, no settings. Describe the call you never want to miss, backtest it against your last 50 calls, and switch it on. Here are the four HVAC companies write first.

Alert me when…
Missed no-cool / no-heat

"…a caller says their system is down and the call ends without a booking, or an after-hours call rings out and nobody calls back within the hour."

Replacement interest

"…a caller asks what a new system costs, or mentions a unit older than ten years."

Plan not offered

"…a caller books a tune-up or repair and the maintenance plan never comes up."

Shopping around

"…a caller mentions another company's quote or wants a second opinion."

s Ask AI Reading your calls

Which repair calls this month mentioned an old system, and did sales follow up?

Fourteen callers mentioned a system over ten years old. Sales followed up on five. Six were told "someone will call" and nobody did. Three asked about financing on the call.
Cited: 14 calls · tap any one to read it

How many calls did we miss during the heat wave, and did we get back to them?

Twenty-three of 141 between Monday and Thursday rang out. Eleven were called back within the hour. Four texted about a dead system while they waited. Eight never heard from you and never called again.
04 · Ask AI

Ask your calls anything.
Get answers with receipts.

Plain English in, an answer with the actual calls behind it out. It already knows your service types, your team, and your customers' history, so the answer is a HVAC answer, not a generic one.

Prefer to ask from Claude, Cursor, or your own ops agent? The same answers are available through the Statusline MCP server.

Built for shops where the first hot day turns the phone into a fire hose. Every call gets logged, scored, and followed to a booking, a quote, or a lost job.

What's broken, how old the system is, what was quoted, who was promised a call, which calls rang out. Every call and text on the line, read the moment it ends, whoever picked up.

Questions HVAC companies ask

The short answers.

We do five times the volume in a heat wave. Can it keep up?

Every call is read within about a minute of ending, whatever the volume. The busier the day, the more useful the Status Update: it tells you which of the calls that rang out were no-cools worth calling back first.

We run on ServiceTitan. Does this replace it?

No. ServiceTitan is where jobs live. Statusline reads the phone side, the conversations your CRM never hears, and tells you which calls turned into jobs and which replacement leads never got a sales call. It fits best for shops running one to ten trucks on Quo.

Does it track which ad brought the call?

It reads what the caller says, including "I saw you on Google" or "my neighbour uses you," and records it as the lead source on the call. It doesn't replace a call-tracking number; it tells you what happened after the phone rang.

Do I need a Claude account or an AI subscription?

No. The AI is inside Statusline. The only thing you bring is your Quo (formerly OpenPhone) API key. If you do use Claude or an ops agent, there's an MCP server that plugs your calls into it.

What phone system does it work with?

Quo, formerly OpenPhone. Paste your API key and every line in your workspace is covered, calls and texts. Small HVAC shops on Quo are exactly who this is sized for.

What does it cost?

Free during early access. After that, pricing is monthly and transparent, and you can cancel any time.

Find the replacement quotes that went cold.

Early access is open to HVAC companies on Quo (formerly OpenPhone). Drop your email, we'll connect your line, and your first Status Update is waiting the next morning.

Free during early access · 5-minute setup · Just paste your Quo API key · No AI subscription