Safety Hub
Safety Hub × WhatsApp Business Integration proposal · Hazard reporting

Report a hazard in one WhatsApp message.

Workers already have WhatsApp open all day. Let them snap a photo, type a sentence, and file a complete hazard report — without opening any app or logging in.

📷 Photo + a sentence ⚡ Under 20 seconds 🙋 No login — recognised by your number
9:41📶  🔋
SH Safety Hubonline 📹 📞 ⋮
TODAY
🔒 Messages are end-to-end encrypted
📷IMG_4421.jpg
Exposed power cable near the boiler walkway at SR-A. I cordoned it off. 9:12✓✓
Got it 👍 Here's what I understood —
📍 PlantSungai Rambai-A
🏷️ TypeUnsafe Condition
✅ ActionArea cordoned off
📎 Photo1 attached
9:12
✅  Submit report
✏️  Edit details
✅ Report filed: SRA-2026-00042
Routed to the SR-A plant head. I'll message you here when the status changes. 9:12
😊Message📎 📷
🎤
The problem we're solving

The best report is the one that actually gets filed

Reporting a hazard today means stopping, installing the app, signing in, and filling a form. At the moment a hazard is in front of someone, that friction means many reports — especially near-misses — never happen.

Today — app only High friction

  • Install the app, then sign in with Microsoft or Google
  • Reporting happens later at a desk — or not at all
  • Even registered staff must re-open the app and navigate the form
  • Near-misses feel "not worth the effort" and go uncaptured

With WhatsApp Near-zero friction

  • Use an app they already have open all day
  • Report right at the hazard, in seconds, with a photo
  • Registered once — then recognised by your number, no login
  • Logging a near-miss is as easy as sending a text

Our HSE dashboard already tracks reporting volume and near-miss share as early-warning signs of safety culture. The single biggest way to move those numbers up is to make reporting effortless — and WhatsApp is where the effort goes to zero.

Why WhatsApp

The channel people actually read

A safety message only works if it's seen and acted on. WhatsApp is where attention already is — especially on the plant floor.

~98%

Messages get opened

WhatsApp open rates run far above email's ~20% — a report or alert is almost certain to be seen.

Minutes

Not hours or days

Typical WhatsApp reply times are minutes — the right speed for a hazard that needs attention now.

~9 in 10

Already use it daily

WhatsApp is on virtually every worker's phone in Malaysia — no new app to learn or install.

Figures are general industry / market context for WhatsApp as a channel — not Safety Hub metrics.

How it works — for the worker

Three taps, no training required

1

Send

The worker sends a photo and a sentence to the Safety Hub WhatsApp number — exactly like messaging a colleague.

2

Confirm

Safety Hub reads it back as a tidy summary and asks "Submit?". One tap to confirm, or tap to edit.

3

Done

The report enters the normal Safety Hub workflow — plant head, investigation, closure — and updates come back on WhatsApp.

Behind the scenes it lands in Safety Hub identically to a report filed in the app — same routing, same approvals, same records. Nothing about the existing process changes.

The possibilities

What WhatsApp makes possible

These are suggestions — the range of things that become possible once Safety Hub talks to WhatsApp. Each one is a complete flow shown end-to-end, and every one plugs into the reporting workflow we already run. Phase them in however suits.

📷 Photos & media 🗂️ List messages 🔘 Reply buttons 📄 PDF attachments 🔔 Status templates 🔗 Link buttons

Built on standard WhatsApp Business features — nothing custom or fragile.

MODULE 01

Quick Report

Core · Phase 1

A photo and one sentence become a structured report. Safety Hub reads the message, summarises it, and files it on a single tap.

  1. Worker sends a photo + a sentence describing the hazard.
  2. Safety Hub reads it back as a tidy summary — plant, type, action, photo.
  3. Worker taps Submit (or Edit). The report is filed and routed.
Worker does: sends a photo + a sentence.
9:41📶  🔋
SH Safety Hubonline 📹 📞 ⋮
TODAY
🔒 Messages are end-to-end encrypted
📷IMG_4421.jpg
Exposed power cable near the boiler walkway at SR-A. I cordoned it off. 9:12✓✓
Got it 👍 Here's what I understood —
📍 PlantSungai Rambai-A
🏷️ TypeUnsafe Condition
✅ ActionArea cordoned off
📎 Photo1 attached
9:12
✅  Submit report
✏️  Edit details
✅ Report filed: SRA-2026-00042
Routed to the SR-A plant head. I'll message you when the status changes.9:12
😊Message📎 📷
🎤
MODULE 02

