The Job Hazard Analysis (JHA) module in UpKeep EHS 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.
This turns safety from paperwork into a culture your team lives by every day.
Creating a JHA
There are two ways to create a new Job Hazard Analysis:
Describe the job in your own words using text or voice input
Import an existing file and let AI parse the details
Steps to Create a JHA
From the JHA module, click Create JHA
Choose whether to describe the job or upload an existing document
UpKeep AI will prefill:
JHA title
Steps
Hazards
Control measures
Add or update details:
Select an owner and approvers
Assign a location or assets
Set a next review date
Review AI-generated steps. You can:
Edit step descriptions
Add, delete, or rearrange steps
Add or remove hazards and control measures from your hazard library (Settings)
Review the initial risk scores, which are calculated from severity × likelihood
Add any additional notes
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 with comments
Once approved, the JHA becomes active and visible to your team
Filtering, Searching, and Archiving JHAs
You can easily manage JHAs with:
Filters: by status (draft, under review, approved), owner, risk level, review status, or location
Search: quickly find a JHA by keyword
Archive: retire 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 JHA, click 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 next version of the JHA, while prior versions remain available in revision history
Exporting a JHA
You can download any JHA as a PDF for recordkeeping or sharing.
Demonstration Video
Key Benefits
AI-assisted JHA creation
Fully integrated with EHS workflows
Hazard and control libraries for consistent language
Risk scoring based on severity × likelihood
Approval workflows and version history
Public access options for view-only users