Skip to content

Agent Management

Manage chat agents from Admin → Live Chat → Agents.

Agent Management

Creating Agents

Click "Create" and fill in:

FieldRequiredDescription
First NameYesAgent's first name
Last NameYesAgent's last name
EmailYesLogin email (must be unique)
PasswordYesLogin password (min 8 characters)
PhoneNoContact phone number
ActiveDeactivated agents cannot log in
AvailableUnavailable agents don't receive auto-assignments

Agent Statuses

StatusBadgeMeaning
Active + AvailableGreen "Available"Agent can log in and receives auto-assignments
Active + UnavailableGray "Unavailable"Agent can log in but won't receive auto-assignments
InactiveRed "Inactive"Agent cannot log in at all

Auto-assign

Enable in Admin → Live Chat → Settings → Auto-assign Agent.

When a visitor starts a new conversation:

  1. System finds all agents where is_active = true AND is_available = true
  2. Selects the agent with the fewest open conversations (round-robin)
  3. Assigns that agent to the conversation automatically
  4. If no agents are available, the conversation remains unassigned

Agents can also self-assign by clicking "Join" on any open conversation in their portal.

Permissions

PermissionDescription
live-chat.agents.indexView agent list
live-chat.agents.createCreate new agents
live-chat.agents.editEdit existing agents
live-chat.agents.destroyDelete agents