Skip to content

Agent Management

Agent Groups

An Agent Group is a collection of agents based on skills, scopes, roles, functionalities, etc. Agents are assigned to groups to streamline customer service within Contact Center.

To find Agent Groups, go to Contact Center AI > AGENT & SUPERVISORS > Agent Management. All groups are visible on this page by default.
Agent Groups Tab

Agent Group Section Features

The Agent Group section includes the following features:

  • You can use the Search field to find a group by name.
  • Each group item shows the Group Name, Description, and the Number of Agents it includes.
  • Clicking any group name reveals the agents who are part of it. Each agent is listed with their name, Edit Action, Role, assigned Skills, and Queues. Learn more about User Management.

Pre-configured Groups

There are two pre-configured groups available:

  • Unassigned is automatically selected in the Group drop down while creating a new user. The Unassigned group is not considered for routing interactions.
  • Default Group.

Create an Agent Group

To create a new agent group, follow these steps:

  1. On the Agent Groups page, click Add Group. Add Group Button

  2. In the New Group window, provide the input for the following fields:

    1. Group Name – Enter the name of the agent group.
    2. Description – Enter a brief description of the group.

Add Agents to a Group

To add agents to a group, you either need to add a new agent to the Contact Center or edit an existing one to assign the group to them. Follow these steps to add an agent to a group:

  1. Go to Agents and create or edit an agent.
  2. On the profile, select the desired group.
  3. Save the agent record.

To learn more about adding or editing agents, please see Edit a User. Select Group

Edit an Agent Group

To modify an agent group, follow these steps:

  1. On the Agent Groups page, hover over the group that you want to edit, then click the Edit icon next to the group name; Edit Group Name

  2. In the Edit Group window, make the required changes;

  3. Click Save.

Note

You cannot change the name of the pre-configured groups: Unassigned and Default Group.

Delete an Agent Group

To delete an agent group, follow these steps:

  1. On the Agent Groups page, click the Edit icon next to the group you want to delete.
  2. In the Edit Group window, click the Delete Agent Group icon at the bottom left. Delete an Agent Group

Agent Status Management

This feature lets you display various statuses of an Agent – such as available, offline, busy, or away – along with a brief description for each status. You can add new statuses and edit or delete the existing ones.

The Agent Status Live Board

You can find the Agent Status section by going to Contact Center > Agent Management > AGENT & SUPERVISORS.

Here you can see a list of existing statuses, along with the following information:

  • Name: The name of the status that is displayed within the Agent Console.
  • Actions: The available action is to Edit the status entry.
  • Type: The type of status, mentioning whether the agent is Available, Away, Busy, or Offline while the particular status is set.
  • Description: A short description of the status. Agent Status Page

System Away and System Busy Status

System Away: When an agent does not accept or respond to an interaction within the configured acceptance timeout, the agent’s status automatically changes to system away.

System Busy: When all the slots assigned to an agent are occupied, the agent’s status automatically changes to system busy.

Note

  • System Away and System Busy statuses are enabled by default for new accounts. To enable them for existing accounts, contact Kore Support.

  • The system preserves an agent's last recorded status, such as "available," "away," or "busy," to ensure a seamless workflow. When an agent returns from a break or completes an outbound call, they automatically revert to their previous status without manual intervention. During outbound calls, the system temporarily updates the status but restores it to the prior state once the call ends. Similarly, when the system places an agent in a "busy" state due to high activity or system processes, their last status is preserved and reinstated after the busy period, enhancing efficiency and consistency in agent operations.

Create an Agent Status

To create a new agent status, follow these steps:

  1. In the Agent Status section, click + New Status.
  2. In the New Status window, enter the following details:
    1. Status Name – Enter the status name.
    2. Status Type – Select the status type: Away or Busy.
    3. Description – Type in a brief description of the status.
  3. Click Add & Exit to create the status and exit the window or click Add & Stay to create the status and continue to a new one.
    New Status Dialog Box
  4. The status created successfully success message is displayed on-screen and the new status is added to the Agent Status list. New Status Created

Edit an Agent Status

To edit an existing Agent status entry, follow these steps:

  1. In the Agent Status section, click the Edit icon corresponding to the status entry that you want to modify. Status Edit Icon

  2. In the Edit Status window, edit the Status Name, Status Type, and/or Description, then click Update. Edit Status Dialog Box

  3. The Status updated successfully message appears in the window and the modified values reflect in the Agent Status window. Status Updated

