Skip to content
N
NoPOS
Back to Blog
Industry GuideNovember 3, 20266 min read

Locksmith Shop POS: Key Codes That Cut Right, Lockouts That Dispatch in Minutes, Master-Key Systems That Stay Organized, and Transponder Jobs That Bill Themselves

Run the locksmith counter where every key code pulls the right blank before the machine spins, every lockout dispatches the nearest van instead of the loudest phone, commercial master-key systems stay pinned on the ticket instead of in a binder, and transponder and smart-key jobs price the programming instead of eating it.

N
NoPOS Team
Developer Relations

The NoPOS developer relations team writes practical guides for building on the NoPOS REST API — from first smoke test to production POS.

Nine-fifteen on a Monday is the whole reality of the category. The counter holds a mother with a snapped house key and school pickup in twenty minutes, the phone holds a driver locked out at a gas station with the engine running while the only van sits across town with no dispatch order, the bench holds a commercial rekey with forty cylinders and a master-key chart living in one tech's binder instead of on the ticket, the programmer holds a push-to-start fob that needs a thirty-minute onboard cycle while the ticket prices fifteen minutes of cutting and zero minutes of programming, and a property manager needs eleven identical invoices with the building code while the register shows one cash line. A generic register treats every ticket like a single shirt, so blanks get guessed instead of coded, vans drive past lockouts they could have taken, the pinning schedule leaves with the tech who wrote it, the transponder job bills the key but donates the programming, and the day's brass usage never reconciles to the blank wall. Build the flow around the single truth of locksmithing — every job belongs to a keyway, a code, and a clock that proves the response — and the shop cuts right instead of cutting twice.

Code the key, don't guess the blank

The blank wall is the ticket, and it dies at the guessed cut. Hold every key as a coded job — per-keyway lookup (SC1, KW1, B-106, WR5, automotive sidewinder) that names the blank, machine, and jaw before the original goes in the vise instead of after the miscut, per-code bitting records (direct code, progression, sight-read) that cut to factory instead of duplicating wear, per-job depth-and-space verification that measures the fresh cut instead of handing over hope, and photo capture of stamped versus worn originals that proves the starting point instead of the argument — so no customer returns with a key that turns halfway and no brass walks out as scrap. Handle the counter reality: restricted and do-not-duplicate workflows with per-key authorization capture (ID, signature, authorization letter) that protect the keyway instead of declining the sale, keyed-alike groups with per-set linking (front, back, garage, office on one bow stamp) that sell the set instead of one lonely key, bulk-house and property-manager keys with per-building codes that reorder by number instead of by memory, and broken-key extraction lines with per-job labor that bill the ten-minute extraction instead of hiding it inside the three-dollar duplicate. Every key belongs to a code with a blank, and when the code pulls before the machine spins, the wall sells instead of scrapping.

Dispatch the van, sell at the curb instead of at the counter

Response time is the margin, and it dies at the ringing phone with no board. Move every lockout like a measured route — live dispatch boards with per-van status (tech, location, job, ETA) that send the nearest van instead of the one that called in last, quoted arrival windows with per-job SMS updates (thirty minutes quoted, twenty-two actual, texted at dispatch) that calm the gas-station driver instead of losing her to the next listing, per-job service menus (residential lockout, automotive lockout, safe opening, break-in repair) with flat curb pricing that ring one button instead of a negotiation, and payment-at-the-curb capture with per-ticket mobile totals that close the job on the hood instead of chasing it Monday — so no van idles while a lockout waits three miles away and no after-hours fee gets forgotten at midnight. Handle the road reality: emergency surcharge rules with per-window automation (nights, weekends, holidays) that add the fee themselves instead of needing a brave tech, safe-opening estimates with per-class ranges (fire safe, burglary safe, deposit slot) that set expectations before drilling instead of after, rekey-on-the-spot kits with per-van stock counts that finish the eviction turnover at the door instead of booking a second trip, and declined-service logging with per-lead follow-up that calls back the shopping caller instead of vanishing. When every van carries a board and every lockout carries a clock, the route earns instead of wandering.

Pin the system, don't binder the master key

Commercial work is the repeat revenue, and it dies in the binder that never comes back to the shop. Ring the system the moment the property manager calls — per-facility master-key charts (change keys, masters, submasters, grand masters) recorded on the job instead of in one tech's head, per-cylinder pinning schedules with per-door assignments (suite 204 takes AA-7, stairwell takes the submaster) that the next tech can actually follow instead of repinning blind, per-building key-issue logs with per-holder signatures (who holds which change key, returned or outstanding) that stop the mystery copies instead of shrugging at them, and scheduled rekey rotations with per-lease triggers that book the turnover before move-out instead of after the new tenant arrives — so no building pays for a full repin when a rotation would do and no master key floats unaccounted. Handle the money reality: per-door hardware lines with per-item install labor (levers, deadbolts, exit devices, closers, strikes) that bill the commercial ticket completely instead of parts-only, access-control and keypad jobs with per-credential enrollment that hand over working codes instead of a box of parts, panic and exit-device compliance notes with per-opening fire ratings that document the legal install instead of hoping, and monthly commercial statements with per-work-order detail that the AP clerk pays without calling instead of disputing. When every system lives on the ticket instead of in the binder, the contract renews instead of leaking.

Price the chip, reconcile the wall without spreadsheets

Transponder and smart-key jobs are the trust lines, and they die in the unbilled programming hour. Staff the bench curve — per-thirty-minute customer-count overlays with per-role coverage (two cutters Saturday morning, one programmer midday, one van on nights) that schedule to the actual lockout spike instead of flat shifts, certification staggering with per-tech skill flags that keep the sidewinder cut on the sidewinder tech instead of on whoever is free, time-clock enforcement with per-shift rounding rules that stop the seven-minute creep instead of paying it, and attachment tracking with per-tech upsell rates (second key, key-by-photo spare, deadbolt upgrade) that coach the quiet counter instead of blending it. Handle the programming reality: transponder and remote-head pricing with per-vehicle lines (chip key, remote head, proximity fob, onboard cycle, diagnostic pull) that bill the full thirty minutes instead of donating it, EEPROM and all-keys-lost workflows with per-job disclaimers that price the risk before the module opens instead of after, inventory discipline with per-blank wall counts and per-fob shelf counts that restock the common KW1 before the line forms instead of after, and cost snapshots with per-service actuals (brass cost per cut, fob margin, programming labor per ticket, road versus counter mix) that show which line carried the margin instead of one lump. When every key carries a keyway, a code, and a clock on the same numbers, the shop cuts once instead of cutting twice.

Build from the current contract

Open the gateway for OpenAPI, Swagger, AGENTS.md, llms.txt, and the first X-API-Key smoke test.

Developer Gateway