DM

Meet Diego Morales

Solo HVAC contractor · Wellington, FL · 8 years in business · planning his first hire next year

Residential service + repair 30 maintenance customers One truck, one tech (for now) Service calls + installs + tune-ups

Diego's Tuesday morning, right now

Before SproutDock — and what changes after.

Before With SproutDock
Service calls scribbled on a yellow notepad, sometimes lost by the end of the day
Every customer, every unit, every job sits in one place — no notepad, no scattered photos
Customer unit info kept in his head — “I think Maria's is a Carrier from 2018, maybe 2019?”
Each customer's record shows their AC unit's make, model, serial number, and service history at a glance
Invoices in a spreadsheet he updates from memory at night, forgetting parts cost him hundreds last month
Invoices generated from parts and labor logged during the job, paid online before he leaves the driveway
Customers paying by mailed check, three-week lag from work-done to money-in-account
Calendar shows the 10-day weather forecast — heat waves spotted before customers start calling
Maintenance plan renewals slip — no system to remind him which customers are due
Maintenance plan agreements signed with the customer's fingertip on their phone, signed PDF locked in their file
Job photos scattered across his phone's camera roll, never tied to the customer who needed them
Job workflows mean the contract, deposit, and final invoice steps can't be skipped, even on a chaotic Monday
Considerations: HVAC owners running solo are doing everything — quoting, scheduling, field work, billing — from the cab of a truck. The value isn't automation; it's having one organized place for each job so nothing falls through the cracks between the field and the office.

A service call, start to finish

Walk through how Diego's whole workflow runs through SproutDock. Each stage shows whether the feature is live today, coming soon, or on the roadmap.

Maria Hernandez calls Diego at 9:15 AM. Her AC is blowing warm air. Diego searches her name — she's an existing customer from last summer's capacitor replacement. He opens a new Job for her, sets the priority, and schedules it on the calendar.

The calendar shows the 10-day weather forecast with risk scoring for outdoor work. Diego sees a heat wave starting Thursday. Maria was a Friday slot, but he moves her to Wednesday afternoon instead. She's not going to be without AC during a 95-degree weekend.

Concrete example: By 9:18 AM the Job is created, Maria is scheduled for Wednesday 2 PM, and a confirmation email is queued. Three minutes from her first ring to a confirmed appointment ahead of the weather.
Considerations: HVAC service is about heat or cold. Seeing the 10-day forecast on the schedule means Diego can spot a heat wave coming and pre-schedule customers around it — instead of fielding emergency calls when every shop in the county is already booked.
Client + job creation: LIVE Calendar with weather forecast: LIVE

Wednesday at 1:30 PM, Diego loads his truck. He pulls up Maria's customer record on his laptop before pulling out of his driveway. Her unit is a Carrier 24ACC636A003, installed 2019. Last service: June of last year, capacitor replacement.

Her customer notes read: “Side gate, code 4829. Dog in yard — friendly but tie up before going to the back unit.” He sees her past Job history right on the page. Diego loads parts in his truck based on what he already knows about the unit.

Concrete example: Diego walks into Maria's yard knowing the gate code, the dog situation, and the unit specs before she even opens the door. He didn't ask, didn't guess, didn't call her to confirm. The information was sitting where he could see it before the visit.
Considerations: HVAC reputation is built on showing up prepared. Walking into a stranger's home knowing the system, the access codes, and the history feels like personal service — but it's just the customer's data sitting where the tech can find it before the visit.
Customer records + service history: LIVE

Diego opens the Job and works through his diagnostic checklist as Tasks: check capacitor, check refrigerant pressure, check contactor, check coil temps. The contactor's burned — not the capacitor this time. He photographs the burned contact points and the meter reading. Files upload straight to the Job.

He marks the diagnostic tasks complete and pulls “Contactor 40A 2-pole” from his Products catalog. The part is now logged against the Job, ready to flow into the invoice.

Concrete example: Diego diagnoses and fixes the failure in 35 minutes. By the time the new contactor is installed, the Job already has the diagnostic notes, the photos of the failed part, and the parts used — nothing left to type up later, nothing forgotten when the invoice gets built.
Considerations: Small HVAC shops lose money two ways: forgetting to charge for parts they used, and getting callbacks because there's no record of what they did. Photos and parts logged in real time solve both at once — and they take less effort on-site than writing it down on a clipboard.
File uploads: LIVE Diagnostic task checklists: LIVE

While Diego is finishing up, Maria's husband emails from his office: “Do we need a new system?” He's been googling “AC compressor replacement cost” for the last twenty minutes.

Diego answers from inside the Job. The email goes from his business domain, threaded under Maria's Job, with the photo of the burned contactor attached. His reply: “It's just the contactor — $40 part. System's fine, you've got another 5-7 years out of it. Photos attached.” The reply takes ninety seconds.

Concrete example: Maria's husband was bracing for a $9,000 quote. Instead he gets a clear, evidence-based answer with a picture of the actual failure. The tension dies before it becomes a billing dispute, and he tells two neighbors about Diego that weekend.
Considerations: HVAC customers are anxious — they're hot, they don't know if they're looking at a $300 repair or a $9,000 replacement. Fast, evidence-based replies from inside the Job keep them from spiraling into worst-case assumptions while Diego is still on-site.
Email send + receive threading: LIVE