Delete an Agent Status

Notes

  1. The default statuses (Available, Away, Busy, and Offline) cannot be deleted. Only custom statuses provide this option.
  2. Deleted Agent Status entries cannot be restored.

To delete an existing Agent Status entry, follow these steps:

  1. In the Agent Status section, click the Delete icon corresponding to the status that you want to delete. Delete Status Icon

  2. You will be asked to confirm your choice. Click Yes to confirm.

  3. A success status message is displayed and the deleted Agent Status is removed from the list.

Configure Login Prep Status

Login Prep status ensures agents do not receive interactions immediately after they log in on the Console. This status provides agents with a designated time to prepare before they start receiving interactions. Administrators can enable and configure this status for their agents.

Steps to enable and configure Login Prep status:

  1. By default, the login prep status is disabled. Click the Edit button to enable login prep. Login Prep Disabled

  2. On the Edit Status window, turn on the toggle to Enabled. You can customize the following fields:

    1. Status Name
    2. Description
    3. Message to Agent
      1. Rule (default 30 seconds)
      2. Message Edit Login Prep
  3. Click Update to save the changes.
    Update Login Prep
    A confirmation message is displayed.
    Login Prep Enabled
    Once enabled, the Login Prep becomes the default status for every new login for the agent. Learn more.

Agent Settings

Agent Settings let you configure the settings that apply to all agents across Contact Center.

Go to Contact Center AI > AGENT & SUPERVISORS > Agent Management > Agent Settings to view and edit the following:

  1. Answer Mode: These settings let you define how conversations get answered on each channel (Digital – Chats, and Emails, as well as Voice).
  2. Conversation Status Control: These options let you define how conversation status behaves and the messages triggered by status changes.
  3. Call Recording Control: These settings let you configure call recording behavior. If enabled, you can further enable options to allow Agents and Virtual Assistants to Pause/Resume call recording.
  4. Transfers: This section lets you define settings related to External Transfers, Skill Match, and Transfer Destination Control.
  5. Skill Modification: You can decide if the agents can modify skills attached to a conversation.
  6. Auto Logout: Administrators can configure this setting to specify a period of inactivity that automatically logs out agents.

  7. Snooze: This setting allows agents to temporarily pause conversations that are waiting for a reply from the customer’s end or any necessary action or item on the agent’s side.

  8. Load Balanced Agent Routing: This setting ensures a fair distribution of tasks among available agents with the necessary skills and language proficiency.

These settings are grouped and presented as closed groups when first opening the Settings screen. Click any group to view its corresponding options.
Agent Settings Page

Answer Mode

Voice

  • Manual: Agents must click ‘Accept’ to begin their voice interaction with the next customer. Voice Configuration Manual

  • Auto: Calls are auto-answered. The agent does not need to click ‘Accept’. Voice Configuration Auto

Chats

  • Manual: Agents must click ‘Accept’ to begin chatting with the next customer. Set the acceptance timeout for agents before a chat returns to the queue by entering the number of minutes and seconds. Chat Configuration Manual

  • Auto: Chats are auto-answered, and the agent does not need to click ‘Accept’. Set the first response timeout for agents to respond to new chats. Chat Configuration Auto

Emails

  • Manual: Agents must click ‘Accept’ to begin their email interaction with the next customer. Set the acceptance timeout for agents before an email returns to the queue by entering the number of minutes and seconds. Email Configuration Manual

  • Auto: Emails are auto-accepted, and the agent does not need to click ‘Accept’. Email Configuration Auto

Explicit Reject Button

Turn on the toggle to add an explicit reject button for incoming conversations. This applies only in manual acceptance mode. This toggle is turned off by default.
Explicit Reject Toggle

Conversation Status Control

The Conversation Status Control settings are available for the following channels: Live Chat, Messaging, Voice, and Emails.

Different statuses apply to each channel. Watch the short demo below to see what these look like in Contact Center AI, and read the following sections for details on available statuses and their configuration. Conversation Status Control

Conversation Statuses by Channel (Live Chat, Messaging, and Voice)

