Job Safety Analysis (JSA) Capture: A Signed Safety Check Before Every Job
A mobile pre-task safety form your crew fills out on site — identifying hazards, required PPE, and controls for the job type, then signing off before work starts — with a crew-lead signature and a safety-manager approval gate on high-hazard jobs, all recorded against the work order.
A phone-friendly web tool where a crew opens a work order, gets the right JSA served by job type, walks the required hazards/PPE/controls, captures any stop-work conditions, and signs with a timestamp — the crew lead reviews and signs, a safety manager approves high-hazard jobs before work begins, and the signed JSA is recorded on the work order and exportable as CSV.
Before you start
- A Supabase account (free)
- A Vercel account (free)
- A Resend account (free)
- Your JSA templates by job/hazard type
- Your open work orders as a CSV/sheet
- Crew, crew-lead, and safety-manager contact details
- Claude Code or any AI coding agent
The problem this kills
Your crews are supposed to do a Job Safety Analysis before every task — spot the hazards, name the controls, confirm the PPE, and sign off. In practice it's a paper pad in the truck that gets filled in at the end of the day from memory, a JSA for "general work" stapled to every job regardless of what's actually happening, and signatures that may or may not be there when an auditor or an insurer asks. When something goes wrong, you can't prove the crew identified the hazard before they started — and that's exactly the moment the record matters most.
The painful part is that the safety knowledge already exists. You have JSA templates for trenching, for confined space, for working at height, for energized work. The problem is getting the right one in front of the right crew at the right moment, making sure the high-hazard jobs get a second set of eyes before anyone picks up a tool, and ending up with a clean, signed, timestamped record tied to the work order. You don't need a developer or an expensive EHS platform to fix this. You can build it yourself this afternoon.
What you'll build
A mobile-friendly internal web tool for pre-task safety. A technician opens a work order on their phone, and the tool serves the correct JSA by job type — pulling the required hazards, controls, and PPE from your templates, not a generic checklist. The crew works through each hazard, confirms or adds controls, checks off PPE, and captures any stop-work conditions that would halt the job. The crew member and the crew lead sign with a timestamp. If the job is flagged high-hazard, the JSA can't go to "cleared for work" until a safety manager approves it — a real second-signature gate before anyone starts. The signed JSA is recorded against the work order, duplicate-guarded so the same JSA can't be filed twice for the same WO, and exportable as a clean CSV in the columns your safety or work-order system expects.
What's inside the Implementation Plan
The downloadable plan is a step-by-step file you paste into an AI coding agent. It opens by interviewing you about your business — your trades and job types, the JSA templates you already use and the hazards/controls/PPE each one requires, what makes a job "high-hazard" at your shop, how your work orders are named and where they live, who signs and who approves, and the messy edge cases (a job whose type changes on arrival, a crew with no signal in a basement, a stop-work that needs to be logged loudly) — and then it tailors the templates, the hazard logic, and every later step to your answers. This is not a generic template; the agent reflects a short spec back to you and waits for your thumbs-up before it builds anything. From there it walks the agent through the work-order import, the job-type-to-JSA matching, the mobile capture form with signatures, the crew-lead sign and safety-manager approval gate, and the CSV export — each step with a ready-to-copy prompt. There's also a fallback so you can build the whole thing today even with no integration to your field-service software.
The governance it includes (this is the point)
This is a safety record people may have to stand behind in an audit or a claim, so it ships with the controls that make it trustworthy: login so only your crews and managers can use it, row-level security so you only ever see your own company's work orders and JSAs, a complete audit trail of who served, completed, signed, approved, and exported each JSA and when, a hard human-approval gate so a high-hazard job can't be cleared for work until a safety manager signs off, and duplicate guards keyed on work order + JSA so the same safety form can't be filed twice for the same job. Signatures are captured with timestamps, and stop-work conditions are surfaced loudly rather than buried in a notes field.
Who it's for
Technicians, crew leads, and safety managers at field-service, construction, utility, facilities, restoration, and trades operations — anyone who is responsible for a documented pre-task safety check and is tired of relying on a paper pad and good intentions. If you can describe your job types and what each one's JSA needs to cover, you can build this.
You've got this — start with the plan, paste the first prompt, answer the interview, and you'll have your crew signing their first tailored JSA this afternoon.