NEW One platform · From first lead to signed compliance

Fire inspection software for field-service teams.

Leads, quotes, customers, jobs, field app, records. One login for the whole shop, built so your best tech can run it on day one, not your IT department. Fire safety is our flagship, and where the compliance goes deepest.

$35 per user per month, or $28 on annual billing. Every account starts with a 30-day free trial.

Start free 30-day trial Book a 15-minute walkthrough No charge for 30 days · No training videos · No IT ticket
What TraceLock is · 0:35 · captions on
Your pipeline · live preview
Lead Quote Won Job Field Done
01 · Lead New inquiry Shaughnessy Towers · inbound · 12m ago
02 · Quote Assess & quote Annual fire-alarm inspection · $4,280
03 · Won Customer signed Quote accepted online · 2m ago
04 · Job Scheduled Tue 9:00 AM · Riley + Jordan
05 · Field On site 24 devices scanned
06 · Done Signed & billed Report PDF · Invoice · Next visit scheduled

NFPA-aligned · Hosted on Google Cloud · AES-256 at rest · Offline-ready field app · Export any time

Why TraceLock

Every job leaves a trace. Every report gets a lock.

Trace — every inspection, every device, every signature, every invoice is tied to the customer, the job, the date, the tech who did it. Nothing floats. Nothing gets lost between the truck and the office.

Lock — once a visit is completed, its report PDF is stored with a timestamp and a SHA-256 fingerprint, and the record is locked against edits. NFPA-ready, audit-ready. Your work, your data, your IP — protected and exportable whenever you want it.

AES-256 at rest SHA-256 report fingerprints Export any time
// THE TRAIL OF A JOB
10:14 AM Lead created · Shaughnessy Towers
11:02 AM Quote sent · $4,280 · emailed to client
2:41 PM Quote accepted · Customer and site created
Tue 9:12 Tech on site · 24 devices scanned
Tue 11:48 Customer signed on tablet
Report sealed · TLR-2026-04180-SHN
SHA256 · 2026-04-18T11:48:23Z · 62 pages
The whole arc

One platform, six stages, zero rekeying.

The same record moves from lead to compliance without a copy-paste or a second system. Everyone — office, dispatch, tech — sees the truth.

01 · LEAD

Capture every inquiry, assess, route.

Requests from your web form and leads you enter by hand land in one pipeline. Assign someone, schedule an assessment visit, and move the card when you're ready to quote.

  • Public service-request form for your customers
  • Assessment visits scheduled from the deal
  • Assign each deal to a team member
  • Notes, calls and emails logged on each deal
Sales pipeline · Kanban
New4
Shaughnessy Towers8,200 sqft · 12m ago
North Hub SchoolReferral · 1h ago
Riverside Hotel$12k est · 3h ago
Assessment2
Midland PlazaWalked Tue · 4 depts
Oakmont AptsPhotos · 38 units
Quoted3
Crestview Mall$8,920 · sent
Halo Industries$14,200 · viewed
Won5
Peak Medical$6,480 · signed
St. Luke's$11,200 · signed
Westhaven Ltd$2,950 · signed
Quote · QT-2026-0841
TraceLock
Your Shop Name
QT-2026-0841
Issued Mar 4, 2026
Prepared forShaughnessy Towers LLC
ItemQtyPriceLine
Fire-alarm annual inspection1$2,400$2,400
Smoke-detector testing (per device)24$18$432
Sprinkler flow test4$280$1,120
Extinguisher recertification16$22$352
Total$4,304
Sent · viewed
02 · QUOTE

Quote in minutes. Win on professionalism.

Build from your products and services list and send a PDF the customer can accept online with a typed name. See when it has been viewed, and set an expiry date.

  • Line items from your product catalog
  • Create the quote straight from the deal
  • Online accept with a typed name · no PDF round trips
  • Expiry dates and viewed status
03 · CUSTOMER

Won becomes a customer. Automatically.

Winning the deal creates the customer and the site and opens a work order. No second entry, no forgotten handoff.

  • One-click conversion from won deal
  • QuickBooks-ready invoice export (Online CSV or Desktop IIF)
  • Multiple sites per customer
  • Recurring visit schedules