Conversation statuses apply in certain conditions for specific channels. These are listed in the table below:

Status Applicability Channel Message Variables
On Connect When the agent connects Live Chat, Messaging. To User Agent Full Name, Agent First Name, Agent Last Name, Agent Nick Name, Elapsed Time, Expired Time.
Voice To User Agent Full Name, Agent First Name, Agent Last Name, Agent Nick Name
Due Reminder For Agent If the agent’s response time is greater than the set percentile of overdue conversations Live Chat, Messaging. To Agent Agent Full Name, Agent First Name, Agent Last Name, Agent Nick Name, Elapsed Time, Expired Time.
Agent Inactivity If the agent has not responded to an overdue conversation for the set time Live Chat To Agent Agent Full Name, Agent First Name, Agent Last Name, Agent Nick Name, Elapsed Time, Expired Time.
Overdue If the agent has not responded for the set amount of time Live Chat, Messaging. To Agent Agent Full Name, Agent First Name, Agent Last Name, Agent Nick Name, Elapsed Time, Expired Time.
Idle Reminder For Customer If the customer’s response time is greater than the set percentile of total idle customer conversations Live Chat, Messaging. To User Agent Full Name, Agent First Name, Agent Last Name, Agent Nick Name, Elapsed Time, Expired Time.
Idle If the customer has not responded for the set amount of time Live Chat, Messaging. To User Agent Full Name, Agent First Name, Agent Last Name, Agent Nick Name, Elapsed Time, Expired Time.
Auto Expire If the customer’s response time is greater than the set amount of time Live Chat To User Agent Full Name, Agent First Name, Agent Last Name, Agent Nick Name, Elapsed Time, Expired Time.
To Agent Agent Full Name, Agent First Name, Agent Last Name, Agent Nick Name
On Interruption If the agent disconnects unexpectedly Live Chat, Messaging. To User Agent Full Name, Agent First Name, Agent Last Name, Agent Nick Name, Elapsed Time, Expired Time.
On Close If the agent closes the conversation Live Chat, Messaging. To User Agent Full Name, Agent First Name, Agent Last Name, Agent Nick Name, Elapsed Time, Expired Time.

Conversation Statuses by Channel (Email)

Here is the HTML table converted into Markdown format:

Status Applicability Channel Message Variables
Overdue If the agent has not responded for the set amount of time (in hours and minutes). Email To Agent Elapsed Time, Expired Time, Time Left to Inactivity, Time Left to Expiry.
Due Reminder for Agent Inactivity If the agent’s response time is under the set amount of time (in hours). Email To Agent Elapsed Time, Expired Time, Time Left to Inactivity, Time Left to Expiry.
Agent Inactivity The conversation will be moved back to Queue, once it turns overdue if the agent has not responded for the set amount of time (in hours and minutes). Email To Agent Elapsed Time, Expired Time, Time Left to Inactivity, Time Left to Expiry.
Agent Offline If an agent gets disconnected unexpectedly, conversations will wait in queue for a set amount of time (in hours and minutes). Email To Agent
Customer Idle If the customer has not responded for the set amount of time (in hours and minutes) since the last agent response. Email To User Elapsed Time, Expired Time, Time Left to Inactivity, Time Left to Expiry.
Due Reminder for Auto Expiry If the customer’s response time is under the set amount of time (in hours) before Auto Expiry. Email To User Elapsed Time, Expired Time, Time Left to Inactivity, Time Left to Expiry.
Auto Expire Once the conversation turns idle if the customer does not respond for the set amount of time (in hours and minutes) the interaction expires. Email To User Elapsed Time, Expired Time, Time Left to Inactivity, Time Left to Expiry.
To Agent Elapsed Time, Expired Time, Time Left to Inactivity, Time Left to Expiry.
On Close If the conversation is closed by the agent. Email To User Elapsed Time, Expired Time, Time Left to Inactivity, Time Left to Expiry.

Conversation Status Configuration

