How It Works See It Work Pricing
RESOURCES
Reduce Truck Rolls Reduce Callbacks Pre-Dispatch Diagnostics Smart Intake Photo Diagnostics Integrations ▶ Watch Demo Try One Case Free
PRE-DISPATCH DIAGNOSTICS · RESIDENTIAL HVAC

Stop paying for the
second truck roll.

SpotFix turns the customer's photos and answers into a diagnostic packet before your tech drives out. Built for residential HVAC dispatchers.

1
Send LinkTo customer
▶
2
Customer2 min intake
▶
3
Packet DraftedFrom their evidence
▶
4
You ApproveThen dispatch
Free 14-day trial · 10 packets included · No credit card · No app download for your customers · See pricing
🔧 Pre-Dispatch Diagnostics ❄️ HVAC 🚿 Plumbing ⚡ Electrical
The Problem

Dispatching blind is expensive.

The call that started the job gave your tech 90 seconds of a customer describing something they don't understand. That's not enough.

╳ The old way

╳

Customer calls in and describes the problem. 90 seconds, words only.

╳

Dispatcher guesses the issue from a conversation they can’t verify.

╳

Tech is sent out with whatever parts seem most likely based on that guess.

╳

Tech arrives, finds the real problem. Wrong part. Has to come back.

╳

You paid for two truck rolls to fix one job. Customer waited twice.

✓ With SpotFix

✓

Customer gets a secure link by text. Submits photos, video, and answers in 2 minutes.

✓

AI drafts a packet: likely issue, parts to bring, estimated time, safety flags.

✓

Dispatcher reviews and approves every packet before anything reaches the tech.

✓

Tech drives out with the right parts and the right expectations. First visit.

✓

One truck roll. Job done. Customer happy. Callback rate drops.

ROI Calculator

What callbacks cost you every month.

Type in your own numbers below — the results update instantly.

✎ Your numbers — edit any field
1% 50%

→ Your results
Callbacks / month
20
truck rolls you pay for twice
Monthly cost
$13,000
lost to callbacks each month
Annual cost
$156,000
per year at current rate

Callbacks × cost per visit — nothing else. These are your numbers, not ours.

How It Works

From unclear customer call to technician-ready job.

The job starts when the customer calls, not when the truck arrives.

📲

Send the Customer a Link

No app, no account. The customer sends photos, video, and answers to HVAC-specific questions from their phone.

No app · No login required
🔍

A Packet Gets Drafted

Equipment, symptoms, safety conditions, urgency, and what the customer already tried - organized into one page.

📋

Dispatcher Reviews & Approves

Nothing reaches a tech until your dispatcher approves it.

🚚

The Tech Drives Out Loaded

Right tech, right parts, right expectations - before the first visit, not the second.

See It Work

The actual product, not a mockup.

Three short clips - no audio, no narrator. Set up your company, open a case, and watch what the customer sees on their phone.

Set up your company in about a minute

Four steps - your details, phone verification, company info, and your trades. No sales call required to get in the door.

1:06 · no audio
Platform

What's in the box.

Web dashboard for the office. Mobile app for the field.

🎯

Technician-Ready Job Packets

Likely issue, parts to bring, estimated duration, urgency, and safety flags - drawn from the customer's photos, video, and answers. Your dispatcher approves every one.

📋

Guided Customer Intake

Customers get a secure link - describe the problem naturally, upload photos and video, answer trade-specific questions. Works on any phone. No app install, no account required.

🗂️

Dispatcher Command Center

Every job packet in one view. Review AI findings, approve the evidence, assign the right technician, and track status from intake to completion.

📱

Technician Mobile App

Techs receive the full job context before arrival - equipment details, symptoms, likely diagnosis, parts guidance - and log outcomes on site. They should never arrive blind.

🔒

Security & Audit Trail

Malware-scanned uploads, token-secured intake links, role-based access for owners, dispatchers, and techs - every action recorded in a complete audit trail.

Sample Reports

Read a sample packet.

Samples built from real-style cases, in the exact format SpotFix produces. No email required.

First page of the SpotFix HVAC sample job report
Residential HVAC · No Cooling

"AC running, but not cooling"

Three ranked causes with how to confirm each, parts and tools to load, and an R-454B safety flag that would ruin the visit if the tech showed up with R-410A gauges. Ends by showing which four words in the customer's own description carried the diagnosis.

Read the HVAC report (PDF)
First page of the SpotFix plumbing sample job report
Residential Plumbing · Under-Sink Leak

"Water under the kitchen sink"

Older home, galvanized supply and waste, disposal and dishwasher both in play - the kind of call where "it's leaking" tells a tech nothing. The packet narrows the source before the truck rolls and flags what the age of the plumbing changes about the repair.

