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
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.
One person took the call, one was going to measure, the third thought it was already quoted. The lead thinks nobody cared.
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.
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.
Four estimate requests came in yesterday. Two got a ballpark on the call. Two were promised a callback that hasn't happened.
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
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.
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.
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.
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 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.
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.
"…a caller gives square footage or a room count and the call ends without a quote or a measure booked."
"…a caller asks about financing, payment plans, or ‘paying over time.’"
"…a caller mentions another flooring company's price or a big-box quote."
"…a caller mentions painting, cabinets, countertops, or any other work on the same project."
Which estimate requests from the last two weeks never got a quote?
Did anyone mention painting this month?
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.
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.
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.
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.
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.
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.
Free during early access. After that, pricing is monthly and transparent, and you can cancel any time.
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