The reschedule is the real cost

One reschedule costs
$1,200. Every week.

Meet Otto — the SingleRun agent. He texts the homeowner before you leave the shop, fills in the gaps, and sends you a prep brief, so the job stays on the calendar.

Private beta · WhatsApp + SMS · No app to download, no homeowner login

The math of one reschedule

One missing part. One reschedule. One bad week.

Save one job a week from a mid-visit hardware-store run, and the numbers stop being subtle.

Per reschedule
$1,200

Truck roll, two tech hours, parts pickup, lost slot in the calendar, customer re-coordination.

Per hardware-store run
4 hrs

Drive, pick, wait, drive back. The job that was supposed to wrap by noon doesn't.

Per saved job × 52 weeks
$62k

Save one reschedule per week. The annual is the part your books will notice.

And that's before the goodwill — the customer who didn't have to take a second afternoon off, the sub who didn't get rebooked, the review you didn't lose.

est. from trade-services benchmarks ·
individual results vary

The pain

An afternoon lost to a hardware-store run for the bit you didn't know you needed.

A job that slips because the tech showed up under-equipped and the homeowner went with the next guy.

Every quote you wrote on three lines of context and one assumption.

How it works

One text in. A scoped job out.

Step 01

You describe the job. Vague is fine.

Text Otto the shorthand you'd send your partner. He reads it, decides what's missing, and asks you about the parts only you would know.

Trade · WhatsApp
O
Otto · SingleRun
Trade line
Step 02

Otto texts the homeowner like a person would.

Warm intro, names you, asks for a couple of details and one photo. No login. No app. Customer texts back like they would a friend.

Homeowner · SMS
O
Otto · Acme HVAC
+1 (415) 523-8886
Step 03

You get a prep brief — like a doc, not a transcript.

Job summary, the right materials grouped by why, and anything the agent couldn't verify flagged for you to catch on arrival.

Brief · Sun 7:14p
PDF
prep_brief_monetta.pdf
SINGLERUN · 87 KB · SENT VIA WHATSAPP
2 / 2

Ductless mini split — 2 zone install

PREP BRIEF · ACME HVAC · MON 8:00 AM
Where
1419 Monetta Dr, 2nd floor
Customer
Tom Halverson · 615-555-0182
Scope
2× wall-mount, 12k BTU each
Bring — by why
    p. 1 of 2 generated 7:14p sun

    Trade-aware, not trade-configured

    It knows what changes the parts list.

    No per-trade setup. Otto reasons about each job from first principles — the same way you'd interrogate a vague description from a customer. He already knows where the gotchas live.

    HVAC · Mini split install

    "2-zone, second floor, brick wall"

    A customer sends a photo of the back of the house. Otto spots exposed brick and knows masonry bits + Tyvek screws are non-negotiable.

    Common gotchas it'll catch
    • Exterior wall material → drives bit + fastener choice
    • Line set distance → pre-charged unit or extra refrigerant
    • Condenser pad location → mount kit vs. ground stand
    • 2nd-floor mount → ladder height, line set length
    Electrical · EV charger

    "Tesla wall connector, 60a"

    Customer sends a photo of the panel. Otto reads the available breaker space and amperage headroom before you load the van.

    Common gotchas it'll catch
    • Panel age + breaker space → upgrade or sub-panel needed
    • Wire run length → wire gauge + voltage drop
    • Garage vs. exterior → conduit type + NEMA rating
    • Copper vs. aluminum service → connector kit
    Plumbing · Tankless swap

    "Tankless replacing 50-gal in garage"

    Customer texts a photo of the existing setup. Otto checks gas line size and venting before you confirm the model number.

    Common gotchas it'll catch
    • Gas line capacity (BTU) → resize or stay
    • Venting: concentric vs. twin-pipe → kit on the truck
    • Water hardness → softener / scale filter
    • Mount surface → wall bracket vs. straps

    The whole crew on the same page

    Tell Otto. He tells the crew.

    One message to Otto fans out to your helper, your apprentice, and the sub you booked for 10. They reply how they reply — emoji, a sentence, a question. Otto routes the answers back to you.

    You · WhatsApp
    O
    Otto · SingleRun
    Trade line
    Crew responses live
    J
    Jake
    Helper · SMS
    waiting
    D
    Diaz Electric
    Sub · WhatsApp
    waiting
    M
    Mike
    Apprentice · SMS
    waiting

    Where it lives

    Download an app.
    There isn't one. Otto lives in the texts you already send.

    The homeowner doesn't install anything, doesn't make an account, doesn't get redirected to a portal. They get a text.

    WhatsApp SMS / iMessage App download Homeowner login
    WhatsAppalready open
    Hey Tom — Barney from Acme asked me to grab a couple things before Monday. Mind?
    SMSnative green
    Quick one — any chance you can text a photo of the panel? Won't take a minute.
    Your appnever built
    Download our app to schedule your visit…

    Visible judgment

    It reasons about what it doesn't know.

    Otto shows his work — which gaps matter, who can answer, and what he can't decide on his own. Not an auto-responder.

    Reflection · job_id 9f2c claude-sonnet
    job mini_split_install status PLANNING → SCOPING_TRADE needs_bag 6 open · 0 answered block_outreach 4

    Works for

    Any trade with a truck and a job to scope.

    The same flow runs across trades — no per-trade setup, no playbooks to configure. Otto reasons about each job from scratch.

    01 /
    HVACMini splits, ducts, line sets, condensers
    02 /
    ElectricalPanels, EV chargers, sub-panels, service upgrades
    03 /
    PlumbingTankless, repipes, fixtures, leak repair
    ·· /
    Roofing, solar, appliance repair, locksmith…If you can scope it over text, it works.

    Private beta

    Show up loaded. Stay on the job.

    Join the waitlist. We're onboarding a handful of contractors a week.