SmartAI allows you to create and manage Departments to organize your support team, streamline conversations, and route users to the right people (like Sales, Support, or Billing).
โ Why Use Departments?
- Route chats to the right team automatically
- Assign agents to specific departments
- Control access to conversations by department
- Improve support response time and clarity
๐ง How to Set Up Departments
- Go to Settings > Miscellaneous > Departments
- Add, rename, or delete departments
- Save and reload the page to apply changes
- Go to Users > Agents, select an agent, and assign them to a department.
- In the Conversations area, youโll now be able to assign or filter chats by department.
๐ฌ Chat Dashboard Settings
You can customize how departments appear to users:
| Option | Description |
| Display in dashboard | Show department selection before users start a chat. |
| Display images | Use department images instead of colors. |
| Display in conversation list | Show department color in the admin chat list. |
| One conversation per department | Prevent users from starting multiple chats in the same department. |
| Label | Rename “Departments” (plural) to match your brand (e.g., “Teams”). |
| Label single | Rename “Department” (singular). |
| Dashboard title | Set a custom title for the department list in the chat dashboard. |
๐ฅ How It Works for Agents
- Agents with no assigned department can see all conversations.
- Agents with a department will only see chats, users, and agents within their assigned department.
- If a conversation is moved to another department, all agents in that department receive an email notification.
๐ง Assigning Departments Automatically
SmartAI can auto-assign departments using:
- Q&A Set Data
- Flows Actions
- Dialogflow Actions
- Dashboard Pre-Selection
(Force users to pick a department before chatting) - Automation Rules
Settings > Automations > More
- JavaScript Variable
Use var SB_DEFAULT_DEPARTMENT = ID; to pre-assign a department
- API Integration
Developers can assign departments through API if needed