Diego picks the “AC Service Call” invoice template. Line items pre-populate from what he logged on the Job: diagnostic fee, contactor part, labor. He adds a 90-day warranty note and sends it.

Maria receives the invoice by email with a payment link. She pays from her phone using her card. Stripe webhook auto-marks the invoice paid the moment the payment clears. Diego sees the green check appear on his dashboard while he's still loading his ladder back onto the truck.

Concrete example: Diego's truck is still in Maria's driveway when his phone shows the invoice paid. No follow-up call. No check arriving in next week's mail. No 3% lost to a card terminal he doesn't own — the payment ran through his own Stripe account, money in his bank tomorrow.
Considerations: Cash flow is the silent killer of small HVAC shops. Every day between work-done and money-in-account is a day Diego is financing his customers' repairs. Payment-at-the-driveway compresses that gap to zero on the jobs where it matters most.
Invoicing: LIVE Open / read tracking: LIVE Card payment processing: LIVE

As Diego is packing up, Maria mentions the annual maintenance plan he told her about last summer. She's ready now. Diego pulls up his pre-built maintenance contract template, fills in her details (auto-populated from her customer record), and sends it.

Maria reads the agreement on her phone right there in the kitchen, draws her signature with her fingertip, taps Send. The signed PDF locks in her file with a timestamp and IP address audit trail. Maria is now Diego's 31st maintenance customer.

Concrete example: The conversation that would have died as a “I'll think about it” instead converts in five minutes. Diego didn't have to come back next week with a printed agreement, didn't have to follow up three times by email, didn't lose the moment of “yes.”
Considerations: Maintenance plans are how HVAC businesses move from feast-or-famine service calls to predictable recurring revenue. Closing them while the customer is grateful for the repair is the strongest moment in the sales cycle — and a digital signature on a phone catches that moment before it cools.
E-signature service agreements: LIVE

Diego sets up his common Job workflows once: “Emergency Service Call,” “Annual Maintenance,” “New System Install.” Each workflow defines the steps that always happen — contract, deposit, scheduled visit, diagnostic tasks, photo review, final invoice.

When Diego creates a new Job and picks the workflow, the steps generate automatically. As each one completes (contract signed, deposit paid, all tasks done), the next one activates. SproutDock comes seeded with HVAC workflow templates Diego can clone and customize.

Concrete example: For Maria's contactor replacement Diego picked “Emergency Service Call.” The workflow generated the diagnostic task list, the invoice-on-complete step, and the follow-up communication step. Diego didn't think about the sequence — the workflow drove him through it.
Considerations: A solo HVAC contractor's biggest enemy is forgetting steps. Workflows turn the steps into rails — so even on his worst, most distracted Monday, Diego can't skip the deposit, can't forget the warranty paperwork, can't send an invoice before the contract is signed.
Process flow templates: LIVE

Today, Diego is solo. The platform handles his single-truck reality. But the same setup carries through when he scales.

When he hires his first tech: same Jobs, multiple staff assigned, communications stay tied to each Job regardless of who responded. When his maintenance book reaches fifty customers: recurring billing automation rolls out, auto-generating tune-up invoices on schedule. When his truck count grows beyond two: dispatch view, client portal where customers see their unit history and schedule their own visits, field upload links so techs can drop photos via QR code without logging in — all on the roadmap.

Concrete example: Diego doesn't have to migrate to “real software” when the business grows. The data structure that holds 30 customers today holds 300 next year, with no schema break and no export-import migration.
Considerations: Small HVAC shops outgrow their tools constantly — they start with QuickBooks and a clipboard, migrate to a spreadsheet, then to a half-finished CRM, then to expensive industry-specific software that doesn't quite fit. SproutDock is built to grow inside the same workspace instead of paying the migration tax three times in a decade.
Client portal: LIVE AI briefing: COMING SOON

Diego's Tuesday morning — after

Same day. Same caseload. Different reality.

8:30 AM — opens SproutDock

8:32 AM
Reviews the week's calendar — sees Thursday's heat wave on the forecast, moves two customers up to Wednesday.
8:45 AM
Two emails from yesterday's customers — both threaded under their Jobs, both answered in five minutes.
9:15 AM
Maria Hernandez calls — AC out. Job created and scheduled by 9:18.
10:00 AM
Heads out to a maintenance plan tune-up. Pulls up the customer record on the way — knows the unit, the gate code, the dog.
12:30 PM
Tune-up done, invoice sent, payment received before he's out of the driveway.
1:30 PM
Lunch. The admin work that used to eat the whole evening was handled by 1.
The pattern that compounds

Diego spends less time on admin because the system handles the structure. His customers come back because their service history follows them — they don't have to re-explain their AC every time. His maintenance book grows because the closing moment doesn't get lost to paperwork. Every month, the gap between “running a business” and “fixing AC units” gets smaller.

SproutDock isn't just for HVAC.

Same architecture, different vocabulary, different workflow emphasis. Industry-specific templates and module visibility let every kind of service business feel native.

Attorneys Private Investigators Roofing contractors Landscapers Property managers Pool service Photographers Consultants