Overhead view of a workplace during a normal day with several people engaged in calm activity — calm non-incident scene

The complete base platform.

Every capability in the EMAction base product — facility-level incident and evacuation management, built around AS 3745 and aligned with AS 4083.

On this page

Incident activation

Activate an incident in under 30 seconds from any device. Category, type and severity are chosen in a single form; notification fires automatically to every Warden and staff member assigned to the affected locations.

  • Activate an incident in under 30 seconds from any device.
  • Category and type picker: Fire, Hazmat, Security, Medical, Natural Hazard, Infrastructure, External, Other.
  • Severity levels: Low, Medium, High, Critical.
  • Title and optional notes.
  • Automatic notification of wardens and staff in affected locations.
EMAction incident activation form with category, type and severity pickers
Incident activation — category, type, severity and location in one form.

QR-code incident reporting

Public QR codes posted throughout the facility let anyone — including visitors — report an incident without logging in. SMS OTP verification confirms identity before submission.

  • Public QR codes posted throughout the facility.
  • Anyone — including visitors — can report an incident without logging in.
  • SMS OTP verification confirms identity before submission.
  • Registered warden/staff reports create incidents immediately.
  • Unregistered reports are saved as drafts flagged for duty warden review.

Check-ins and status

Four statuses drive every check-in: Safe, En Route, Need Help, Danger. Occupants check in via the QR code at their assembly point or through a portal fallback on any device with a browser.

  • Four statuses: Safe, En Route, Need Help, Danger.
  • QR code at every assembly point and floor exit pre-fills the check-in form.
  • Portal check-in fallback for any device with a browser.
  • Manual warden check-in on behalf of occupants.
  • Emergency contact SMS alert fires automatically on Need Help / Danger.

Structured location input — the location picker is ordered to cut taps under pressure:

  • Location dropdown ordered: Assembly Point → warden’s default locations → “Other”.
  • “Other” reveals a free-text input for locations not in the list.
  • Warden check-ins pre-select the warden’s default location.

Warden management (AS 3745 aligned)

The warden structure maps directly to AS 3745 — Floor/Area Warden, Chief Warden, Incident Controller. Scoping is enforced at the database query layer; wardens only see incidents affecting their assigned locations.

  • Warden roles: Floor/Area Warden, Chief Warden, Incident Controller.
  • Warden scoping enforced at the query layer — wardens only see incidents affecting their assigned locations.
  • Warden Quick Response panel — large, phone-friendly buttons: IN POSITION, ALL CLEAR, LAST TO LEAVE, NEED HELP.
  • Wardens do not send broadcast messages. They communicate with the Control Room only.

Broadcast instructions

Instruction cards are pushed to every connected warden screen in real time over WebSocket — no SMS queue, no delayed delivery. The Chief Warden or Incident Controller selects the card; every Warden sees it instantly and taps I Understand to confirm receipt.

  • Real-time instruction cards pushed to all connected warden screens. No SMS required — instant delivery via WebSocket.
  • Each card carries a colour, a clear directive and an I Understand acknowledgement that is logged to the incident timeline.
  • Active broadcast indicator shown on all warden dashboards.
Evacuate Now broadcast card on a phone screen

Evacuate Now

Immediate evacuation. Wardens direct every occupant to leave for the assembly point. Used once it is safer outside than where people currently are.

Prepare to Leave broadcast card on a phone screen

Prepare to Leave

Stand-by directive. Wardens ready their floor or wing — PEEP-priority occupants first — while the Chief Warden decides whether to escalate to Evacuate Now.

Shelter in Place broadcast card on a phone screen

Shelter in Place

Stay where you are, close doors and windows. Used when the external environment — smoke plume, severe weather, civil incident — is more hazardous than the building.

Lockdown broadcast card on a phone screen

Lockdown

Secure in place. Lock doors, move out of sight, silence devices. Used for an intruder, armed threat or external violence where movement would expose occupants.

Safe at Work broadcast card on a phone screen

Safe at Work

All-clear. The threat has passed and normal activity can resume. Logged on the timeline so the resolution is on the record alongside the activation.

Manual Instruction broadcast card on a phone screen

Manual Instruction

Free-text directive authored by the Chief Warden. For situations the pre-built cards don’t cover — staged evacuation, route changes, partial lockdown.

Two-way SMS and comms

Twilio-backed SMS handles mass notifications and targeted warden messages. Inbound replies are logged to the incident timeline automatically.

  • Twilio-backed SMS for mass notifications and targeted warden messages.
  • Inbound warden replies automatically logged to the incident timeline.
  • Notification templates for common messages (e.g. “All clear — please return to your workstations”).
  • Broadcast to all staff in a building with one tap.
