Workflow Template
Job Safety Analysis Workflow
Captures a Job Safety Analysis before work begins, routes it through supervisor review (with revision loop), escalates unsafe work to a safety manager, and confirms worker briefing once approved.
Organisations that require a Job Safety Analysis before work begins need a consistent way to capture the analysis, route it for review, and confirm that workers have been briefed before work proceeds. This workflow takes a submitted JSA through supervisor review, with a revision loop for changes and an escalation path for work assessed as unsafe, before a safety manager records their review outcome and a briefing step confirms worker acknowledgement. Preparers, supervisors and safety managers are each involved at the relevant stage, with the record's status and timeline reflecting progress throughout.
Business Outcomes
- Helps standardise how Job Safety Analyses are captured and reviewed before work starts
- Supports faster turnaround on supervisor review and revision cycles
- Makes escalation of unsafe work to a safety manager more consistent and visible
- Improves traceability of decisions, comments and revisions on each record
- Helps confirm worker briefing is recorded before work is approved to proceed
Workflow Steps
Steps
- 1Create JSA Recordcreate record
Registers the submitted job safety analysis as a record.
- 2Set Status to Submittedupdate record
Marks the JSA record status as Submitted.
- 3Email Acknowledgementsend email
Sends the preparer an acknowledgement email with their reference number.
- 4Set Status to Supervisor Reviewupdate record
Marks the JSA record status as Supervisor Review.
- 5Supervisor Review Taskcreate task
Supervisor reviews the JSA and records a decision and comments.
- 6Save Supervisor Decisionupdate record
Persists the supervisor's decision and comments to the record.
- 7Route on Supervisor Decision
Branches the workflow based on the supervisor's decision.
supervisor_decision: "Approved"→Briefing: Set Status Pending Briefingsupervisor_decision: "Changes required"→Set Status to Revisingsupervisor_decision: "Unsafe to proceed"→Set Status to StoppedDefault→End - 8Set Status to Revisingupdate record
Marks the JSA record status as Revising.
- 9Preparer Revision Taskcreate task
Preparer revises the work steps, hazards and controls based on supervisor comments.
- 10Save Revised JSA Detailsupdate record
Persists the revised work steps, hazards and controls to the record.
- 11Set Status back to Supervisor Reviewupdate record
Marks the JSA record status as Supervisor Review again ahead of re-review.
- 12Restart Supervisor Reviewrestart from step
Starts a new iteration of supervisor review after the preparer's revision.
- 13Set Status to Stoppedupdate record
Marks the JSA record status as Stopped.
- 14Email Preparer: Unsafe to Proceedsend email
Notifies the preparer that the work must not proceed, including the supervisor's comments.
- 15Safety Manager Review Taskcreate task
Safety manager records the review outcome and required actions for the stopped JSA.
- 16Save Safety Manager Reviewupdate record
Persists the safety manager's review outcome and required actions to the record.
- 17Briefing: Set Status Pending Briefingcreate task
Assigns the supervisor to brief workers before finalising approval status.
- 18Save Briefing Detailsupdate record
Persists the worker acknowledgements and signed briefing sheet to the record.
- 19Set Status to Approvedupdate record
Marks the JSA record status as Approved after briefing is complete.
- 20Email Preparer: Approvedsend email
Notifies the preparer that the analysis is approved and workers have been briefed.
Fields
Show all 17 fieldsShow fewer fields
FormJob Safety Analysis Submission
- Preparer Name*· Text
- Preparer Email*· Email
- Task*· Text
- Location*· Text
- Planned Start Date*· Date
- Work Steps*· Long text
- Hazards at Each Step*· Long text
- Controls for Each Risk*· Long text
- PPE Required*· Long text
- Attachments· File upload
TaskSupervisor Review Task
- Supervisor Decision*· Choice
- Supervisor Comments*· Long text
TaskSafety Manager Review Task
- Safety Manager Review Outcome*· Long text
- Actions Required*· Long text
TaskBriefing: Set Status Pending Briefing
- Workers Who Acknowledged Briefing*· Long text
- Signed Briefing Sheet*· File upload
Other fields
- JSA Status· Choice
- Preparer Name*
- Preparer Email*
- Task*
- Location*
- Planned Start Date*
- Work Steps*
Forms
Job Safety Analysis Submission
10 fields
Data Views
Job Safety Analyses
task, location, planned_start_date, jsa_status
Dashboard Widgets
Recommended integrations
Setup the following integrations to extend workflow capability.
Send email in the workflow
AWS SES
Similar Categories
FAQs
What does this workflow record at each stage of the JSA process?
The record's timeline captures each status change, from Submitted through Supervisor Review, Revising, Stopped, Pending Briefing and Approved. Task outcomes are also saved to the record, including the supervisor's decision and comments, the preparer's revised work steps, hazards and controls, the safety manager's review outcome and required actions, and the worker acknowledgements and signed briefing sheet from the briefing step.
Who is involved in reviewing and approving a JSA?
The preparer submits the initial request and completes the revision task if changes are required. The supervisor carries out the review task, deciding whether the JSA is approved, needs changes, or is unsafe to proceed, and also handles the briefing step. If work is flagged as unsafe, a safety manager is assigned a task to record the review outcome and any required actions.
What happens if the supervisor requests changes to the JSA?
When the supervisor's decision is 'Changes required', the record status is set to Revising and the preparer is assigned a task to update the work steps, hazards and controls based on the supervisor's comments. Once the preparer submits their revisions, the record status returns to Supervisor Review and a new review iteration starts automatically.
What happens if the supervisor marks the work as unsafe to proceed?
The record status is set to Stopped and the preparer is emailed to notify them that the work must not proceed, including the supervisor's comments. A safety manager is then assigned a task to record the review outcome and any actions required before the record can move forward.
How is worker briefing confirmed before a JSA is approved?
After the review stages are complete, the record status is set to Pending Briefing and the supervisor is assigned to record which workers acknowledged the briefing and to attach the signed briefing sheet. These details are saved to the record before the status is set to Approved and the preparer is notified.
How do we change what information is captured on the request form?
The request form fields, such as Task, Location, Work Steps, Hazards, Controls and PPE Required, can be adjusted by describing the change in plain English or by editing the form in the workflow editor. Earlier versions of the workflow are kept, so previous configurations remain available for reference.
How do we change who is assigned to the review or briefing tasks?
Task assignments, such as who performs the supervisor review, safety manager review or briefing step, can be updated by editing the relevant step in the workflow editor or describing the change in plain English. Since tasks and approvals are assigned to team members within the workspace, reassignment can be made without rebuilding the workflow from scratch.
Can the preparer track the status of their JSA submission without an account?
Preparers submit their JSA through a public request form and do not need an account to take part. They receive an acknowledgement email with their reference number on submission, and further emails at key points such as when work is stopped or the JSA is approved, keeping them informed as the record progresses.
What information is available on the record for oversight purposes?
Each JSA is stored as a record with a reference number, a current status and a full timeline of what has happened, including status changes and the details entered during each task. Table views and dashboards can show JSA records grouped by status, such as Supervisor Review, Stopped or Approved, supporting visibility across multiple submissions.
Ready to use this workflow?
Create a free account and customise this workflow for your business.