Guided Report

Core · Phase 1

For workers who'd rather be prompted. A button-and-list wizard collects every field — with no typing needed for the structured choices.

  1. Worker types "Hazard" to start.
  2. Picks the hazard type from a tap list.
  3. Adds a photo, then the location and a short description.
  4. Reviews the summary and taps Submit.
Worker does: taps through the prompts.
8:41📶  🔋
SH Safety Hubonline 📹 📞 ⋮
TODAY
Hazard8:40✓✓
Let's report a hazard. What type is it?8:40
Select hazard type Tap one
⚠️ Unsafe ConditionA physical hazard / risk
🚷 Unsafe ActAn at-risk behaviour
😮 Near MissAlmost happened
⚠️ Unsafe Condition8:41✓✓
Send a photo 📷 — or tap Skip.8:41
📷IMG_4422.jpg
8:41✓✓
📍 Where is it? Type the area.8:41
Boiler walkway, east side8:42✓✓
Got it. A short description?8:42
Cable insulation worn through8:42✓✓
✅  Submit report
😊Message📎 📷
🎤
MODULE 03

Live Status Updates

Phase 2

The reporter is kept in the loop on WhatsApp as their hazard moves through review, action and closure — the feedback that keeps people reporting.

  1. HSE picks the report up → "Under Review" lands on WhatsApp.
  2. A fix is planned → "In Progress".
  3. It's verified and closed → "Resolved", with a thank-you.
Worker gets: a nudge at each step — no app needed.
16:20📶  🔋
SH Safety Hubonline 📹 📞 ⋮
MON
✅ Report filed: SRA-2026-00042
Thanks — sent to the plant head for acknowledgement.9:12
TUE
🔎 Update on SRA-2026-00042
Status: Under Review — HSE is assessing the risk.11:30
WED
🛠️ Update on SRA-2026-00042
Status: In Progress — a fix has been planned.9:05
FRI
SRA-2026-00042 is now Resolved.
Thank you for reporting — you helped prevent an incident. 🙏16:20
😊Message📎 📷
🎤
MODULE 04

Recognised Numbers Only

Core · Phase 1

Reporting is open to registered users. Registration and number changes happen in the Safety Hub app — never in WhatsApp. A worker adds their mobile number to their profile once; that number is then recognised automatically, with no login per report.

  1. The worker sets their mobile number in their Safety Hub profile (in the app).
  2. That number is now recognised on WhatsApp — reporting is instant.
  3. An unrecognised number that messages in is sent a link to the portal, not an in-chat signup.
Worker does once, in the app: add their number — then just message.
10:05📶  🔋
SH Safety Hubonline 📹 📞 ⋮
TODAY
Hazard10:03✓✓
👋 I don't recognise this number yet. Reporting on WhatsApp is for registered users.
Add your mobile number to your Safety Hub profile, then message me again.10:03
🔗  Open Safety Hub portal
Once your number is saved in your profile, I'll recognise you automatically — no login needed. 👍10:03
😊Message📎 📷
🎤
MODULE 05

My Reports Lookup

Phase 3

Self-service status, no login. A worker texts "my reports" and gets back a live list of their open hazards with current status.

  1. Worker texts "my reports".
  2. Safety Hub replies with their open hazards and statuses.
  3. Tapping a reference shows the latest detail.
Worker does: texts "my reports".
13:18📶  🔋
SH Safety Hubonline 📹 📞 ⋮
TODAY
my reports13:18✓✓
You have 2 open reports 📂
SRA-2026-00042
Exposed cable · Under Review
SRA-2026-00051
Slippery walkway · In Progress
13:18
Reply with a reference number for the full detail.13:18
😊Message📎 📷
🎤
MODULE 06

Safety Alert Broadcast

Phase 3