EMAction two-way SMS and in-app chat panel with Warden messages
Two-way SMS — outbound broadcasts and inbound replies logged to the timeline.

Live incident map

Leaflet-based live map with clustered markers, street and satellite views. GPS-enabled occupants plot themselves in real time; wardens place everyone else with draggable pins.

  • Leaflet-based live map with clustered markers.
  • Street and satellite views.
  • GPS-enabled occupants shown in real time; draggable pins for manual placement.
  • PEEP individuals, help requests, and refusals visually distinguished.
  • Open-in-Google-Maps link for emergency services handoff.
EMAction live incident map with clustered markers and GPS occupant pins
Live incident map — GPS occupants, draggable pins, PEEP/help/refusal markers.

PEEP register

Personal Emergency Evacuation Plans, coded across four dimensions: priority, mobility, sensory/cognitive, medical/equipment. Filterable by building and classification, exportable to CSV, and visible on a dedicated PEEP tab during every incident.

  • Priority classification: P1 Highest, P2 High, P3 Standard, P4 Independent.
  • Mobility codes: M1 Independent through M5 Non-Ambulant / Stretcher.
  • Sensory/cognitive codes: S1–S4 (vision, hearing, cognitive/dementia, communication).
  • Medical/equipment codes: E1 Oxygen Dependent, E2 Power-Dependent Equipment, E3 Behavioural/Psych Support.
  • Filterable by building and classification.
  • CSV export.
  • PEEP-on-file status (on file / pending) to track paperwork.
  • Visible during incidents on the dedicated PEEP tab with per-person status.
EMAction PEEP register showing priority counts P1–P4, classification reference and per-person rows with mobility codes
Evacuation register — priority bands, classification reference and per-person rows with the action required for each priority level.

Photo and video capture

Wardens and staff upload photos and video directly during an incident. Every media item attaches to the incident timeline with uploader, timestamp and caption.

  • Warden and staff photo/video uploads during an incident.
  • Attached directly to the incident timeline with uploader, timestamp and caption.
  • Used by Control for situational awareness and post-incident review.
EMAction photo and video uploads attached to an incident timeline
Photo and video capture — tagged with uploader, timestamp and caption.

Incident timeline & audit trail

The incident timeline is EMAction’s tamper-resistant chronological record. Every activity on the incident — check-ins, notes, photos, SMS in and out, broadcasts, status changes and AI insights — is recorded with the actor’s identity and timestamp. Default sort is newest first, and the timeline is chronologically aware across incidents that span multiple days.

  • Tamper-resistant chronological audit trail.
  • Records: check-ins, notes, photos, SMS in/out, broadcasts, status changes, AI insights.
  • Default sort: newest first. Chronologically aware for incidents spanning multiple days.
  • Entry formats:
    • Check-in — [DD MMM YYYY, HH:MM] — [Person making entry] / [Person checked in] checked in — [status] at [location]
    • Note — [DD MMM YYYY, HH:MM] — [Person making entry] / Note: […]
    • Photo — [DD MMM YYYY, HH:MM] — [Person making entry] / Photo Uploaded: [title]
    • SMS — [DD MMM YYYY, HH:MM] — [Sender] / Control → [User] or [User] → Control
EMAction tamper-resistant incident timeline with chronological entries
Tamper-resistant incident timeline — every action recorded with actor and timestamp.

Area status dashboard

At-a-glance per-location cards for every floor, wing, zone or area during an active incident.

  • Per-location cards with progress bars, status pills, warden coverage indicators and PEEP counts.
  • At-a-glance view of every floor, wing, zone or area during an incident.
EMAction area status dashboard with per-location progress bars and warden coverage
Area status dashboard — one card per location, live during the incident.

Stakeholder management

Per-building stakeholder lists scope who receives incident summaries. Stakeholders are assigned to specific locations within a building and receive AI-drafted summary emails automatically.

  • Per-building stakeholder list: Building Managers, Fire Safety Advisors, Facility Managers, owners.
  • Stakeholders are scoped to specific locations within a building.
  • Receive AI-generated incident summary emails automatically.

Notification templates

Pre-written SMS and email templates managed centrally. One tap during an incident sends the right message to the right people.

  • Pre-written SMS and email templates.
  • Managed centrally under the Templates page.
  • One-tap send during an incident.

Reporting and exports

Incident history, compliance exports, refusals reports and occupancy statistics — every report the compliance framework expects is exportable.

  • Incident history with date-range filters.
  • Compliance export — check-in rates per incident.
  • Refusals report across all incidents.
  • Building occupancy statistics.
  • Individual incident report views with AI-generated summaries.
  • Email sharing of reports to stakeholders.

Multi-tenant architecture

