assess.one – AI-powered business operations platform

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

  1. 1
    Create JSA Recordcreate record

    Registers the submitted job safety analysis as a record.

  2. 2
    Set Status to Submittedupdate record

    Marks the JSA record status as Submitted.

  3. 3
    Email Acknowledgementsend email

    Sends the preparer an acknowledgement email with their reference number.

  4. 4
    Set Status to Supervisor Reviewupdate record

    Marks the JSA record status as Supervisor Review.

  5. 5
    Supervisor Review Taskcreate task

    Supervisor reviews the JSA and records a decision and comments.

  6. 6
    Save Supervisor Decisionupdate record

    Persists the supervisor's decision and comments to the record.

  7. 7
    Route on Supervisor Decision

    Branches the workflow based on the supervisor's decision.

    supervisor_decision: "Approved"→Briefing: Set Status Pending Briefing
    supervisor_decision: "Changes required"→Set Status to Revising
    supervisor_decision: "Unsafe to proceed"→Set Status to Stopped
    Default→End
  8. 8
    Set Status to Revisingupdate record

    Marks the JSA record status as Revising.

  9. 9
    Preparer Revision Taskcreate task

    Preparer revises the work steps, hazards and controls based on supervisor comments.

  10. 10
    Save Revised JSA Detailsupdate record

    Persists the revised work steps, hazards and controls to the record.

  11. 11
    Set Status back to Supervisor Reviewupdate record

    Marks the JSA record status as Supervisor Review again ahead of re-review.

  12. 12
    Restart Supervisor Reviewrestart from step

    Starts a new iteration of supervisor review after the preparer's revision.

  13. 13
    Set Status to Stoppedupdate record

    Marks the JSA record status as Stopped.

  14. 14
    Email Preparer: Unsafe to Proceedsend email

    Notifies the preparer that the work must not proceed, including the supervisor's comments.

  15. 15
    Safety Manager Review Taskcreate task

    Safety manager records the review outcome and required actions for the stopped JSA.

  16. 16
    Save Safety Manager Reviewupdate record

    Persists the safety manager's review outcome and required actions to the record.

  17. 17
    Briefing: Set Status Pending Briefingcreate task

    Assigns the supervisor to brief workers before finalising approval status.

  18. 18
    Save Briefing Detailsupdate record

    Persists the worker acknowledgements and signed briefing sheet to the record.

  19. 19
    Set Status to Approvedupdate record

    Marks the JSA record status as Approved after briefing is complete.

  20. 20
    Email Preparer: Approvedsend email

    Notifies the preparer that the analysis is approved and workers have been briefed.

Fields

Show all 17 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

JSA by Status

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
job safety analysisJSAjob hazard analysisJHAsafe work method

Similar Workflows

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.

Job Safety Analysis Workflow | assess.one