Push safety memos & alerts to all personnel over WhatsApp — reusing the memos feature Safety Hub already has. Reach people where they'll actually see it, with read-tracking.

  1. HSE publishes a memo / alert in Safety Hub.
  2. It's broadcast to all staff on WhatsApp, with the PDF attached.
  3. Each person taps Acknowledge — recorded against the memo.
Everyone gets: the alert, and acknowledges in one tap.
7:30📶  🔋
SH Safety Hubonline 📹 📞 ⋮
TODAY
⚠️ SAFETY ALERT — Confined Space
Two near-misses logged in gas-holder entries this month. Re-read the confined-space permit before any entry. Effective immediately.
📄
Safety_Memo_2026-07.pdf
1 page · PDF
7:30
✅  Acknowledge
✅ Acknowledge7:34✓✓
Recorded — thank you. Your acknowledgement is logged against this memo.7:34
😊Message📎 📷
🎤
MODULE 07 · LATER

Contractor & Visitor Access

Phase 3

A later extension: HSE registers an approved contractor or visitor with time-boxed access, so their number is recognised for the duration of the job. They report like staff — still attributed, still in the workflow — and access expires automatically.

  1. HSE registers the contractor/visitor number, valid for their visit window.
  2. They get a welcome and can report hazards on site, attributed to their firm.
  3. Access expires automatically when the visit ends — no manual cleanup.
Contractor does: reports like staff, for the length of the job.
10:05📶  🔋
SH Safety Hubonline 📹 📞 ⋮
TODAY
👋 Hi Aziz — you've been registered as a visiting contractor (Sapura) for SR-A, valid to 30 Jul. You can report hazards here.8:00
📷IMG_0099.jpg
Oil spill near the genset bay, no signage10:05✓✓
✅ Report filed: SRA-2026-00061
Logged for Aziz · Sapura (contractor). HSE will take it from here. 🙏10:05
😊Message📎 📷
🎤
Why it matters

What Cenergi gets out of it

📈

More reports, more near-misses

Removing friction is the proven lever on reporting culture — the leading indicator we already measure.

⏱️

Captured at the moment of risk

A photo and a sentence at the hazard itself, not a vague recollection typed up hours later.

🔓

Recognised by your number

Add your number in your Safety Hub profile once; after that just message — no login each time. Number changes stay in the app, under control.

🔁

Workers stay informed

Status updates come back on WhatsApp, so people see their reports lead to action.

🧩

Builds on what we have

Plugs into the existing Safety Hub workflow — no rebuild, no disruption to current users.

📣

A new broadcast channel

Later, push safety memos & alerts to all personnel over WhatsApp, not just in-app.

A staged, low-risk rollout

How we'd roll it out

Phase 1~2–3 weeks

Report from WhatsApp

  • Stand up the WhatsApp number; staff add their mobile number in their app profile.
  • Reports land in Safety Hub fully routed — a real pilot for registered users.
🔗 Recognised Numbers⚡ Quick Report🧭 Guided Report
Phase 2~2 weeks

Two-way updates

  • Status notifications back to the reporter as their hazard progresses.
  • Closes the feedback loop that keeps people reporting.
🔔 Status Updates
Phase 3Incremental

Full utilisation

  • Self-service report lookup, and safety-alert broadcast to all personnel.
  • Extend registration to approved contractors & visitors (time-boxed).
📂 My Reports📣 Broadcast👷 Contractor & Visitor
Running cost

What it costs to run

From ~RM100 / month

Ongoing service

A managed WhatsApp provider hosts the business number and includes a monthly message allowance covering reporting, status updates and broadcasts. The base plan starts around RM100/month and scales modestly with volume.

One-time setup

Number + verification

A single setup step provisions the WhatsApp business number and completes Meta business verification — then the line is live.

Indicative figures based on a managed WhatsApp provider (e.g. Twilio, 360dialog); confirmed at procurement. No new Safety Hub infrastructure — the integration reuses the platform we already run.

What we're asking for

  1. Approve the Phase 1 pilot — the core reporting modules, built on the Safety Hub workflow we already run.
  2. Greenlight the WhatsApp number setup — provision a business number through a managed provider and start business verification.
  3. Confirm how numbers are added — workers self-add their mobile number in their Safety Hub profile, versus HSE/admin populating numbers for them. (Either way, it's done in the app.)