Dashboard overview
The Dashboard (Panel) is your operations hub in AuditorIA. It surfaces tenant KPIs, real-time analytics, active system alerts, and one-click access to every operational flow.

Anatomy
The screen is organized into a persistent sidebar, a contextual header, and a main area that blends KPIs, analytics, alerts, and quick actions.
1 · Sidebar
Primary navigation, always visible. The menu adapts to your roles: sections without permission do not render.
| Section | Description | Typical role |
|---|---|---|
| Dashboard (Panel) | Home with KPIs, analytics, alerts, quick actions | All |
| All tasks | Global list with two sub-views: Calls and Social Media | Supervisor, Admin |
| Upload file | Manual upload form (single file, ZIP, or CSV) | All |
| Your tasks | User-assigned tasks across 4 tabs: Your calls / Your validated / Pinned chats & calls / Social chats | All |
| Manual audit | Guided wizard to create an audit from scratch (Operator → Config → Confirm) | Supervisor, Admin |
| Search audios | Unified search with filters (date, campaign, operator, direction, keywords) | All |
| Reports | Aggregated analytics: Daily Sample, Operator, Campaign, Cross & Skills | Supervisor, Admin |
| Campaigns | CRUD + 7-step wizard: General, Audio Sources, Tags, Sheet, Alerts, Processes, AI | Admin |
| Team management | Keycloak users + local operators + Roles and Permissions | Admin only |
| Analytics | Advanced dashboards with drill-down and campaign connections | Supervisor, Admin |
| Settings | API keys, Logs, Usage and Limits, Billing, Platform | Admin |
Dynamic permissions
The menu is rebuilt on every session from the authorized paths on the backend. If an admin changes your permissions the next navigation refreshes the menu automatically. See Roles and permissions.
2 · Header
Cross-cutting controls at the top:
| Element | Location | Function |
|---|---|---|
| Breadcrumb | Left | Current route (e.g. Panel) |
Global search (Ctrl + K) | Center | Search tasks, operators, campaigns |
| Notifications | Right | Real-time notifications center (SSE) |
| Avatar | Right | User menu (Profile, Logout) |
| Light/dark theme | Far right | Toggles theme, persisted in localStorage |
| Personalized greeting | Top of main area | "Good afternoon, [Name]!" + localized date |
| Campaign filter | Top of main area (right) | Filters every Dashboard widget by campaign |
3 · Tenant KPIs
Four cards summarize the last 30 days:
| KPI | What it measures | Notes |
|---|---|---|
| Records found | Total tasks created | Absolute count in the period |
| Completed tasks | Tasks with finished pipeline | Shows pending counter below |
| Average quality | Weighted average score | Shows target line (e.g. Target: 90%) |
| Processed audio | Total transcribed duration | Expressed in hours |
Cards are clickable
Each KPI links to its detail view (All tasks, Daily Sample, etc.).
4 · Real-Time Analytics
Central panel with a line chart and three tabs:
- Average quality — mean score over time, with dashed target line (90%).
- Sentiment — aggregate polarity (positive/negative/neutral).
- Volume — tasks per day.
The chart auto-refreshes (indicator: "Updated X min ago"). X-axis shows ISO dates.
5 · System Alerts
Right-side panel with active alerts from the last 24 h. Shows a new-alerts counter (N New) and typical categories:
| Alert | Severity | Example |
|---|---|---|
| Quality alert | Warning | 293 audits below threshold (<60%) |
| Failures detected | Error | 18 files failed during processing |
| Worker down | Critical | No transcription worker responded |
| Queue saturated | Warning | More than N pending tasks for X minutes |
Configure criteria in Campaigns wizard → step 5. Alerts.
6 · Quick actions
Bottom grid for the most used flows without menu navigation:
| Card | Flow |
|---|---|
| Search audios | Opens /search-audios with filters |
| Manage quality | Audit sheets / criteria |
| Your calls | Shortcut to Your tasks > Your calls |
| Manage users | Opens Team management |
| Settings | Global system options |
7 · Recent Activity
Right-side panel (below Alerts) with a live event feed:
System processed file 0381156408132-3936-...
Apr 16 2026, 16:26
Fed via SSE, reflects worker progress.
Keyboard shortcuts
Ctrl + K opens global search. N creates a new task. Esc closes the active panel.
Task states
Tasks move through the pipeline with these states:
| State | Meaning |
|---|---|
| Pending | Uploaded, queued in Redis, waiting for a worker |
| Processing | A worker (WhisperX / OpenAI / Deepgram) is transcribing |
| Completed | Transcription and analysis finished |
| Error | Failure during transcription or analysis (see logs in Settings > Logs) |
| Audited | Passed through the audit sheet with a score |
| Rejected | Auditor flagged it as failed |
Audited / Rejected are human workflow states applied over a Completed task. They do not affect the technical pipeline.
Visual conventions
- Dark mode by default with cyan/blue accents (toggleable).
- Sans-serif typography everywhere.
- Semantic colors: green = ok, red = error, yellow = warning.
- Radar charts for emotions, line charts for time series, bar charts for quality weighting.