Agent Guide

The Agent role in iCalls is designed for support and sales representatives who handle live video calls from website visitors. This guide explains how to use the Agent Dashboard effectively.

Overview

As an Agent, you can:

  • Receive and handle incoming calls
  • Join and leave call queues
  • Manage your availability status
  • View call history and performance metrics
Agent Login

Agents log in using credentials provided by the Organization Admin.

Login Steps
  1. Open the iCalls login page
  2. Enter your email address
  3. Enter your password
  4. Click Login
๐Ÿ“Œ If you forget your password, use the Forgot password option.
...
Agent Dashboard

After logging in, you land on the Agent Dashboard, which provides a real-time overview of your activity.

Dashboard Metrics
  • Total Calls โ€” Total calls handled
  • Missed Calls โ€” Calls missed by the agent
  • Average Duration โ€” Average call length
  • CSAT โ€” Customer satisfaction score (if enabled)
...
Call Queue

The Call Queue page is the primary workspace for agents to view, manage, and handle incoming customer video calls in real time. It provides full visibility into queued, active, and in-progress calls.

๐Ÿ“ Accessing the Call Queue
  1. Log in to your Agent Dashboard
  2. From the left sidebar, click Call Queue

The page updates automatically as new calls arrive or call statuses change.

๐Ÿ“Š Call Queue Overview Cards

At the top of the page, summary cards provide a real-time snapshot of queue activity:

  • Total Calls in Queue โ€” Waiting, ringing, on-hold, and active calls
  • Active Calls โ€” Calls currently handled by agents
  • Waiting Calls โ€” Calls waiting to be picked up
  • Longest Wait Time โ€” Maximum waiting time among callers
๐Ÿ“Œ Use Longest Wait Time to prioritize older calls first.
...
๐Ÿ” Filters & Search
By Status Filter
  • Waiting
  • Ringing
  • In Progress
  • On Hold
Live Search
  • Caller name
  • Phone number
  • Agent name

Search results update instantly as you type.

๐Ÿข Selected Organization

If you are associated with multiple organizations, use the Selected Organization dropdown to filter calls.

  • Only calls from the selected organization are displayed
๐Ÿ“‹ Call Queue Table (Detailed View)
Displayed Columns
  • ID โ€” Unique call identifier (e.g., CQ1, CQ2)
  • Caller โ€” Name or phone number
  • Queue Time โ€” Time spent waiting (updates live)
  • Assigned Agent โ€” Agent handling the call
  • Status โ€” Current call state
Call Status Meanings
Status Meaning
Waiting Caller is waiting for an agent
Ringing Call is being offered to an agent
In Progress Call is currently active
On Hold Call is temporarily paused

Statuses are color-coded for quick recognition.

...
๐ŸŽง Actions Column
Pick Up
  • Click Pick Up to accept the call
  • Youโ€™ll enter the pre-video call screen, then the live call
More Options (โ‹ฎ)
  • Additional actions may appear based on role and permissions
๐Ÿšจ Force Exit All Rooms (Admin-Controlled)
  • Visible only to supervisors or admins
  • Ends all active calls immediately
  • Used during emergencies or system issues
โš ๏ธ Agents should use this only when instructed by an admin.
โœ… Best Practices for Agents
  • Monitor Longest Wait Time regularly
  • Prioritize Waiting and Ringing calls
  • Use Live Search during high call volumes
  • Keep availability status ON
  • Respond promptly to reduce wait times
๐Ÿง  What Happens After Picking Up a Call?
  1. Enter the Pre-Video Call Screen
  2. Configure microphone, camera, and background
  3. Start the Live Video Call
  4. Use in-call tools: mute, camera toggle, chat, screen share

These screens are documented separately under Video Call Experience.

Notifications

The dashboard shows:

  • Call alerts
  • Queue updates
  • System notifications
๐Ÿ“Œ Always keep notifications enabled for real-time updates.
Best Practices for Agents
  • Join the queue only when ready to handle calls
  • Keep availability status accurate
  • Respond quickly to reduce wait times
  • Maintain professional communication
  • Review call metrics to improve performance
Agent Permissions
Feature Agent
Receive Calls โœ…
Join / Leave Queue โœ…
View Call Queue โœ…
View Call History โœ…
Create Widgets โŒ
Manage Agents โŒ
Configure AI Agents โŒ
Common Agent Scenarios
Not Receiving Calls?
  • Check availability status
  • Ensure you have joined the queue
  • Confirm business hours are active
Missed Calls Increasing?
  • Stay available during active hours
  • Monitor queue load
  • Communicate with admin if overwhelmed
Security & Privacy
  • All calls are encrypted
  • Do not share login credentials
  • Log out when not in use
Whatโ€™s Next?
iCalls Documentation