Overview Dashboard
Total Calls
β€”
All time
Avg QA Score
β€”
All agents
Needs Coaching
β€”
Below 70%
Critical Flags
β€”
Total flagged
Human Review
β€”
Needs attention
Unresolved Drops
β€”
No callback
QA Category ScoresAll Agents
Loading...
Top Flags
Loading...
Call Volume β€” Last 7 Days
Loading chart...
Top Rule Violations
Loading...
Notes Quality Overview
Loading...

πŸ”— CMS Pull temporary β€” for checking the data

Reads clock events straight from the CMS for a date range and shows them here. Nothing is saved and the Time Report is not touched β€” this is only to see whether the data matches what you would have uploaded.
Setup β€” once only
Start with Test connection.
πŸ” Explore the database
Look around freely β€” every database on the server, every table with its row count, and a search for any table or column name. Read-only throughout.
Or find where a kind of data lives:
Click List databases or List tables to start looking around.
πŸ“Š Analyse a table
Group and total anything β€” orders by month, revenue by agent, counts by status. Pick the table, then the columns; nothing is written.
From
To
Call Review
Call ID Agent Customer Date & Time Duration Billed Emotion QA Score Notes Notes Score End Flags β–Ά Status
Loading calls...
Loading...
πŸ‘ Human Review Queue
Calls flagged for human verification
⚠️ These calls had low AI confidence or triggered special flags. Review before taking any action against agents.
Call IDAgentCustomerScoreReason for ReviewAge ConcernDateAction
Loading calls...
← Call Review / Call Detail
Select a call from Call Review to see details
Agent Management
Agent Profile
Active
Loading...
πŸ“ˆ Trends & Analytics
Agent LeaderboardClick agent for details
Most Violated Rules
Loading...
Team Category Scoresβ€”% avg
Score Distribution
Team Summary
Loading...
πŸ’° Billing vs Actual Time
Total Actual Minutes
β€”
Total Billed Minutes
β€”
Difference
β€”
Per Agent β€” Actual vs Billed
AgentExtensionTotal CallsActual MinutesBilled MinutesDifferenceStatus
Loading...
πŸ”Œ Connections
Every link between VoiceGuard, the phone system and the CMS. Nothing here changes anything β€” it only checks whether each one is connected, and says what is missing when it isn't.
Press β€œTest everything”.
βš™οΈ CMS Settings
πŸ”’ These are read from the CMS and shown as they are β€” nothing here changes it. Secret keys are hidden: you can see whether one is set and whether it is live or test, but not the key itself.
Loading…
🟒 Live

The floor

on a call free on break do not disturb off shift

As it happens

calls, work and payments together

On the phone right now

Calls that have started and not ended.
πŸ‘€ Customers
Search for an account to see everything we hold about it β€” calls worked, recordings, payments, notes, texts, tickets and balance changes.
🎧 Agent Calls

On shift now

Straight from the phone system. Click anyone to see their day.
πŸ”’
Payments
Enter the code to open this page.
πŸ—’οΈ Call Notes
From
To
Agent
Phone number
Account
Note contains
AI scoring
Analyse these notes free Β· every matching note
Counting and grouping β€” what gets mentioned, who calls repeatedly, how the volume moves. No AI, no cost, no limit on how many notes it reads.
Ask a question uses AI Β· costs a few cents
β€”
WhenAgentPhoneAccountNoteAIScore
Choose a range and search.
πŸ“ Notes
πŸ“‹ Call notes are scored 0-100. Missing notes = Critical issue. Vague notes = Poor. Detailed accurate notes = Excellent.
Notes Quality by Agent
AgentTotal CallsMissing NotesAvg Notes ScorePoor NotesRating
Loading...
Rules Engine
Loading rules...
βž• Add New RuleWrite in plain English β€” AI understands
🚨 Live Alerts
0 Unresolved
Loading alerts...
πŸ’³ Cost Tracker
Claude API
$β€”
This month
Gemini API
$β€”
This month
Azure & Other
$β€”
This month
Month Total
$β€”
All services
All-Time Total
$β€”
Since launch
πŸ€– API Usage Detail
Loading...
πŸ—οΈ Infrastructure CostsAzure, domains, etc.
Loading...
πŸ“Š Monthly API Cost History
πŸ§‘β€βš–οΈ AI Mistake Review
Reviewers flagged these as AI errors β€” confirm or reject each
πŸ’‘ When you approve an AI mistake, you can either refine the rule's wording (so it stops making this kind of error β€” costs nothing extra) or add a specific exception (for genuine edge cases). Rejecting keeps the original flag.
Loading review queue...
πŸ“š Learned Exceptions β€” situations the AI has been told not to flag (only active-rule exceptions are applied)
Loading...
⏰ Time Report
Pay period
β†’
Total to pay
β€”
πŸ“Œ One-Off Overrides β€” these replace the weekly pattern on specific dates
AgentDateScheduled InScheduled OutBreak
No one-off overrides.
πŸ–ΌοΈ Skin Block
Open tool β†—
πŸ”— Agents use the tool at /skinblock β€” no login needed, but they must enter their 3-digit extension. Every photo they process is logged below.
πŸ”Œ Server connections
The addresses this server connects out from β€” give these to Igor when a system only allows known IPs. The test below says whether we can currently reach a host, which separates a firewall block from a wrong password.
⚑ Which detector each PC is using
"This PC" means the photo is covered in a second or two. "Server" means it makes a slow round trip β€” the reason is shown so it can be fixed.
Click Refresh.
Extension
From
To
History β€” before & after
Loading…
πŸ›‘οΈ Users