Skip to content
New Write-ups that write themselves, incident reports you can just say out loud, and more — see what’s new

An incident log that knows the floor.

Log what happened, who was involved, who saw it and where — on any shift. AI checks every entry against California’s workplace-violence definition, and your team makes the call.

White-glove setup. We import your roster for you.

Incident log with workplace-violence badges on AI-flagged entries such as the Table 7 patron assault (dark mode)
Workplace Violence Detected · AI Confidence 94%
Table 7 · 1:47 AM 1 involved · 1 witness

Watch it work

Logged at 1:47 AM. Flagged by 1:48.

A guest at Table 7 loses a hand and shoves the dealer. Security logs it from the floor. Before anyone opens the entry again, the AI has checked it against Labor Code §6401.9.

  1. Security logs the narrative from the floor
  2. AI checks it against §6401.9
  3. Flag and confidence saved — your team decides

Example records · Redwood Crown Card Club is a fictional card room

What you get

Built for the 1 a.m. write-up.

01

Everyone involved, on one entry.

Add as many employees as you need, mark each one Involved or Witness, and record who reported it.

  • Involved and witness roles per person
  • Location, department and shift on every entry
  • Notes and attachments on every entry
Incident detail for a patron who threatened and shoved a dealer at Table 7, flagged as workplace violence with 94% AI confidence
02

Workplace violence, flagged.

Each incident is checked against the workplace-violence definition in Labor Code §6401.9 and tagged with an AI confidence score, so the ones that may qualify stand out.

  • “Detected” badge in the list and on the entry
  • AI confidence on every checked entry
  • The AI’s reasoning saved with the record
Incident row flagged with a Workplace Violence badge and its AI confidence tooltip (dark mode)
Workplace Violence Detected
AI Confidence 94%
Reasoning saved with the record
03

Event types for your floor.

Start with types built for your industry — misdeals and customer disputes for card rooms, failed ID checks for bars — then edit them any time.

  • Categories, event types and locations you control
  • Log from any phone browser
  • Dealer errors documented the same way every time
New incident form on a phone with employees, witnesses, event type and location
04

Private when it has to be.

Mark sensitive incidents private. Only people with permission can see them — and you can hide incidents about a person from that person’s own login.

  • A separate permission for private entries
  • Managers see their own departments
  • Can be hidden from the person it’s about
IL-0418 · Harassment report Private
Who can open it
  • DO Danielle OkaforHuman Resources Can view
  • SO Sam OrtizGeneral Manager Can view
  • ER Elena RuizFloor Supervisor Hidden
  • TN Tommy NguyenNamed on the entry Hidden
05

From incident to points in one step.

When an incident matches your infraction list, AI pre-fills a point adjustment for a manager to review. Nothing is saved until they approve it.

  • Matched against your own infraction list
  • Pre-filled, never auto-applied
  • The AI’s explanation travels with the suggestion
Potential infraction AI detected a potential infraction. Review the suggested point adjustment next.
New point adjustment Pre-filled
EmployeeAaron Whitfield ReasonNo Call/No Show Points+5

Why: the incident says he did not report for his scheduled shift and did not call in.

Discard Approve
06

Bring in incidents from other systems.

A token-secured REST API lets outside systems create and read incidents. Workplace-violence detection runs on those too.

  • Token-secured, versioned endpoints
  • Event types and locations matched by name
  • Generated API docs
POST /api/v1/incidents
{
  "employee_ids": [214],
  "department_id": 3,
  "incident_log_event_name": "Customer dispute",
  "incident_log_entry_location_name": "Table 7",
  "occurred_at": "2026-10-05T01:47:00-07:00",
  "notes": "Guest shoved the dealer…"
}
201 Created
"is_workplace_violence": true,
"workplace_violence_ai_confidence": 94

The receipt

Not a promise. A record.

The same label your managers see in the log. The AI’s reasoning is saved with the record; your team decides what happens next.

HR PAPERTRAIL REDWOOD CROWN
IL-0412 · TABLE 7 · 01:47 AM
Casino · Grave
Customer dispute
Involved
Tommy Nguyen
Witness
Elena Ruiz
Reported by
Jake Holloway
Workplace Violence
Detected
AI Confidence
94%
END OF RECORD
SIGNED · TIMESTAMPED · ON FILE
Flagged

Questions

Straight answers.

Something else? Ask us directly — a real person answers.

Does HR PaperTrail take care of SB 553 for us?

No software can do that on its own. HR PaperTrail flags incidents that may meet the Labor Code §6401.9 workplace-violence definition so they’re easy to find and review. Your team decides, and your counsel confirms what your plan requires.

What does the AI actually look at?

The incident’s narrative and details. It returns detected or not detected with a confidence score, and its reasoning is saved with flagged and borderline entries.

Can managers see every incident?

Only what their permissions allow. Department managers see their own departments, private entries need their own permission, and incidents about a person can be hidden from that person’s own login.

Can our other systems send incidents in?

Yes. A token-secured REST API accepts incidents from outside systems, and the same workplace-violence check runs on them.

Get started

Put every shift on the record.

Tell us a little about your operation. We’ll reach out within one business day to set you up — personally.

White-glove setup. We import your roster for you.