For each status, you can configure the following:

  1. The response time after which the status should trigger: This can be set in either as a percent value of a total or as minutes and seconds.
    1. The statuses for which you can set a percent value are: Due Reminder For Agent, and Idle Reminder For Customer.
    2. The statuses for which you can set a response time (in minutes and seconds) are: Overdue, Agent Inactivity, Idle, and Auto Expire.
    3. The statuses that do not require percentile or response time configuration are: On Connect, On Interruption, and On Close.
      Status Configuration
      The following applies to emails:
    4. The statuses for which you can set a response time (in hours) are Due Reminder for Agent Inactivity, and Due Reminder for Auto Expiry.
    5. The status for which there is no response time is On Close.
    6. The statuses for which you can set a response time (in hours and minutes) are Overdue, Agent Inactivity, Agent Offline, Customer Idle, and Auto Expire.
  2. The messaging goes out to either the user or the agent. Status Messages can be edited by clicking the Edit icon under the Message column.
    Status Edit

    1. Each status lets you edit the message text, add variables and select the language. Status Message Dialog Box

    2. To add a variable, place the cursor where you want to insert the variable, click the Variable field, then select the one you need. This adds a variable placeholder in your message text, which will be replaced with contextual information once the message reaches its recipient. You can select more than one variable within the same message. For example: {{agentFirstName}} becomes Christine Mark.
      Add Variable
      See the tables in Conversation Statuses by Channel (Live Chat, MEssaging, and Voice) and Conversation Statuses by Channel (Email) for details on available variables.

Once you configure your Conversation Statuses and Messaging, click Save at the bottom right of the Agent Settings screen. Save Conversation Status

Call Recording Control

By default, Contact Center AI records all voice interactions. Contact Center AI admins can disable call recording for all voice interactions.
Call Recording Control

Allow Agent to Pause/Resume

By default, the Allow Agent to Pause/Resume feature is disabled. However, admins can enable it for agents handling voice interactions, allowing them to pause the recording during the call. Allow Agents to Pause/Resume Call Recording

Allow Virtual Assistant Dialogs to Pause/Resume

By default, the Allow Virtual Assistant to Pause/Resume feature is disabled. However, admins can enable it for virtual assistants (automation) handling voice interactions, allowing them to pause the recording when collecting Personally Identifiable Information (PII).
Allow Virtual Assitant Dialogs to Pause/Resume Call Recording

Recorded calls are accessible to supervisors on the Dashboard’s Interactions tab. The interactions are not recorded in the interactions tab for the duration that the recording was stopped/paused.

Changes to the Call Recording Control settings are logged on the Kore.ai Bots Admin Console > Analytics > Audit Report page.

Transfers

Transfer to External Contacts

If enabled, this option allows agents to transfer ongoing customer calls to the external contacts list, via the Agent Console. Please see Agent Console > Transfer Interactions to learn more.
Enable Transfer to External Contacts

Enforce Skill Match for Transfers

If enabled, the system considers skills while finding an agent, during a queue transfer. If disabled, the system ignores skills while finding an agent, during a queue transfer.
Enable Enforce Skill Match for Transfers

Transfer Destinations

Supervisors can decide where agents can transfer interactions:

  • Queues & Agents: Agents can transfer interactions to queues and other individual agents.
  • Queues only: Agents can transfer interactions only to queues.
    Transfer Destinations

Skill Modification

If enabled, the system allows agents to modify skills attached to an interaction.

You can select from the following options:

  • Live Interaction: Selecting this option lets agents modify skills from the skills bar on the Live Interaction window.
  • Transfer: Selecting this option lets agents modify skills when transferring an interaction. Skill Modification

Auto Logout

This feature allows administrators to specify the period of inactivity after which auto logout occurs. By default, auto logout is disabled.
Auto Logout

Enabling the setting allows administrators to configure the following rules:

Auto Logout: The period of inactivity after which auto logout occurs. The default setting is 8 hours.

Due Reminder for Auto Logout: The time duration before auto logout when the alert message appears. Configure Auto Logout

Snooze

This feature allows agents to temporarily pause conversations that are awaiting a response from the customer or require any necessary action from the agent.

By default, the snooze functionality is disabled. Administrators can turn on the Snooze toggle to enable the functionality.
Enable Snooze

Load-Balanced Agent Routing

By default, the load-balanced agent routing functionality is disabled. Administrators can turn on the toggle to enable the functionality allowing the distribution of tasks more evenly and reducing the chances of agent overload, leading to better focus and potentially faster task completion times, decreasing wait times for tasks. and improve overall system performance.
Load-Balanced Agent Routing