Read the plumbing report (PDF)

Every report is reviewed and approved by your dispatcher before a technician sees it. Nothing reaches the field unapproved.

Integrations

Works with the software you already use.

SpotFix connects directly to your field service management platform. Job packets flow in automatically - no copy-paste, no double entry.

⚙️

ServiceTitan

Packets sync directly into ServiceTitan jobs. Dispatchers see AI findings without leaving their workflow.

✓ Live
Learn more →
🔧

Jobber

SpotFix pushes technician-ready packets into Jobber requests and jobs - keeping your team in one place.

✓ Live
🏠

Housecall Pro

AI diagnostic packets appear inside Housecall Pro automatically. No switching tabs, no manual data entry.

✓ Live
📲

SMS & Email Dispatch

Customer intake links go out by text or email with one click - no app install required for your customers.

Built-in
🔌

Open API

Embed SpotFix diagnostics in your own platform or custom workflow. Available on Pro and above.

API
View API docs →
+

More coming

Using a different platform? We build integrations on request.

Request yours →
Pricing

Plans that scale with your job volume.

Every plan includes the full platform - customer intake, AI job packets, dispatcher tools, and technician mobile app. Pick your monthly volume.

FREE TRIAL

Free Trial

Try SpotFix risk-free - no credit card required
Free
10 packets · 14 days
  • Full platform access
  • AI-powered intake & diagnostics
  • Dispatcher review tools
  • Technician mobile app
  • No credit card required
Start Free Trial

Starter

Small teams getting started with pre-dispatch diagnostics
$199/mo
100 technician-ready packets / mo
  • Full platform access
  • Guided customer intake links
  • Dispatcher command center
  • Technician mobile app
  • Email support
Get Started
MOST POPULAR

Pro

Owner-operators and growing crews
$499/mo
300 technician-ready packets / mo
  • Everything in Starter
  • Role-based team management
  • Job history & audit trail
  • Performance analytics
  • Priority support
Get Started

Crew

Multi-technician companies with high call volume
$799/mo
600 technician-ready packets / mo
  • Everything in Pro
  • Advanced analytics & reporting
  • Parts & duration insights
  • Up to 3 locations
  • Dedicated onboarding
Get Started

Fleet

Large service companies running 20+ technicians
$1,499/mo
1,200 technician-ready packets / mo
  • Everything in Crew
  • Up to 5 locations
  • Custom integrations
  • Dedicated account manager
  • Volume discount on overages
Get Started

Enterprise

Franchises, platforms & white-label partners
Contact Us
Custom volume
  • Everything in Fleet
  • Unlimited locations
  • White-label & API access
  • Custom contracts & SLA
  • White-glove onboarding
Contact Sales
Need more packets?
$1.50 per packet

Buy top-up packs when you need them. No surprise bills - you choose when to buy. Volume discounts available on Fleet and Enterprise plans.

SpotFix API & White-Label
$1.75 per packet

For platforms, franchises and channel partners embedding diagnostics in their own product. Revenue share and white-label options available. Contact Sales.

One packet = one customer request turned into a technician-ready job. Start with a free 14-day trial - no credit card required. Paid plans are billed monthly and cancel anytime. Need a custom volume? Let's talk.

FAQ

Questions dispatchers ask.

What counts as a technician-ready job?
One customer request turned into a technician-ready job packet before dispatch - intake photos, video, and details analyzed into a structured packet with likely issue, suspected parts, and duration estimate. Updating or re-opening an existing job doesn't count as a new one.
Will my customers actually use the intake link?
It's a two-minute web form on their own phone - no app, no account. Customers already send photos by text; this just structures them so the AI (and your team) can act on them.
Does the AI dispatch jobs on its own?
No. Your dispatcher reviews and approves every case before it reaches a technician. The AI drafts; your team decides. Nothing is automated past the point you're comfortable with.
How does pricing work?
Start with a free 14-day trial (10 packets, no credit card). After that, plans start at $199/mo for 100 packets/mo. Paid plans billed monthly, cancel anytime. See all plans.
How long does setup take?
Under a day for most teams. Create your company, invite your dispatchers and techs, and start sending intake links the same afternoon. For the pilot, I'll set it up with you on a call.
How is our data protected?
All uploads are malware-scanned, customer links are token-secured, access is role-based, and every action is recorded in a complete audit trail. Your company's data is fully isolated from other businesses.
Is this the same as the SpotFix AI consumer app?
Same AI engine, different product. The consumer app helps homeowners fix things themselves. SpotFix for Business is the pre-dispatch intelligence platform for service companies at app.spotfixai.com.

Run one callback through it.

Pick a call from today's board. If the packet doesn't tell your tech something useful, you've lost nothing.

Try One Case Free ▶ Watch Demo