Live monitoring for digital conversations
Quality scoring tells you how an agent handled a conversation after it ended. Live monitoring tells you what’s happening right now — and a supervisor can step in while the customer is still waiting. On digital channels (web chat, SMS, WhatsApp, social, email) there are four actions:- Watch — silently follow the thread. Supervisors see the transcript live without the customer or the agent being told.
- Whisper — send a private coaching tip to the handling agent. The tip lands as an internal note in the agent’s open thread; the customer never sees it.
- Barge — take over the conversation. From this point on the supervisor’s replies are what the customer sees, and the thread is reassigned to the supervisor.
- Unwatch — stop a watch session (available to the supervisor who started it).
Watch a conversation
From the dashboard, a supervisor opens any live conversation and chooses Watch — or over the API:Whisper a coaching tip
When an agent is mid-conversation and a supervisor can see the right move, they can coach without the customer seeing anything:422 EMPTY_TIP. Whisper requires an agent to be actually assigned to the conversation (you can’t coach nobody) and an open thread (closed/archived threads return 422).
Barge in (take over the thread)
When coaching isn’t enough, the supervisor takes the thread:already_barged: true back and nothing re-stamps.
The takeover respects your team’s channel concurrency caps: if the supervisor is already at their maximum for that channel (for example email = 1), the barge is refused instead of silently overflowing their workload — the same rule a manual reassign would apply.
Handing the thread back is an explicit assign:
Who can monitor
Every live-monitoring endpoint requires an elevated role — owner, admin, or supervisor — plus a full agent seat in your workspace. The hard-delete-of-a-conversation gate isn’t relaxed here either: a developer or billing member gets403.