s statusline.ai Get early access
For flooring companies · Installers, retailers, refinishers

Your biggest jobs start with a phone call. Most of them never get a quote.

Statusline reads every call and text on your Quo (OpenPhone) line the moment it ends: the square footage, the product they asked about, the room count, whether anyone promised a quote, and whether it ever went out.

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 flooring companies money every week.

The 1,200 sq ft LVP job that never got a quote.

She had the rooms measured, knew she wanted luxury vinyl plank, asked for a ballpark. Your salesman said he'd call back with numbers. Three days later she'd booked with the other guy.

Three people answer one line. Nobody owns the callback.

One person took the call, one was going to measure, the third thought it was already quoted. The lead thinks nobody cared.

The painting job nobody asked about.

She was replacing floors because she's redoing the whole house. Nobody asked what else. That's the second trade on the same job you didn't get, or refer, or even hear.

01 · Status Update

Your day, briefed.
In flooring 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

Four estimate requests came in yesterday. Two got a ballpark on the call. Two were promised a callback that hasn't happened.

AI thinks you should look into this

Caroline (hardwood refinish, ~1,400 sq ft) has now called twice.

Promised a quote Monday, none sent · Call #4358

Both callers who asked about financing were told about the 12-month plan.

Both booked an in-home measure · Keep doing this

02 · Always-on Call Classification

It already knows what a flooring 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.

Caroline W. Estimate request Quote promised, not sent

Hardwood refinish, about 1,400 sq ft, two bedrooms and a hallway. Asked about dust containment. Told she'd have numbers Monday. It's Wednesday.

Dan R. First-time inquiry · High intent Measure not booked

Wants LVP in a rental unit before new tenants on the 1st. Asked whether you carry a waterproof line and if install could happen next week. Nobody booked the measure.

Repeat customer Existing customer No callback needed

Called about returning a box of extra tile from last month's job. Answered and sorted on the call. Not a lead. Filed, not flagged.

Service types it picks up on its own
LVP install Hardwood install Hardwood refinish Carpet Tile Laminate Stairs Commercial Showroom visit

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 flooring from the first call.

Coaching flags it raises
  • Didn't ask square footage or room count
  • Didn't book the in-home measure
  • Promised a quote with no date attached
  • Quoted without asking about the existing floor or subfloor
  • Didn't mention financing when price came up
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 flooring companies write first.

Alert me when…
Unquoted estimate

"…a caller gives square footage or a room count and the call ends without a quote or a measure booked."

Financing question

"…a caller asks about financing, payment plans, or ‘paying over time.’"

Shopping around

"…a caller mentions another flooring company's price or a big-box quote."

Another trade on the job

"…a caller mentions painting, cabinets, countertops, or any other work on the same project."

s Ask AI Reading your calls

Which estimate requests from the last two weeks never got a quote?

Six of 19. Four were promised a callback on the call. Two are still warm: Caroline (hardwood refinish, has called twice) and Dan (LVP rental, deadline the 1st). The other four went quiet more than a week ago.
Cited: 6 calls · tap any one to read it

Did anyone mention painting this month?

Four callers. Two were mid-renovation and asked whether you "do the walls too." Neither was referred anywhere. Want those calls?
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 flooring 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 owner and two salespeople answer one line. Every estimate request gets logged, scored, and followed to a quote or a lost sale.

Square footage, product, room count, who promised what and when. Every call and text on the line, read the moment it ends, whoever picked up.

Questions flooring companies ask

The short answers.

Was this built for flooring, or just for cleaning companies?

It reads flooring calls as flooring calls. "LVP," "refinish," and "carpet on the stairs" come out of the conversation itself, not from a list you configure, so your dashboard speaks flooring from the first call. Statusline is built for home services; it started in cleaning, and flooring companies were the first to run it outside cleaning.

Three of us answer one line. Can it tell who took the call?

Every call is logged, scored, and followed to a quote or a lost sale, whoever picked up. Each call is attributed to the Quo user who answered, and the coaching flags tell you exactly what happened on the call: the measure that wasn't booked, the quote with no date. Per-salesperson logins are coming for shops that want scores by person.

Most of our leads text after the first call.

Then you need both channels, and Statusline reads both. Calls and texts from the same number are grouped into one thread, so the quote you texted and the "still thinking about it" reply show up next to the original call.

Our Facebook ad leads come through a chatbot. Does it see those?

It sees every call and text that reaches your Quo line, including the first call from a Facebook lead, and it shows you the gap when a chatbot collected details that never made it to your number: you'll see leads who "already sent all that" on their first call. Fix the routing once and the whole lead story lands in one thread.

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 does it cost?

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

Find the quotes that never went out.

Early access is open to flooring 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