Issues
Recurring call problems, grouped into patterns you can triage — and fix with AI help.
The Issues page (/dashboard/issues, under Quality & Testing)
collects problems detected across your calls and groups repeat
occurrences into patterns, so fifty instances of "agent quoted the
wrong hours" show up as one row with a trend line — not fifty separate
reports.
Where issues come from
- System — raised automatically by ThunderPhone's call analysis when it detects something going wrong on a call.
- User — raised by people: reported from a call's detail page or filed via the issue reports API.
Each issue has a severity — Critical, Warning, or Info.
Triage
Every pattern row shows its severity, an occurrence trend sparkline, the number of affected calls, its status, and when it was last seen. Statuses:
| Status | Meaning |
|---|---|
| Open | Needs attention — the default view shows only these. |
| Dismissed | Acknowledged; not being acted on. |
| Resolved | Fixed. New occurrences push a pattern back to the top. |
Change a pattern's status inline from its status control, or select several rows (including "all matching") and update them in bulk.
Filter pills mirror the columns: Status (defaults to Open), Severity, Source, free-text Search (title, trace, or call ID), and a Date range — plus Reset filters.
Dig into a pattern
Click a row to open the detail panel: the pattern's description, its occurrence history, and the affected calls, each linking to the full transcript in call history so you can see the failure in context.
Fix with AI
From the detail panel, Fix with AI starts an investigation: the AI studies the affected calls, forms hypotheses about the root cause, and drafts targeted prompt fixes for the agent — shown as redline diffs you review before anything is applied. Leave and come back anytime; the button becomes Resume fix while an investigation is in progress.