A day with Maria Chen, EHS Manager at Apex Manufacturing.
Apex Manufacturing is a composite illustration of SE's manufacturing buyer profile: three plants in Ohio, Pennsylvania, and Texas, 1,400 employees, ISO 45001 active, OSHA 1910 across all three establishments plus the Ohio + Pennsylvania state plans. Maria has been EHS Manager for four years; she reports to the COO; she has one safety lead per plant and an HR partner. This is what her Wednesday looks like when SE is doing its job.
6:45 AM
Morning KPI scan, before coffee.
Hazard reporting
+18%
vs. trailing-30d baseline
Near-miss volume
14 / wk
target ≥ 12; warning ≤ 8
Observation completion
73%
below target (≥ 80%)
Representative KPI summary — Maria's morning dashboard view in se.Web. Daily snapshots, configurable warning / critical thresholds, sparkline trends on each tile.
Maria opens SE on her laptop. Three weekly leading-indicator KPIs greet her: hazard reporting rate (+18% on a 30-day baseline — good, she's been pushing the supervisors), near-miss volume (14 this week, above the floor of 12), and observation completion across the three plants. Observation completion is below target — 73% versus the 80% threshold she configured. Plant 3 is the laggard.
She clicks into the observation KPI. The drill-down shows Plant 3's safety lead has been on PTO for a week; the inspections queue piled up. Maria pings him on Teams to confirm catch-up is in flight, then moves on. The whole interaction took 90 seconds.
7:20 AM
Overnight near-miss — voice-captured from the floor.
AI-extracted from voice — 11:47 PM Plant 2
Title
Near-miss — pallet jack rolled into rack
Category
Near Miss / Equipment Failure
Location
Plant 2 — aisle B-4 racking
Severity
Low (no contact; rack inspection pending)
Submitted by
3rd-shift supervisor (mobile, voice)
"…pallet jack got away from me, rolled into the B-4 racking. No one near, no damage to product, but the upright took a hit. Calling it in now."
Voice incident capture (ADR-34 / Phase 3E) — Azure OpenAI transcribes the worker's recording + extracts structured fields for supervisor review. Field-time reporting drops from ~15 minutes typing to under 2 minutes speaking.
A near-miss landed at 11:47 PM. The Plant 2 third-shift supervisor used SE's mobile voice-capture flow on his phone: he spoke into the recorder, the system transcribed the audio and extracted structured fields (title, category, severity, location, people involved) using Azure OpenAI. Maria reviews the extracted record alongside the original audio transcript — they match.
She approves the extraction with one click. The system creates a corrective action ("inspect aisle B-4 racking before next shift uses the lane") and assigns it to the maintenance lead. Maria didn't have to chase this overnight — the supervisor reported it in 90 seconds from the floor while the memory was fresh, and the AI pre-filled the fields he would otherwise have skipped.
8:15 AM
Recordability decision — guided by 1904.7.
OSHA Recordability Wizard — 1904.7
✓Step 1. Was the injury work-related? Yes (machining cell, regular task)
✓Step 2. Did it result in death, days away, restricted duty, or transfer? No (employee returned to work)
✓Step 3. Did it require medical treatment beyond first aid? No (cleaned, bandaged at on-site clinic — first aid per 1904.7(b)(5)(ii))
29 CFR 1904.7(b)(5)(ii) — first-aid treatment of a minor laceration does not trigger recordability. Audit-trailed; an override here would require a written justification.
The Recordability Wizard codifies 29 CFR 1904.7 as a 6-step decision tree with cited reasoning. Override paths require a written justification captured against the case for audit defence.
Yesterday afternoon a Plant 1 maintenance tech caught his thumb on a sharp edge while clearing a chip jam. On-site clinic cleaned and bandaged it; he returned to work. Today Maria walks the case through SE's Recordability Wizard. The Wizard asks the standard 1904.7 questions in sequence and cites the regulation behind each branch.
First-aid-only treatment terminates the cascade. The case is marked Not Recordable with the citation captured against the record. The annual Form 300 won't pick this up, but the case is preserved in the system with a full audit trail — if an OSHA inspector later questions the determination, Maria can point at the 1904.7(b)(5)(ii) reasoning + the override path that wasn't taken. Six months ago this would have been a paper-form decision Maria made alone and hoped wouldn't be second-guessed.
9:30 AM
Form 300 — current to the moment, no compilation needed.
Case
Date
Employee
Job
Where
Injury
Death
DART
Other
Days away
001
02-14
[masked]
Operator
P1 line 3
Strain — lower back
—
✓
—
7
002
03-02
[masked]
Welder
P2 fab
Burn — forearm (2°)
—
—
✓
0
003
03-21
[masked]
Forklift Op.
P3 wh-A
Hand — laceration
—
—
✓
0
004
04-08
[masked]
Machinist
P1 mill
Eye — foreign body
—
—
✓
0
005
04-22
[masked]
Operator
P2 line 1
Strain — shoulder
—
✓
—
3
Form 300 — Plant 1 establishment, current year. Employee names are masked per ADR-38 privacy-concern handling (1904.29). The full 300 reports across all three Apex establishments are one click away in se.Web's Forms surface.
Maria opens the Form 300 for Plant 1's establishment to spot-check ongoing classifications. Five recordable cases year-to-date — two DART, three other-recordable. The log is current to the moment; case 004 from earlier this week is already on it.
Last year compiling Form 300 across all three establishments took 31 hours of Maria's team's time in December and the first week of January. This year she opened it in three clicks and confirmed the data while still on her first coffee. The annual posting on February 1 will generate Form 300A automatically from this same data. Two of the three plants fall under state plans (Ohio + Pennsylvania); the system surfaces the right variant per establishment.
10:45 AM
SDS expiry — flagged before it ages out.
!
SDS approaching expiry — 30 days
Cool-Synth 4400 (water-soluble cutting fluid) — last revision 2023-06-12, expires 2026-06-12. Used in P1 machining line, 4 storage locations, 3 containers active.
Delegate to Chemical Safety OfficerRequest updated SDS from manufacturerView 12-month access log
The SDS expiry alert lives on the Compliance Calendar with automated 30 / 60 / 90 / 7 / 0-day windows. Cross-references active inventory + access logs so the impact is visible before delegation.
The Compliance Calendar surfaces an SDS approaching expiry — Cool-Synth 4400, a water-soluble cutting fluid used on Plant 1's machining line. The 30-day window opened today. Maria sees the impact at a glance: four storage locations, three active containers, used by a defined production area.
She delegates the refresh to Plant 1's chemical safety officer with a single click. The system pre-fills the email with the manufacturer's contact details (held against the chemical product record), the current SDS PDF, and a one-line context note. When the updated SDS arrives, AI will parse all 16 GHS sections and the chemical product record updates automatically. The written HazCom programme regenerates from live data; Maria doesn't touch it.
11:30 AM
Walking the floor at Plant 1 — three observations, one phone.
Compliant
5S — housekeeping at workstations. Aisles clear, tools racked, no debris. Plant 1 line 3.
Compliant
PPE — face shields at the grinding station. Three operators observed; all with shields lowered. Plant 1 line 3.
Non-compliant
LOTO — energy-isolation procedure not signed off. Maintenance task open on press 4; lockout placed but the procedure card has no verification signature. Plant 1 maint. team. Links to LOTO Procedure Card v2.3 §4.2.
Field observation entry — mobile-optimised; each observation ties back to a Work Observation Item template + the policy section it operationalises. The non-compliant LOTO observation feeds the discipline engine downstream.
Maria does a 20-minute walk through Plant 1's machining floor between meetings. She records three observations on her phone — two compliant (good housekeeping, correct PPE at the grinding station), one non-compliant (a LOTO procedure card without a verification signature on press 4's maintenance task).
Each observation ties back to a Work Observation Item template; the LOTO non-compliance specifically references LOTO Procedure Card v2.3 § 4.2, the version that was active when the observation occurred. The discipline engine picks up the non-compliant observation in the background. If the maintenance tech has crossed an escalation threshold for the LOTO behaviour, a disciplinary case opens in HR's queue automatically — preconfigured with the cited policy section. Maria doesn't have to remember to start that workflow.
1:15 PM
Quarterly disciplinary review with HR.
Case
Tier
Cited clause
Stage
Status
D-088
2nd written
PPE Policy § 3.4 (eye protection)
Pending HR activation
Review
D-089
Verbal warning
5S Standard § 1.1 (housekeeping)
Pending HR activation
Review
D-090
Suspension (3d)
LOTO Procedure § 4.2 (verification)
Awaiting legal review
Defer
Disciplinary Cases dashboard — the engine creates these when non-compliant observations cross a configured escalation threshold. Each case carries the cited clause + the policy version active at observation time. Letter generation pulls the exact policy text into the disciplinary letter.
At 1:15 PM Maria joins her weekly call with the HR Director and the legal counsel on retainer for disciplinary matters. The discipline engine has surfaced three new cases since last week. Each row shows the disciplinary tier (verbal / written / suspension / termination), the cited clause + version, the stage in the workflow, and the HR queue status.
Two cases get HR activation today — Maria adds a site-specific note to D-088 to explain why the second-written tier is appropriate. D-090 (the LOTO suspension) gets deferred for legal review; counsel wants to confirm the timing of the cited LOTO Procedure Card § 4.2 version before the letter generates. The system surfaces both the active version at observation time and the live version — counsel confirms they match. The letter will generate Monday after Maria adds the file note.
2:45 PM
PSM threshold — caught before tomorrow's delivery.
⚠
PSM threshold proximity — 91% of limit
Anhydrous ammonia (CAS 7664-41-7) — 29 CFR 1910.119 Appendix A threshold quantity 10,000 lb. Plant 2 current inventory 9,100 lb. Scheduled delivery 2026-05-13 (1,500 lb) would push to 10,600 lb = 106% of PSM threshold.
Recommended next steps
Coordinate with vendor to split or defer delivery.
If receipt is unavoidable, PSM-program activation tasks fire automatically: RAGAGEP review, MOC, mechanical-integrity inspection cycle.
SARA Tier II reporting threshold (Anhydrous ammonia is an EHS at 500 lb TPQ) already exceeded — current SARA report covers.
PSM/RMP threshold monitoring runs every 12 hours, cross-referencing live inventory against 29 CFR 1910.119 Appendix A's 50 highly hazardous chemicals. Scheduled deliveries are included in projections so the alert fires before the threshold is crossed, not after.
Mid-afternoon Maria gets a notification: Plant 2's anhydrous ammonia inventory will exceed the PSM threshold tomorrow when a scheduled delivery arrives. The 12-hour scheduled threshold-monitoring job caught it on this morning's run; the alert sat in her queue until she got to it.
She calls the Plant 2 plant manager. Two options: defer the delivery to next week (preferred — easier paperwork) or accept it and trigger the PSM program activation cascade (mechanical-integrity inspection cycle, MOC review, RAGAGEP confirmation, employee training records audit). They choose to defer; Maria emails the vendor while still on the call. The system records the threshold-proximity event against the chemical product so the audit trail shows the catch + the decision.
4:00 PM
Injury Analytics — the third-shift pattern at Plant 3.
24×7 Injury Timing Heatmap — Plant 3, trailing 90 days
hr
M
T
W
T
F
S
S
23-07
07-15
15-23
Top row (23:00 – 07:00 — third shift) shows visibly higher incident density than middle and bottom rows. Trend is recent (last 30 days); earlier-90d data was distributed evenly across shifts.
The Injury Timing heatmap — one of five reports on the Injury Analytics dashboard. Filterable by establishment, by injury category, by tenure band. Quarterly review with the plant safety leads draws on this view + the tenure analysis + body-part frequency.
Maria spends 30 minutes on the Injury Analytics dashboard. The 24×7 timing heatmap for Plant 3 shows a clear uptick on third shift over the trailing 30 days — not catastrophic (no DART cases) but a visible departure from the prior 60-day baseline. She filters by injury category: the increase is concentrated in slip / trip and strain categories, not lacerations or burns. That points at fatigue or environmental factors (lighting, housekeeping) rather than machine-energy issues.
She creates a task assigning Plant 3's safety lead to walk the third-shift handoff, check lighting and 5S compliance in the high-incident areas, and report back within two weeks. The task is site-scoped and linked to the Injury Analytics filter that drove the assignment; the safety lead opens it and lands on the same view Maria was looking at.
5:00 PM
End-of-day compliance calendar — no fire drills.
PA state FROI — Case 005 (P2 line 1 strain). Due Fri 2026-05-15. Drafted; awaiting injured employee signature.
The Compliance Calendar surfaces every regulatory deadline auto-created from injury / inventory / ITA / posting events, alongside training cycles and audit windows. Maria reviews it nightly; if anything's slipping she catches it the same day.
At 5 PM Maria scans the Compliance Calendar. Two items are this week: the Pennsylvania state FROI for Case 005 (the Plant 2 strain) is drafted and awaiting the injured employee's signature; the SDS retraining session for Plant 1's chemical handlers is on the books for Thursday afternoon. Both are on track.
Two longer-window items show in the dashboard but don't need today's attention: the OSHA 300A posting cycle (Feb 1 – Apr 30 next year) and the ISO 45001 surveillance audit prep in Q3. Maria reviews them weekly; nothing surprises her because nothing has been hiding from her dashboard.
She logs off. Tomorrow she'll do the same loop — KPI scan, queue review, floor walk, calendar check. The platform isn't the work; the work is still the safety culture, the supervisor conversations, the policy decisions. The platform just makes sure none of it falls through the cracks.
Feature spokes most relevant to Maria's role
An EHS Manager's daily lens on SE.
Maria's three-plant operational lens leans heavier on the day-to-day capability surface than on the multi-state compliance complexity that defines other personas. Where the Manufacturing industry page leads with Hazards + Incident Management + Compliance, her role-specific top three surfaces the supervisor-and-floor-walk side of the platform.
Try the same cascades + calculations the platform runs.
Each free tool below walks the rules that show up at points in this day. Same logic SE runs continuously for paying customers, packaged as a one-shot walkthrough — no login, no email gate, your inputs stay in your browser.
If a day in your role looks something like this — even partially — we'd love a quick reply about where we read it well and where we missed. No pitch, no demo nudge. SE is being built by talking to people doing the actual work; your honest reactions sharpen the next iteration.
A 30-minute walk-through against your actual operational shape — plant count, shift pattern, chemical inventory, regulatory posture. We'll show the screens your role would actually live in.