Salesforce Field Service for a commercial HVAC contractor

HVAC contractors lose money to whiteboard dispatch, missed maintenance visits and second trips for parts. This is how we'd implement Salesforce Field Service so the right technician arrives with the right part, and the job is invoiced the same day.

Industry

HVAC and building services

Typical timeline

14–16 weeks

Typical team

5 people

The situation

Picture a commercial and residential HVAC contractor in Texas with 140 technicians across Dallas, Houston and Austin. About half its revenue comes from maintenance agreements with offices, schools and restaurants; the rest from repairs, emergency calls and replacements. Summer heat brings hundreds of no-cool calls a day.

Dispatch runs on a whiteboard, a scheduling tool that doesn't know technicians' skills, and a lot of phone calls. Maintenance visits are scheduled from a spreadsheet and sometimes missed, which puts contract renewals at risk. Technicians drive to a job without the right part because nobody knows what's on each van. Quotes for repairs are written on paper and approved days later. Invoices go out a week after the work.

The company already uses Salesforce for sales. It wants HVAC field service management on the same platform: Salesforce Field Service for scheduling, dispatch, the technician app, maintenance plans and van stock, connected to its accounting system.

Signs this blueprint fits you

  • You run more than 40 technicians and dispatch by phone and whiteboard.
  • Maintenance agreements are scheduled by hand and visits get missed.
  • Technicians often lack the right part or skill for the job.
  • Quotes and invoices are slow because they start on paper.
  • You already use Salesforce, or want sales and service on one platform.

What we'd build

  • Work orders and service appointments for repairs, maintenance, emergency calls and installs, created from calls, the customer portal, email or sales opportunities.
  • Scheduling and dispatch using Salesforce Field Service scheduling: skills (commercial refrigeration, controls, EPA certification), territories, travel time, priorities and service windows, with a dispatcher console for exceptions.
  • The Field Service mobile app for technicians: job details, equipment history, checklists, photos, parts used, on-site quotes, customer signature and payment, working offline in basements and plant rooms.
  • Maintenance plans that generate visits automatically for every agreement, by asset and frequency.
  • Van and warehouse inventory: parts on each van, transfers, and reorder requests when stock runs low.
  • A customer portal where commercial clients see equipment, visit history, open quotes and invoices.
  • Accounting integration so completed work becomes an invoice the same day.
Architecture of Salesforce Field Service for an HVAC contractor: work orders, scheduling and dispatch, maintenance plans and van inventory in Salesforce, the Field Service mobile app for technicians, a customer portal and accounting integration

How the pieces fit

One record for sales and service

Customers, sites and equipment already live in Salesforce from sales. Field Service adds work orders, service appointments, technicians (service resources), territories, skills and maintenance plans on top. A rooftop unit installed by the sales team becomes an asset with a maintenance plan, and every visit, part and photo builds its history.

Scheduling that knows the job

Scheduling policies weigh what matters to the business: emergency calls first, then contract customers inside their service window, then repairs. The scheduler only offers technicians with the right skills and certifications, and considers travel time between jobs. Dispatchers watch the Gantt view and step in when a job runs long or a technician calls in sick.

The technician's day

Technicians see their route for the day in the Field Service mobile app. On site, they see the unit's history, run the maintenance checklist, log parts from their van, take photos and, if they find a problem, build a quote with prices from the price book. The customer approves and signs on the phone, and payment can be taken on the spot for residential jobs.

Accounting stays where it is

QuickBooks, Sage Intacct or another accounting system remains the record for invoices and payments. Completed work orders flow across with labour, parts and approved quotes, so invoices go out the same day instead of after a week of paperwork.

One service call, end to end

Here is a no-cool call from a restaurant on a 100-degree afternoon.

One HVAC no-cool call end to end: restaurant books online, scheduler picks the nearest certified technician with the part on the van, technician repairs and quotes a follow-up, customer signs on the phone and the invoice goes to accounting

The call was booked, dispatched to the nearest qualified technician with the right part on the van, fixed, quoted, approved and invoiced in one afternoon.

What dispatchers and technicians would see

Example Salesforce Field Service dispatch board for an HVAC contractor showing technicians' appointments, emergency calls, service windows at risk and parts on each van

Dispatchers see every technician's day on one board, with emergency calls and service windows at risk highlighted. Technicians see the same jobs as a route on their phone.

HVAC field service features by role

TechniciansDispatchers and service managersCustomers
Daily route and job detailsScheduling and dispatch boardBook service online
Equipment history and checklistsMaintenance plans and visit due datesArrival time by text
Parts from van stockVan and warehouse inventoryQuotes to approve
On-site quotes, signature, paymentFirst-time fix and utilisation reportsEquipment and visit history

