runbookify
← All plans
Compliance, Quality & Risk / Incident & Near-miss Reporting

Safety Observation (BBS) Capture: Turn Walkaround Notes into Leading Indicators

A blame-free, phone-friendly tool to capture safe behaviors and at-risk conditions on the floor, route at-risk ones to your EHS coordinator for review, and watch your safe-vs-at-risk ratio trend on a live dashboard — with approval before any corrective action is logged.

BeginnerAn afternoonBuilds onNext.jsSupabaseResend
What you'll build

A web tool where supervisors and committee members submit safe and at-risk observations from the floor in seconds, the EHS coordinator reviews at-risk ones and approves any corrective-action assignment before it becomes an action item, and a dashboard tracks safe% plus the top at-risk categories by area — with a weekly Resend digest and a one-click observations CSV export.

Gated download

Enter your email — the plan downloads instantly and a copy lands in your inbox.

By submitting your email you'll also receive the weekly runbookify newsletter. You can unsubscribe at any time.

Before you start

  • A Supabase account (free)
  • A Vercel account (free)
  • A Resend account (free)
  • A list of your observation categories and areas (CSV or Google Sheet)
  • Claude Code or any AI coding agent

The problem this kills

Your behavior-based safety (BBS) program lives on paper cards in a drop box, a clipboard by the door, or a group text that nobody can total up. Supervisors jot down what they see on a walkaround — a guard left off, a clean lift, a spill someone walked past — and then the cards pile up. By the time anyone keys them into a spreadsheet, the moment is gone, the trend is invisible, and the safety committee meeting turns into a guessing game.

Worse, the program quietly drifts into blame. A "report" becomes a finger-pointing exercise, people stop writing the honest at-risk observations, and you lose the leading indicators that actually predict an injury before it happens. The whole point of BBS — spotting at-risk conditions and behaviors early, fixing them on the spot, and watching the safe-vs-at-risk ratio improve — gets buried under data entry. You don't need to live like this, and you don't need to be a developer to fix it.

What you'll build

A simple, phone-friendly internal web tool. You load two short lists — your observation categories (PPE, housekeeping, body position, tools & equipment, line of fire, and so on) and your areas/zones (Line 1, warehouse, loading dock, lab) — from a CSV or Google Sheet, and they drive the form. Anyone on the floor opens the tool, picks an area and category, marks the observation safe or at-risk, describes the condition or behavior (never the person), and notes any on-the-spot correction they made. Submit takes seconds.

Safe observations flow straight to the dashboard. At-risk ones that need follow-up land in a queue for your EHS coordinator, who reviews each one and decides whether it needs a corrective action. Only after the coordinator approves does a follow-up become a tracked action item with an owner and a due date — nothing gets assigned automatically. The dashboard shows your headline metric, the safe-vs-at-risk ratio (safe%), plus the top at-risk categories broken down by area, so your committee meeting starts with facts. A weekly Resend digest lands in inboxes, and you can export every observation to CSV anytime.

What's inside the Implementation Plan

The downloadable plan is a step-by-step file you paste into an AI coding agent. It opens by interviewing you about your safety program — what your observation categories and area names actually are, who walks the floor and how often, whether observations are anonymous, what your safe-vs-at-risk wording is, how corrective actions get owners and due dates, your typical and peak observation volumes, and your messy edge cases — and then it tailors the form, the data model, and every later step to your answers. This is not a generic template; the agent reflects a short spec back to you and waits for your thumbs-up before it builds anything. From there it walks the agent through the category/area import, the floor capture form, the coordinator review-and-approve queue, the corrective-action assignment, the safe% dashboard, the weekly digest, and the CSV export — each step with a ready-to-copy prompt. There's also a fallback so you can build and run the whole thing today with no integration to your EHS system at all.

The governance it includes (this is the point)

This is real safety tooling, so it ships with the controls a program needs to be trusted: login so only your team can use it, row-level security so each site only ever sees its own observations, a complete audit trail of who submitted, reviewed, approved, and assigned what and when, a hard human-approval gate so the EHS coordinator signs off before any corrective action is logged against an area or owner, and duplicate guards keyed on observer plus time window so the same walkaround note can't be counted twice and skew your numbers. And it's built blame-free by design — observations describe conditions and behaviors, not individuals, so people keep reporting honestly.

Who it's for

Supervisors, safety committees, and EHS leads running an observation or BBS program who are tired of paper cards, missing trends, and meetings that run on memory. If you can describe how your team walks the floor and what "safe" versus "at-risk" means to you, you can build this.

You've got this — start with the plan, paste the first prompt, answer the interview, and you'll see your first safe% dashboard take shape the same afternoon.

Gated download

Enter your email — the plan downloads instantly and a copy lands in your inbox.

By submitting your email you'll also receive the weekly runbookify newsletter. You can unsubscribe at any time.