SUMMARIZATION

Voice Safety Report Coordinator with Trend Tracking

An agent transcribes a crew safety voice report, condenses it into a structured incident record, logs it to a Postgres trend table.

CategorySummarization
Enginepaperclip
Difficultyadvanced
Triggerwebhook
Steps6
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerVoice safety report posted to webhookHTTP webhook
  • ActionTranscribe report with ElevenLabsElevenLabsElevenLabs
  • ActionCondense into structured incident record
  • ActionLog record and read recent trend historyPostgreSQLPostgres
  • LogicJudge whether pattern crosses threshold
  • OutputAlert safety lead in Slack if flaggedSlack

What it does

Processes spoken safety observations from the field into structured records, accumulates them, and reasons over recent history to decide whether a recurring hazard deserves a human's attention right now.

When to use it

For operations where near-misses and hazards are reported verbally and the real risk is a slow-building pattern no single report reveals. Use it when you want both a clean log and judgment about when to escalate.

How it works

  1. 1A voice safety report uploaded via webhook triggers the agent.
  2. 2ElevenLabs transcribes the report.
  3. 3The agent condenses it into a structured record: location, hazard type, severity, and a one-line summary.
  4. 4It writes the record to a Postgres safety-trend table and reads back recent entries for the same location or hazard type.
  5. 5The agent decides whether frequency or severity crosses a threshold.
  6. 6If it does, it posts a flagged trend alert to the safety lead in Slack with the contributing reports; otherwise it logs silently.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect HTTP webhookTrigger any URL on agent actions.
  2. 2
    Connect ElevenLabsText-to-speech, voice cloning.
  3. 3
    Connect PostgresAny Postgres URL — query, write, migrate.
  4. 4
    Connect SlackChannels, DMs, threads, mentions.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.