Workiz, Jobber, and Housecall Pro are among the most popular field service management (FSM) tools in the trades. They handle scheduling, dispatching, invoicing, and client communication well — for plumbers, HVAC technicians, and electricians. Locksmiths who use these tools consistently run into the same set of gaps: no key code database, no bitting records, no pinning specifications, and no master key system management. When your core technical records live in a notebook or a spreadsheet because your job software has no concept of them, the software is solving the wrong problem.
This is not a criticism of Workiz, Jobber, or Housecall Pro as products. They are well-designed tools for the use cases they were built for. The problem is that locksmith work has a technical layer — key codes, bitting, pinning, master key hierarchies — that generic FSM tools simply do not model. When that technical layer is important, the tool falls short regardless of how good its scheduling and invoicing features are.
What Generic FSM Tools Do Well
To be fair: scheduling, dispatch, and invoicing are genuinely important problems, and Workiz, Jobber, and Housecall Pro solve them well:
- Workiz has a strong phone system integration, a good mobile app, and a solid dispatch board. For residential service shops that run a high volume of lockout calls, Workiz's communication features reduce missed calls and improve response time.
- Jobber is polished and has excellent client-facing features — online booking, automated follow-ups, and a clean client hub. For shops focused on commercial account management through professional communications, Jobber is hard to beat at the basics.
- Housecall Pro has a strong payments and invoicing workflow. For shops where on-site payment collection and QuickBooks sync are the primary pain points, Housecall Pro addresses them effectively.
If your locksmith work is primarily high-volume residential service calls with no master key accounts, these tools may be sufficient. The gaps only become painful when key system management is a meaningful part of your business.
Where Generic FSM Tools Fall Short for Locksmiths
No Key Code Database
Every locksmith shop does key code lookups — for residential keyways, for automotive VINs, for key blanks. In a generic FSM, this lookup happens in a separate app or website. The result is manually copied into a notes field. There is no structured bitting record, no link between the code and the job, and no searchable history.
When the same client calls back six months later for a duplicate key, you look up the code again. You pay twice for the same knowledge — and the second lookup carries the same risk of transcription error as the first.
No Bitting Records Linked to Clients
A bitting record is the permanent record of which keys have been cut for which locks, for which client. It is the technical record that makes a locksmith shop a valuable long-term resource for a client — not just a vendor.
Generic FSM tools have no concept of a bitting record. Key codes can be typed into job notes, but those notes are not searchable by bitting sequence, not linked to the client across multiple jobs, and not structured in a way that any other technician can use reliably.
The bitting record is what prevents rework. When a client calls three years after the original job, a structured bitting record lets any technician in the shop cut the correct key without a site visit. A note buried in a job from three years ago does not.
No Pinning Specifications
For rekeying and master key work, the pinning specification — bottom pins, driver pins, master wafers — is the core technical document. In a generic FSM, pinning specs are attached as PDF files, written in notes fields, or tracked entirely outside the system.
When specs live outside the job software, they get lost. When a tech who was on the original job leaves the shop, the specs may leave with them. A pinning spec that cannot be searched, version-controlled, or linked to the job and the client is a pinning spec waiting to be lost.
No Master Key System Management
The deepest gap is master key system management. Key symbol hierarchies, cylinder-to-key assignments, cross-keying conflict detection, and key issuance records are not features that any generic FSM provides. They require a domain model — an understanding of what a master key system is — that Workiz, Jobber, and Housecall Pro simply do not have.
A locksmith managing a 50-door master key system in a generic FSM is managing a 50-door master key system in a spreadsheet — the job software is just the invoicing layer. The technical records are elsewhere, fragile, and disconnected from the service history.
The Real Cost of the Wrong Tool
The cost of using a generic FSM for locksmith work is not the subscription fee. It is the hidden cost of parallel systems:
- A spreadsheet for pinning specs that a departing technician takes with them
- A code book or app for key codes that never links to jobs
- A paper bitting card file that gets damaged or lost
- An hour on the phone reconstructing a master key system for a client who needs one door rekeyed after a key loss
These are real costs — technician time, callbacks, lost accounts — that do not show up on any report but accumulate consistently. The right software for a locksmith shop is software that models what a locksmith actually does. Scheduling and invoicing are table stakes. The differentiator is whether the job record is a complete technical document or just a billing entry.