Skip to content
New: SMK3 audit module. All 166 criteria pre-loaded, in English and Bahasa. See how audits work

HSE management platform · built for SMK3

Nobody starts work until it’s safe to.

HESSA puts permits to work, incidents, risk assessments, SMK3 audits and training in one system. Approvals follow your org chart. Every record ends in a PDF an auditor will accept.

Built for Indonesian sites. English and Bahasa.

WhatsApp · HSE TeamNo record
Pak Andi · 08:41Pak, ada oli tumpah di workshop B. Sudah difoto 📷

no owner · no status · no history

PTW-2026-0147Approved

Course complete. Sign-off chain resolved from the org chart.

one record · owner, status, history

PTW-2026-0147

Permit to work

Hot work In progress
LocationPipe rack B2, Utility Building
ApplicantContractor crew of 4, via portal link
PPEWelding shield, FR coverall, gloves
AttachmentSafety guideline, signed
✓Draft submitted by applicant via portal link, no account needed
✓Project owner review approved · 09:12
✓Maintenance HSE review approved · 09:47
●Approval waiting on required course server refuses the sign-off until training completes
○Applicant signature
○Security review
Hot Work Safety
2/3 chapters · quiz left
Example permit. The steps are the real approval flow. 23:59:59 link expiry · one permit, one applicant
51modules in one system
166SMK3 criteria built in
292permissions you can assign
2–4 wkto go live on cloud

Permits that can’t skip a step

Approvals resolve from your org chart. Required courses gate the sign-off. Nothing gets approved by accident.

✓Draft · contractor crew09:02
✓Project owner review09:12
✓Maintenance HSE review09:47
●Approval · course gating2/3
○Security reviewqueued

Incidents followed to the root cause

More than a form. An investigation, a root cause, corrective actions, an approval, and a number in the frequency rate.

1Reported · photos, area, witnessTue 09:12
2Stop activity · local flagstopped
3Investigation · HFACS to root causeWed
✓Actions signed · report COMPLETEThu
✓Counts toward TRIFRSep 2026

The SMK3 audit, already loaded

All 12 elements, 44 clauses and 166 criteria, each citing its source regulation. Comply closes it. Not comply opens a corrective action.

✓4.2.1 Policy · signed by top managementComply
!4.2.2 Policy review cycleAction open
○4.2.3 Communication of policyto audit
PP No. 50/2012 · cites sourceEN + Bahasa

The problem

Where most sites are today

Near-miss reports sit in a chat group. The permit binder is in the site office. The audit evidence lives in someone’s laptop.

WhatsApp · HSE Team6h ago
Workshop technicianPak, ada oli tumpah di workshop B. Sudah difoto 📷

Who owns it? Still in the group chat. No status, no follow-up.

Permit_Hot_Work_FINAL(3).xlsxon a laptop
PermitSigned?Valid to
PTW-0145yFri
PTW-0146  
PTW-0147  

Rows 14–22 blank. The version that circulated is called FINAL(3).

Paper form · Inspectionsite office

Handwritten, filed in the binder. Photo evidence: “see Budi’s phone”.

INC-2026-0318

Accident · Minor

One record
Reported byWorkshop technician · 3 captioned photos
OwnerWorkshop supervisor
StatusInvestigation → corrective actions
History6 events, every change time-stamped
Counts towardTRIFR · Sep 2026
HESSA gives each report a single record with an owner, a status and a history.
Exports to branded PDF Inspection-ready No follow-up chasing

Training gate

Untrained workers can’t get a permit approved

You attach required courses to a permit. Until every applicant’s enrolment is complete, the approval is refused by the server. The system won’t let anyone click past it.

No account No password No licence seat
Contractor view

Hot Work Safety

In progress
✓1 · Fire triangle and ignition sources6 min
✓2 · Fire watch duties, 30-minute rule8 min
●3 · Quiz · 10 questions, pass 80%quiz
/permit-portal/PTW-2026-0147?t=9f3c…e21a link expires 23:59:59

Contractors use a signed link. One permit, one applicant, about 24 hours.

Worker in an orange hi-vis vest marking a checklist while inspecting a valve on a steel pipe rack
Corrective action
Drip trays under the press
signed · report locks as COMPLETE

Incidents · investigation

One slip, followed to the end

An investigation that points to a root cause, corrective actions that get signed, and an approval line that resolves itself. Here is one accident, start to finish.

Tue 09:12Reported from the workshop floorThree captioned photos, area, body part, one witness.
Tue 09:20Work stopped in the bayA local stop flag. Organisation-wide stop is one click away.
WedInvestigation openedBody diagram, cost estimate, HFACS tree down to the root cause.
ThuActions set and signedDrip trays, a daily housekeeping check, a toolbox talk.
MonApproved by the right peopleThe line resolves to this department’s head and the HSE manager.
Month endCounted in the frequency rateTRIFR, TRSR, lost-time cases. Exports as branded PDFs.

SMK3 · PP No. 50/2012

The whole audit, already loaded

Start an audit period and you get one schedule per element. A criterion marked Comply closes itself. Not comply opens a corrective action that goes through approval. Each criterion cites its source regulation.

12elements
44clauses
166criteria
EN+IDboth languages
HSE manager reviewing incident records on a laptop in a meeting room
Element 4 · operational control
4.2.1 Policy · Comply
closes itself · cites PP No. 50/2012
One schedule per element Not comply → corrective action Result counts real, results simulated in demo
Elimination
RISK 16 → 1
Substitution
RISK 16 → 3
Engineering
RISK 16 → 5
Administrative
RISK 16 → 8
PPE
RISK 16 → 13

Working at height, 6 m pipe rack. Consequence 1–5 × likelihood 1–5.

Risk assessment · hierarchy of controls

Record the risk that’s left after controls

Every mitigation records which kind of control it is and rates the risk before and after. That makes the hierarchy of controls visible: PPE barely moves the risk. Elimination removes it.

Risk before · 16 → Risk after · 3 substitution · rated in the record

Approvals · KPIs

Reorganise without breaking approvals

Approval lines are defined from your org chart. Change the chart, the lines follow. No one types names into a form, and the full timeline stays on the record.

Records roll up into the numbers your board asks for: TRIFR, TRSR, lost-time cases, permit compliance.

Applicant→ Head of Maintenance→ HSE Manager
Plant Manager
├─ Maintenance  →  Head of Maintenance · approver
└─ HSE  →  HSE Manager · approver

The approval line resolves to this department’s head and the HSE manager. No one typed their names in.

Deployment

2–4 weeks to go live on cloud

01KickoffImport your org chart and the permit types your site actually uses.
02ConfigureApproval lines, required courses, PPE lists, the SMK3 schedule.
03Go liveTeams on the system. Every record from day one is evidence.
Runs on cloud English + Bahasa Contractor portal included
Site supervisor reviewing a tablet on a plant walkway at golden hour Go live
Day 1
First permits on the system
T+2 to 4 weeks from kickoff
Morning toolbox talk at an industrial site, crew in hi-vis vests listening to a supervisor
Toolbox talk · Tue 07:10
Attendance recorded against the crew
feeds training compliance, not a separate sheet

Training · records

Training that lands in the record, not a folder

Enrolments, course completions and quiz passes attach to the person, the permit and the audit. When a certification expires, the next permit for that person stops at the gate.

Enrolment status per worker Quiz pass marks Expiry blocks the next permit

Nobody starts work until it’s safe to.

Plan a rollout with your own org chart, permit types and courses. Most teams are live in 2 to 4 weeks.

WhatsApp +62 817 800 647 · usehessa.com