What problem does it solve?
Slack channels fill with unstructured bug reports, feature requests, and questions that need consistent classification, deduplication against an issue tracker, and routing to the right team without spamming channels or creating duplicate tickets.
Core Features & Use Cases
- Single-verdict triage: Reads the full Slack thread and attachments, classifies the report as bug, performance, feature request, question, or reroute, and posts exactly one threaded verdict with a machine-readable marker.
- Cause-aware routing and dedupe: Traces the likely code path before assigning an owner, searches the issue tracker for duplicates by error signature and symptom, and creates a self-contained ticket only for confirmed new bugs.
- Fail-closed safety: Preflights the source thread before every write, never posts outside the source thread, and compensates by canceling a created ticket if the verdict post fails.
- Use Case: A user reports a crash in your Slack feedback channel; the automation reads the thread and logs, finds no existing tracker issue, files a new ticket with the source permalink, and replies in-thread with a link and a
[benny:bug] marker.
Quick Start
Configure the Benny triage automation with your source channel and tracker adapter, then let it triage each new incoming Slack issue report automatically.