Data and integrations

DataSystem of recordDirectionWhen
Customers, sites, equipmentSalesforceSalesforce onlyNot applicable
Work orders, appointments, service reportsSalesforce Field ServiceSalesforce onlyNot applicable
Invoices and paymentsAccounting systemSalesforce to accounting, status backOn completion
Parts and pricesAccounting or supplier catalogueTo Salesforce price bookNightly
Van stockSalesforce Field ServiceSalesforce onlyReal time
Vehicle location (optional)Telematics providerTo SalesforceEvery few minutes

Delivery plan

Sixteen-week delivery plan for Salesforce Field Service at an HVAC contractor: design, work orders and scheduling, mobile app, maintenance plans, accounting integration, one-city pilot and rollout

We'd go live in one city first, with maintenance plans, dispatch and the mobile app, while the other branches keep their current process. Van inventory and the customer portal follow once technicians are comfortable with the app. Summer is the worst time to change dispatch, so go-live is planned for the cooler months.

The team

RoleTimeWhat they own
Salesforce solution architectPart timeField Service design, scheduling policies, integrations
Business analyst with field service experienceFull timeDispatch, maintenance and inventory processes, UAT
Salesforce developers (2)Full timeConfiguration, flows, mobile app setup, portal
Integration developerWeeks 4–11Accounting, price book and telematics integrations
QA engineerWeeks 8–16Scheduling scenarios, offline tests, UAT

From your side: a service manager, two dispatchers, three technicians who test the app in the field, and your accounting lead.

What changes the effort

  • Number of technicians and territories. More territories mean more scheduling policies to tune.
  • Inventory. Tracking van stock is a phase of its own; skipping it shortens the first release.
  • Commercial complexity. Multi-site customers with contract pricing need more setup than residential jobs.
  • Accounting system. A modern API is quicker than file exports.
  • Existing data. Equipment lists and agreements in spreadsheets need cleaning before load.

Risks and how we'd handle them

RiskWhat we'd do
Technicians don't adopt the appTechnicians test it in the field from week 6, screens are kept short, and the app works offline.
Bad schedules in peak seasonScheduling policies tested on last summer's call data, dispatchers can always override, go-live before the heat.
Missed maintenance visitsEvery agreement loaded as a maintenance plan, with a weekly report of visits due and overdue.
Inventory doesn't matchVan counts at go-live and monthly cycle counts in the app.
Licence costLicence types matched to roles: technicians, dispatchers and office staff need different ones.

What we'd measure

MetricHow we'd measure itBaseline from
First-time fix rateJobs completed on the first visitCurrent job records
Jobs per technician per dayCompleted appointments per working dayCurrent schedules
Maintenance visits on timeVisits completed inside the agreement windowAgreement spreadsheet
Quote approval timeQuote created to customer approvalPaper quotes today
Days to invoiceJob completed to invoice sentAccounting system

Build or buy?

Dedicated HVAC dispatch software such as ServiceTitan is built for residential contractors and is often the faster choice for them. Salesforce Field Service fits contractors with a large commercial maintenance book, complex scheduling across territories, a sales team already on Salesforce, or plans to grow by acquisition. We'll tell you on the first call which is the better fit for your business.

Questions we'd ask on the first call

  • How many technicians, branches and jobs a day, and what's the commercial-residential split?
  • How are maintenance agreements scheduled today?
  • How do you dispatch, and what goes wrong in peak season?
  • Do you track parts on vans?
  • Which accounting system do you use, and do you already have Salesforce?

FAQ

What is Salesforce Field Service?

It is Salesforce's field service management product: work orders, scheduling and dispatch, a mobile app for technicians, maintenance plans and inventory, on the same platform as sales and customer service.

Is Salesforce Field Service good for HVAC companies?

Yes, especially for contractors with commercial maintenance agreements, many technicians and territories, or a sales team already on Salesforce. Small residential shops often do better with HVAC-specific dispatch software.

Does the Salesforce Field Service mobile app work offline?

Yes. Technicians can view jobs, complete checklists, log parts and capture signatures without signal, and everything syncs when they reconnect.

How long does a Salesforce Field Service implementation take?

A first release for one branch, with dispatch, maintenance plans, the mobile app and accounting integration, typically takes 14 to 16 weeks.

:: Typical stack

Salesforce Field Service, Field Service mobile app, Service Cloud, Experience Cloud, Flow, accounting integration

:: Related service

Salesforce Service Cloud

See the service

Send us your brief. We’ll help turn it into reality

A senior engineer replies within one business day with questions or a first plan: approach, team, timeline and estimate.

Let’s talk

Prefer WhatsApp?

Chat with our team

WhatsApp

or leave us a short brief

No spam, no mailing list. NDA available on request.