Skip to content

Guide

What a small trades shop actually needs from field service software

A shop of three to ten people needs a handful of things done well: a schedule, customer records, jobs, invoices and a phone view. Most of the rest can wait. Here is how to sort the must-haves from the extras.

By CalSpark team. Published . Updated .

The must-haves

If a tool is weak on any of these, the rest will not save it.

  • A scheduling board that shows every technician and every job on one screen.
  • Customer records with addresses, phone numbers and notes like gate codes.
  • Job statuses, so you can tell pending from scheduled from done.
  • Invoicing and payments: line items, a PDF, email and a way to take cards.
  • A technician view that works on a phone.
  • Photos attached to jobs.

Why these six? Because they are what happens every single day. A customer calls, you find a slot, a tech goes, the work gets done, someone sends a bill, and the money comes in. Every step needs a home. If one step lives in a notebook, another in a text thread and a third in a spreadsheet, things fall through the gaps, usually at the end of a busy week.

These are what CalSpark is built around. See scheduling, invoicing and the technician phone view for the details.

Nice to have, and fine to skip

Sorting features by what a small shop needs now
GroupExamples
Nice to haveCustomer text reminders, QuickBooks sync, route optimization
Can skip for nowRoute optimization, marketing suites, call center tools, deep reporting, payroll

Appointment reminders are the first nice-to-have most shops want, because no-shows cost a truck roll. CalSpark sends them by email. Texts need your own Twilio account. QuickBooks sync matters if your bookkeeper re-enters invoices. Estimates and recurring jobs, which matter if you quote most jobs or run maintenance plans, are in CalSpark now. None of these is a reason to avoid a tool that does the six basics well, but be honest about which ones you would miss in the first month.

The skip list is where you pay for what you will not use. Route optimization matters when each tech does ten stops across a metro area. For most small crews doing three or four jobs a day, a dispatcher who knows the town does fine. Marketing suites and call center tools are for bigger operations. Payroll is better handled by a payroll service you already trust.

Evaluate with your own real week

Demos use tidy data. Your week does not. During a trial, load your actual customers and enter next week's real jobs. Then run a normal day.

  1. Import a few hundred real customers. See the import guide.
  2. Enter a full day for every technician, including the awkward jobs.
  3. Move two jobs around, then reassign one to another tech.
  4. Have a technician open their day on their own phone.
  5. Complete a job, invoice it and send it to yourself.

CalSpark has a 14-day trial with no card needed, which is long enough to do all of this. Start a trial.

Questions to ask any vendor

  • What does the price become when I hire my eleventh person?
  • Which of the features on the sales page are available today, and which are planned?
  • How do I get my data out if I leave?
  • What does a technician see on a phone, and does it need an app store download?
  • What are payment processing fees, and who charges them?
  • Who answers when something breaks on a Monday morning?

Watch the pricing model. Per-user pricing grows with every hire, and a flat price does not. Neither is always cheaper, so run your numbers. The per-user versus flat pricing guide shows how, and the cost calculator does the math for your headcount. CalSpark is $49 a month flat for up to 10 users, which you can see on the pricing page.

Where CalSpark is not the right fit

CalSpark is deliberately small. It does not have turnkey text message reminders (email reminders exist; texts need your own Twilio account), route optimization, reporting dashboards, QuickBooks sync or two-way calendar sync. QuickBooks sync and Google Calendar push are planned and none has a date.

If you quote most jobs in advance, run maintenance contracts, or need your bookkeeper's system fed automatically, a larger tool will serve you better today. Compare Jobber and Housecall Pro and weigh what each includes against what it costs at your team size.

Questions

How many features does a five-person shop really need?

Usually six: a schedule board, customer records, job statuses, invoicing with payments, a technician phone view and job photos. Everything beyond that should earn its place by solving a problem you have now.

Do I need route optimization?

Not for most small crews. It pays off with many stops per technician across a wide area. If you do a few jobs a day in a known service area, a dispatcher can order the day by hand.

How long should I trial software before choosing?

Run at least one full normal week with real customers and real jobs. A trial that only covers made-up data tells you little. CalSpark offers 14 days without a card.

Should I pick software with estimates built in?

If you quote most work, yes. CalSpark has estimates with line items, PDF, email and a customer approve or decline page. It has no price book and no proposal tool, so if you need either, a larger tool is a better fit today.

Is per-user pricing a problem?

It can be as the crew grows, since every hire raises the bill. A flat price caps the cost up to a limit. Compare both at your current size and the size you expect in two years.

Try it with your own jobs

14-day free trial. No card. $49 a month flat for up to 10 users after that.