Skip to main content

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.

AuditorIA dashboard with personalized greeting, 4 KPIs, real-time analytics, system alerts, and quick actions

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.

SectionDescriptionTypical role
Dashboard (Panel)Home with KPIs, analytics, alerts, quick actionsAll
All tasksGlobal list with two sub-views: Calls and Social MediaSupervisor, Admin
Upload fileManual upload form (single file, ZIP, or CSV)All
Your tasksUser-assigned tasks across 4 tabs: Your calls / Your validated / Pinned chats & calls / Social chatsAll
Manual auditGuided wizard to create an audit from scratch (Operator → Config → Confirm)Supervisor, Admin
Search audiosUnified search with filters (date, campaign, operator, direction, keywords)All
ReportsAggregated analytics: Daily Sample, Operator, Campaign, Cross & SkillsSupervisor, Admin
CampaignsCRUD + 7-step wizard: General, Audio Sources, Tags, Sheet, Alerts, Processes, AIAdmin
Team managementKeycloak users + local operators + Roles and PermissionsAdmin only
AnalyticsAdvanced dashboards with drill-down and campaign connectionsSupervisor, Admin
SettingsAPI keys, Logs, Usage and Limits, Billing, PlatformAdmin
info

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:

ElementLocationFunction
BreadcrumbLeftCurrent route (e.g. Panel)
Global search (Ctrl + K)CenterSearch tasks, operators, campaigns
NotificationsRightReal-time notifications center (SSE)
AvatarRightUser menu (Profile, Logout)
Light/dark themeFar rightToggles theme, persisted in localStorage
Personalized greetingTop of main area"Good afternoon, [Name]!" + localized date
Campaign filterTop of main area (right)Filters every Dashboard widget by campaign

3 · Tenant KPIs

Four cards summarize the last 30 days:

KPIWhat it measuresNotes
Records foundTotal tasks createdAbsolute count in the period
Completed tasksTasks with finished pipelineShows pending counter below
Average qualityWeighted average scoreShows target line (e.g. Target: 90%)
Processed audioTotal transcribed durationExpressed in hours
tip

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:

AlertSeverityExample
Quality alertWarning293 audits below threshold (<60%)
Failures detectedError18 files failed during processing
Worker downCriticalNo transcription worker responded
Queue saturatedWarningMore 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:

CardFlow
Search audiosOpens /search-audios with filters
Manage qualityAudit sheets / criteria
Your callsShortcut to Your tasks > Your calls
Manage usersOpens Team management
SettingsGlobal 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.

tip

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:

StateMeaning
PendingUploaded, queued in Redis, waiting for a worker
ProcessingA worker (WhisperX / OpenAI / Deepgram) is transcribing
CompletedTranscription and analysis finished
ErrorFailure during transcription or analysis (see logs in Settings > Logs)
AuditedPassed through the audit sheet with a score
RejectedAuditor flagged it as failed
info

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.

Next steps