Incoming calls (lockout, rekey, safe, commercial) with location + urgency. Mobile dispatch with truck inventory of key blanks + transponders + cylinders. Per-job labor + parts + invoicing. Customer rekey history (homeowners often forget which brand). For solo + small-shop locksmiths.
Customer phone + location + what they need (lockout, rekey, safe, auto key, commercial). Urgency (emergency vs scheduled). ETA promise triggered by truck proximity.
Truck GPS shows nearest available. Customer notified of tech + ETA. Emergency calls jump the queue. Office sees everyone's location live.
Per-truck stock: Kwikset / Schlage / Mul-T-Lock / Medeco blanks. Transponder stock by vehicle make. Cylinder / deadbolt hardware. Usage auto-deducts, restock alerts.
Each customer: prior visits, their lock brands (so next rekey has the right blanks pre-loaded), properties serviced. Repeat-customer discount flag.
Labor + parts + travel fee. Card-present via Stripe Terminal on arrival. Commercial customers on 30-day net terms. Annual-contract customers auto-bill monthly.
Flask + session auth. Customer + property-access data stays on your server — this matters since you're literally holding their keys.
Hosted plans are early-access. Self-host today; email tim@dangercorn.net to join the waitlist.
locksmithdesk is one of 220+ verticals scaffolded from the same template. Each gets a working skeleton for free; individual ones get promoted to full products as demand surfaces.