Widgets
Vodia Wallboards includes 15 widget types. Each widget can be independently scoped to a specific queue or set to follow the wallboard's queue filter bar.
KPI Number
Displays a single large metric, readable from a distance. The widget border glows orange or red when the value exceeds configurable warning and critical thresholds.
Available metrics: Calls Waiting, Ringing, Active Calls, Agents Available, Agents Busy, Agents Logged In, Agents Logged Out, Total Calls, Answered (with SOA), Abandoned, Abandon Rate %, Current Wait Time, Avg Speed of Answer, Inbound Calls (Live), Outbound Calls (Live).
Queue Status
A compact summary card for a single queue showing calls waiting, active calls, agents idle, and agents logged out at a glance. Colour-coded by queue health.
Agent Grid
A grid of agent tiles showing the real-time state of every agent in the selected queue(s). Each tile shows the agent's name, extension, and current state:
- Active (green) — on an ACD call
- Ringing (orange, pulsing) — being rung by an inbound call
- Busy (blue) — on a non-queue call (internal, outbound, or hunt group)
- Idle (grey) — logged in and available
- Logged Out (dimmed) — not logged into the queue
- DND (red) — Do Not Disturb active
Agent Shift Summary
A condensed agent status overview showing counts for each state (Active, Ringing, Busy, Idle, Logged Out, DND) in a summary row, followed by a scrollable list of individual agents with their current state. Useful alongside the Agent Grid when you need both a summary and a list.
Active Calls
A live table of all active and ringing calls involving queue agents. Columns show queue name, remote party (caller name and number), agent(s), call state, and live duration. Calls are sorted with ringing calls first.
Inbound ACD calls are shown separately from busy (non-queue) calls, which are dimmed to indicate lower priority. When multiple agents are ringing for the same call, agent chips expand with a "+N more" button.
Abandoned Calls
Shows the total number of abandoned calls and the rolling abandon rate percentage. Colour thresholds: green below 10%, orange 10–20%, red above 20%.
SOA Gauge
A circular SVG gauge showing the Average Speed of Answer — the average time callers wait before an agent answers. Calculated from Vodia's ring duration statistics.
Colour thresholds: green at 15 seconds or under, amber at 16–30 seconds, red above 30 seconds. Also shows answered/total call counts and abandoned count below the gauge.
Call Volume
A sparkline chart showing total call volume over the last 8 hours, fetched from historical metric snapshots. Refreshes every 5 minutes. Shows the latest value and a trend arrow (↑ ↓ →).
Trend
A line chart showing any metric over a configurable lookback window (default 8 hours). Historical data is fetched from metric snapshots and blended with the live current value as the rightmost point, so the chart always ends at now.
Available metrics: Calls Waiting, Active Calls, Abandoned, Total Calls, Answered, Agents Idle, Avg Wait Time, Avg Speed of Answer.
Each metric has its own colour. The chart shows timestamps on the x-axis and the current value prominently above the chart.
AI Summary
Fetches an AI-generated natural language summary of current queue health and displays it on the wallboard. Refreshes on a configurable interval (default 15 minutes). Includes a manual refresh button.
If there is no queue activity, the widget detects this and displays a brief idle status message rather than generating a full summary. Requires an AI provider to be configured in Settings → AI.
Alert Feed
A live feed of active alerts, combining three sources: threshold-based alerts derived from current queue stats (calls waiting > 5 or > 10, abandon rate > 30%), rule engine alerts fired by configured alert rules, and unacknowledged alerts from alert history.
Critical alerts pulse. Each alert shows its message, timestamp, and source (Live threshold or Rule). Shows "No active alerts" with a muted icon when all is well.
Internal / External
Shows a live count of active calls broken down by internal versus external, for calls involving queue agents. Classification is based on the digit length of the remote party number — numbers shorter than a configurable threshold (default: 4 digits) are counted as internal.
Displays counts and percentages side by side. Scoped to queue agents only — calls not involving a known agent are excluded.
Category Mix
A horizontal bar chart showing call distribution across answered, abandoned, and waiting calls. Bars are colour-coded and scaled relative to the highest value.
Clock
A large live clock showing the current time. Updates every second. Useful as an anchor widget in after-hours and minimal layouts.
Text / Label
A freeform text widget with two modes:
- Heading — a large single-line label, useful for naming sections of a wallboard
- Announcement — an optional title plus a body text block, useful for notices or shift information
Configurable size (Small, Medium, Large, Extra Large), alignment (Left, Centre), and background (Transparent, Panel, or Accent colour).
Widget Configuration
All widgets that show queue data share a Queue Scope setting:
- Follow wallboard filter — respects the queue filter bar. Recommended for most widgets.
- All Queues — always aggregates across all queues.
- Specific queue — always pins to one queue regardless of the filter bar.
KPI Number, Queue Status, and Abandoned Calls widgets also support visual alert thresholds — configurable warning (orange) and critical (red) values that cause the widget border to glow when exceeded.