Every client runs on its own subdomain with isolated data, storage and sessions. Tenant-level feature flags turn optional modules on or off per client.

  • Every client on their own subdomain (e.g. acmecorp.emaction.io).
  • Isolated database, storage and sessions per tenant.
  • Tenant-level feature flags for optional modules.
EMAction buildings dashboard showing multi-property tenant overview
Multi-tenant buildings dashboard — each client isolated on their own subdomain.

AI features

Advisory only. All AI features are advisory. They do not replace the authority of the Incident Controller or Chief Warden. Each feature degrades gracefully when the API is unavailable. A system-wide AI on/off toggle is available in settings.

Situational Awareness Assistant

On demand, the Control Room taps “Analyse Now” and EMAction reviews the incident feed — the last 50 timeline entries, check-in statistics, PEEP status, warden coverage gaps and the last 20 warden messages — then surfaces prioritised alerts the Control Room might miss.

  • Analyses the last 50 timeline entries, check-in statistics, PEEP status, warden coverage gaps and the last 20 warden messages.
  • Surfaces prioritised alerts the Control Room might miss.
  • Runs on demand via an “Analyse Now” button on the incident page.

Example output:

“PEEP Individual Refusing Evacuation on Affected Floor — Ethan Jackson (P3/M2) refusing evacuation on IT2 Level 6 — affected by toxic gas incident for 1 week. Immediately dispatch specialised personnel.”

Warden Message Interpretation

Parses incoming warden SMS and chat messages, auto-tags them by urgency and category, and surfaces suggested follow-up actions for Control Room review.

  • Parses incoming warden SMS and chat messages.
  • Auto-tags by urgency (low/medium/high/critical) and category (safety, headcount, hazard, request).
  • Surfaces suggested follow-up actions (e.g. “expand incident scope to Level 15”, “consider severity increase”) for Control Room review.
  • Bridges the gap between plain-language warden reports and actionable Control Room intelligence.

Stakeholder Email Summary

AI-generated professional incident summaries, emailed to building stakeholders on demand during or after an incident.

  • AI-generated professional incident summaries emailed to building stakeholders (owners, facility managers, fire safety advisors).
  • Includes: subject line, executive overview, chronological timeline summary, people accountability summary, warden performance assessment, key observations, recommendations, current status.
  • Available on demand during or after an incident.

Smart Notification Drafting

AI drafts SMS and email notifications based on incident context. The Control Room reviews and edits every draft before sending — there is no auto-send.

  • AI drafts SMS (≤155 characters) and email notifications based on incident context.
  • Control Room reviews and edits before sending — no auto-send.
  • Uses the faster, cheaper model (Claude Haiku) for speed.

Model routing

Two Claude models, routed by task: Sonnet for deep reasoning, Haiku for speed.

  • Claude Sonnet for complex reasoning — situational awareness, email summaries.
  • Claude Haiku for fast tasks — message tagging, notification drafts.

Platform foundations

The shared substrate every feature above runs on — security, time, compliance posture and roles.

Security and access

  • OTP login for all roles with role-based redirects. Email/password fallback.
  • 12-hour absolute session timeout.
  • QR check-in pages gate incident data behind authentication.
  • Tenant data is isolated — no cross-tenant access possible.
  • Client data (uploads, database, sessions) is never overwritten by deployments.

Timezone handling

  • All dates stored in UTC. Displayed in the building’s configured timezone.
  • Per-building timezone setting.

Compliance posture

  • Built to support AS 3745 (Planning for emergencies in facilities), aligned with AS 4083 (Planning for emergencies — Health care facilities), and WHS legislation.
  • Incident types cover all categories required by the standards: Fire, Hazmat, Security, Medical, Natural Hazards, Infrastructure, External, plus industry-specific codes (healthcare colour codes, education lockdown/lockout, industrial confined space).
  • Response actions: Evacuate, Partial Evacuation, Shelter-in-Place (with level variants), Lockdown, Lockout, Standby, All Clear.

Roles

Every role has a defined scope. Wardens only see incidents in their assigned locations; the Chief Warden sees the whole building; the Incident Controller sees all buildings under their remit.

RoleScope
Staff / OccupantCheck in during evacuations; view own check-in history.
Floor/Area WardenView incidents for assigned locations; manual check-ins; photos; SMS/chat with Control.
Chief WardenAll warden capabilities plus: activate/resolve incidents; manage locations; mass SMS; view all check-ins.
Incident ControllerAll Chief Warden capabilities plus: manage buildings.
EMCorp AdminFull access including user-building assignment and system-wide reports.

Ready to see it running?

Book a walkthrough on your own buildings, warden structure and compliance obligations — not a generic demo.

Request a demo