Customer · Shaughnessy Towers LLC
ST
Shaughnessy Towers LLC
Customer #C-2026-084 · Commercial · Multi-site (3)
Overview Sites Jobs Invoices Files
$18,420
Lifetime
12
Jobs done
Apr 8
Next due
Mar 04Quote QT-2026-0841 acceptedwon
Feb 27On-site assessment · 24 devicesquote
Feb 22Inbound lead (web form)lead
Schedule · Week of Mar 9
MON 9
TUE 10
WED 11
THU 12
FRI 13
8 AM
Shaughnessy · FA inspectionRiley + Jordan
Halo · Re-inspectCasey
10 AM
Peak Medical · QuarterlyMorgan
St. Luke's · SprinklerJordan
1 PM
Crestview · ExtinguishersRiley
3 PM
Midland Plaza · WalkCasey
Crew mtgOffice
04 · JOB

Dispatch without the dry-erase board.

Drag visits on the calendar and assign techs. Schedule conflicts are flagged, and TraceLock can suggest a tech by skill and workload. In the field app, each tech's stops are ordered by distance.

  • Calendar views with drag and drop
  • Stops ordered by distance, with a Navigate button
  • Push notifications to techs
  • Recurring visits (monthly, quarterly, annual)
05 · FIELD

Your tech's whole day, in their pocket.

The field app works offline and captures everything the inspector would've scribbled on paper — now time-stamped, signed, and filed against the job.

  • Offline-first · syncs when back on cell
  • iOS on the App Store, Android by direct download
  • Barcode scan and extinguisher label capture
  • Photos and drawn signatures
Field app · iPhone
TraceLock field app — in-progress visit
TraceLock field app — activity log
Invoice, inspection record, audit log
INVOICEINV-2026-0312 · Shaughnessy Towers
Balance$0.00Paid
DescriptionAmount
Fire-alarm annual inspection$2,400.00
Smoke-detector testing (24)$432.00
Sprinkler flow + extinguishers$1,472.00
PAID · MAR 14 · STRIPE
PASSED · MAR 10, 2026 FIRE ALARM NEXT DUE · MAR 2027 ASSET · FA-UNIT-01
audit log
2026-03-10,09:14,PASS,FA-UNIT-01,Riley K.
2026-03-10,09:18,PASS,FA-UNIT-02,Riley K.
2026-03-10,09:22,FAIL,SD-114,Low battery
2026-03-10,09:31,PASS,SD-114,Riley K.
2026-03-10,09:40,PASS,SP-ZONE-A,Jordan M.
2026-03-10,09:47,SIG,Customer ack,Signed
2026-03-10,09:48,PDF,Report generated,OK
06 · COMPLIANCE

The auditor gets a clean package. Every time.

Reports, signatures, photos and the audit log stay tied to the job. When the inspector at city hall asks, you send the report — not a shoebox.

  • NFPA-style report PDFs
  • Completed reports locked, with a timestamp and SHA-256 fingerprint
  • Audit log of creates, edits and deletes
  • Emailed links for customers to view reports and pay invoices
Plays nicely with the rest of the stack

Integrations, not lock-in.

Your accountant keeps QuickBooks, and we hand over ready-to-import invoice files. Your customers pay invoices by card or ACH through Stripe. Your team can sign in with Google or Apple.

QuickBooks
INVOICE EXPORT
Stripe
PAYMENTS
Google
SIGN-IN
Apple
SIGN-IN
Google Cloud
HOSTING
NFPA Codes
STANDARDS
Security & compliance

Straight answers, small-business-simple.

You hold the data that keeps buildings legal. We treat it that way.

Hosted on Google Cloud
Cloud Run, Cloud SQL and Cloud Storage, in Google's us-east1 region.
Encryption at rest & in flight
AES-256 at rest (Google Cloud default) · HTTPS with HSTS on the app and API.
Sign-in + role-based access
Email and password, Google, Apple, or a code sent to your phone. Admin, manager, field and viewer roles.
Data ownership
Your data is yours. Export your full company data (CSV + JSON) whenever you want.
Daily backups · point-in-time recovery
Automated daily database backups, plus an extra one before every migration.
Uptime monitoring
Automated health checks on the API, plus error tracking.
Company-scoped data
Every record belongs to one company, checked by the API on every request.
Audit trail
Creates, edits and deletes logged with who made the change and when.

Your competitors are still running the stack. You don't have to.

Move your first job to TraceLock tonight. We'll help you import your data — no consultant call required.

Start 30-day free trial Book a 15-minute walkthrough
No charge for 30 days · cancel anytime
Import your existing data
Cancel any time, keep your CSVs