Overview
The Job Hazard Analysis (JHA) module in UpKeep Safety makes it easy to identify, assess, and control workplace hazards. Instead of static spreadsheets and binders that quickly become outdated, JHAs in UpKeep are living tools — hazards are clear, risks are scored, and controls are built right into your team’s daily workflow.
With AI assistance, you don’t need to start from scratch. Simply describe the job or upload an existing document, and UpKeep helps generate a complete analysis, fully integrated with your incidents, CAPAs, assets, and locations.
Our latest updates bring a completely redesigned layout to JHA details, a cleaner AI generation wizard, streamlined media uploads, and clear hazard risk badges, making JHAs easier than ever to create and read.
Key Capabilities
AI-Assisted JHA Generation — Generate comprehensive JHAs by describing the task or importing an existing document.
Collapsible JHA Details — Redesigned details view featuring collapsible sections, notes blocks, and a dedicated Linked Items area to keep critical information scannable.
Fixed Action Bar — Stay focused during JHA creation with a fixed action bar at the bottom, eliminating the need to search or scroll to find the Save button.
Risk Score & Level Badges — Easily spot the severity of each step with visual risk score and severity level badges on every task step.
Simplified Media Uploads — Simple, drag-and-drop media uploads to attach photos and references directly to steps.
Full Version Control — Revise active JHAs and log reasons for changes while preserving historical versions.
How to Create a JHA
There are two ways to create a new Job Hazard Analysis: describing the job in your own words, or importing an existing file to let AI parse the details.
From the JHA module, click Create JHA.
Choose whether to describe the job or upload an existing document. The creation wizard matches EHS styles for a cleaner, unified flow.
UpKeep AI will automatically prefill the JHA title, steps, hazards, and control measures.
Add or update metadata details: select an owner and approvers, assign a location or assets, and set a next review date.
Review your steps. The JHA builder features simpler drag-and-drop media uploads and a fixed action bar at the bottom so you can click Save or Submit instantly.
Review initial risk scores, which are calculated as severity × likelihood. Visual score and severity badges make risk levels obvious at a glance on every step.
Add any additional notes in the dedicated expandable block, and choose whether to make the JHA public (view-only for non-admins/techs).
Save as a draft or submit for review.
Approving and Publishing a JHA
Submitted JHAs move through your approval workflow.
Approvers can approve or reject JHAs with notes/comments.
Once approved, the JHA becomes active and visible to your team.
Filtering, Searching, and Archiving JHAs
You can easily manage JHAs with:
Filters — filter by status (draft, under review, approved), owner, risk level, review status, or location.
Search — quickly find any JHA by keyword.
Archive — retire active JHAs that are no longer in use.
Revising a JHA
Work conditions change, and your JHAs should too. UpKeep provides full version control:
From an existing approved JHA, click the 3 dots in the top right and select Initiate Revision.
Update steps, hazards, or notes as needed.
Provide a reason for change (logged for audit purposes).
Save and resubmit for review.
Approved revisions become the active version of the JHA, while prior versions remain fully accessible in the revision history.
Exporting a JHA
You can download any JHA as a PDF for recordkeeping, sharing, or offline reference.
Demonstration Video
Key Benefits
AI-assisted JHA creation with clean manual override options
Full details layout pass featuring collapsible sections and notes blocks
A dedicated Linked Items area to easily see related assets or locations
Risk scoring and badges showing severity × likelihood on each step at a glance
Hazard and control libraries for consistent language
Approval workflows and version history
Public access options for view-only users





