reviewbook

Guide

The 8 features every field service software actually needs

Published

Service business software has a hundred features. Most don't matter.

Here are the eight that do. If a tool is weak on any of them, the sticker price doesn't matter — you'll hit the limitation within 60 days.

1. Scheduling that syncs in real-time

The office creates a job. The tech sees it on their phone immediately. The dispatcher reassigns a call at 11am; the updated schedule reaches the tech before they arrive at the wrong address.

What "real-time" means: under 30 seconds from desktop change to mobile update.

What weak tools do: 15-minute polling intervals, manual refresh required, push notifications that don't arrive.

How to test: create a job in the desktop app, then check the tech's mobile app. Time it. Then reassign and re-time.

2. Mobile app that works offline

Your tech is in a basement mechanical room with no signal. They finish a job. They need to:

  • Close the work order
  • Take photos
  • Collect a signature
  • Generate an invoice
  • Accept payment

Good tools queue the actions and sync when signal returns. Bad tools freeze, lose the data, or require re-entry.

How to test: turn airplane mode on during the mobile app flow. Complete a job. Take a signature. Turn airplane mode off. Does it sync cleanly?

3. On-site invoicing and payment

The tech hands the customer a tablet (or phone). Customer signs. Payment is collected via card-dip or tap. Invoice is emailed to the customer immediately and synced to QuickBooks.

This single flow is the highest-ROI feature in modern FSM. Getting paid at the door vs 30 days later is a 10-30% cash flow improvement.

What to check: card processing rates, whether Apple Pay / Google Pay / tap-to-pay work on the mobile app, whether partial payments are supported, and what happens when a card declines.

4. A functional pricebook

A pricebook is a library of standard jobs with standard prices. The tech picks "capacitor replacement," the price is pre-set, the estimate generates.

Without a pricebook, your techs are either:

  • Calculating prices on-site (slow, inconsistent)
  • Calling the office (slow, error-prone)
  • Making up prices (revenue leaks)

A good pricebook has:

  • Tiered pricing (good-better-best for upsell)
  • Material cost attached (for margin tracking)
  • Labor hours (for scheduling)
  • Tied into invoicing (one-tap from estimate to invoice)

How to test: during trial, build 10 pricebook items. Time yourself. Then have a tech on mobile pick an item and generate an estimate. Should take under 30 seconds.

5. Two-way SMS customer communication

Customers expect texts, not phone calls. Good tools do:

  • Automated "on the way" SMS with ETA when the tech marks en-route
  • Two-way SMS — the customer replies, the office sees it in the same place as other customer data
  • Dispatch confirmation texts on booking
  • Reminder texts 24 hours before appointment

What to check: the from-number. If it's a random 10-digit number, customers will ignore or flag as spam. Good tools use a dedicated short code or your existing business number.

What doesn't matter: branded themes, fancy emojis. Boring delivery is the point.

6. Reporting that answers real questions

"What was our revenue last month?" is a weak question. Good reporting answers:

  • Revenue by tech (who's selling?)
  • Revenue by job type (what's margin-rich?)
  • Average ticket size over time (are we growing ticket size?)
  • Close rate by tech (who's closing sales calls?)
  • Recall / callback rate (who's fixing things right the first time?)
  • Source attribution (which marketing channel is driving revenue?)

Most FSM tools have basic reports. Very few have the second level. The ones that do — ServiceTitan is known for this, FieldEdge also — charge for the privilege.

What to test: during trial, see if the reporting surfaces revenue by tech and job type in under 3 clicks. If you have to export CSVs to get answers, the reporting is basically broken.

7. QuickBooks sync (real sync, not CSV)

Deep integration means customer records, invoices, payments, and items flow both ways. See our QuickBooks integration guide for the full picture.

What separates good from great:

  • Real-time or near-real-time sync
  • Duplicate detection and merging
  • Sync status indicator visible at a glance
  • Alerts when sync fails

8. Clean data export

This is the feature you hope never to use and should fight for anyway.

If you decide to switch tools two years in, can you export:

  • All customers (name, address, history)
  • All invoices (amount, date, items)
  • All job notes
  • All photos
  • All service agreement records

The answer should be "yes, CSV or API, same day, unlimited." If the vendor hedges, you're locked in.

Check this before you sign up. Every vendor is happy to help you leave — until they're not.

What's NOT on the list (and why)

Features that sound important but usually aren't deal-breakers:

  • Review request automation: nice, but any customer can be asked for a review via a basic email template.
  • Custom branded customer portal: your customers don't log into portals. They call or text.
  • Social media integration: totally irrelevant for service businesses.
  • Gamification / tech leaderboards: cute but don't move revenue.
  • AI voice / AI dispatching: real tech is emerging but not yet a buying criterion.
  • Consumer financing: important for specific businesses (HVAC replacements), irrelevant for others (plumbing repair).
  • Marketing automation: again, nice, but a dedicated tool (Mailchimp) does it better if you need it.

Don't buy a tool for these. Buy a tool for the 8 above, and consider these as bonuses.

The trial checklist

Before signing up for any FSM tool, validate these 8 items:

  • Real-time schedule sync
  • Offline mobile workflow
  • On-site invoicing and payment
  • Pricebook functionality
  • Two-way SMS with a good from-number
  • Reporting beyond basic revenue
  • QuickBooks (or your accounting) sync
  • Clean data export path

If the tool fails 2 or more, keep looking. If it aces all 8, the rest is personal preference and budget.


Keep reading: HVAC software buyer's guide, HVAC dispatching explained, common mistakes.