Give each person the access and responsibilities they need. Manage team roles, Enterprise routing departments, two-factor authentication, and security history.
13 min read
Updated October 2026
ChatSpark provides comprehensive team management and security features to help you collaborate safely and maintain control over your account:
Access these features from Team & Security in your dashboard sidebar.
Collaborate with your team by inviting members and assigning appropriate roles. Team members access your AI Agents, training data, and analytics based on their assigned permissions.
Each team member is assigned a role that determines what they can access and modify:
| Role | Permissions | Best For |
|---|---|---|
| Owner | Full access to everything including billing | Account holder |
| Admin | Manage AI Agents, actions, and account operations, including Enterprise routing. The Owner controls member roles and routing grants. | Managers, team leads |
| Analyst | Read-only access to agents, analytics, settings | Reporting, QA review |
| Developer | Agents, AI Actions, webhooks, analytics (read) | Technical implementation |
| Manager | Access to AI Inbox and Management, with delegated settings and routing permissions | AI Inbox team leads (Enterprise only) |
| Support | View and respond to AI Inbox assists only | Support teams, customer-facing staff |
| CoPilot | Access to ChatSpark CoPilot browser extension only | Remote team members, field agents |
To invite a new team member:
The invitee will receive an email with a link to accept the invitation. Invitations expire after 7 days. If expired, simply send a new invitation.
If the invitee doesn't have a ChatSpark account, one will be created automatically when they accept the invitation.
From the Team tab, you can:
On Enterprise, the AI Routing tab connects your team directory to AI Inbox routing. Define departments once, add members, and describe the work each department handles. Then choose which departments each AI Agent can use. The same settings are available from AI Inbox, Settings, then AI Routing.
Complete each member's position, responsibilities, expertise, languages, and capacity. These details help AI find a suitable person without requiring someone to sort every request manually. Required qualifications and approval authority are managed separately by authorized administrators. A title such as “Team lead” does not grant refund approval or escalation authority by itself.
Owners and Admins can administer AI Routing. The Owner can delegate specific actions to a Manager from the invitation checklist or Delegate routing administration in AI Routing. Managers do not receive routing administration just from their role.
Managers cannot grant themselves additional access. AI Operator uses the same saved permissions as the dashboard, so asking Operator to change routing does not bypass these controls.
On Enterprise, you can select routing departments when inviting an eligible team member. Membership takes effect after they accept the invitation and its permissions are checked again. An invitation does not automatically grant specialist qualifications or approval authority.
When a person leaves, removing them revokes their account access and removes them from new routing selection. Existing managed Assists are checked for reassignment or fallback. If a reply or callback was already being sent, its result stays available for review so another person does not accidentally contact the customer twice. Reinviting someone does not restore their former qualifications automatically.
Availability and work schedules help determine who can receive initial responsibility. Capacity limits the number of Assists awaiting that person's response. Required skills and authority still apply, even when a department is busy. Equally suitable members share turns through round robin.
Authorized department members receive the new Assist notification, subject to notification preferences. The first eligible member to successfully respond claims it. Later customer reply notifications go to that owner. Availability controls routing selection, while notification preferences control alerts.
For routing modes, response targets, escalation, customer tiers, and reviewed improvements, see AI Routing in the AI Inbox guide.
Add an extra layer of security to your account with two-factor authentication (2FA). When enabled, you'll need both your password and a verification code from your authenticator app to log in.
If you can't scan the QR code, click “Can't scan?” to reveal the secret key. Enter this key manually in your authenticator app.
To disable 2FA, go to the Security tab and click Disable 2FA. You'll need to enter a verification code from your authenticator to confirm.
On Enterprise, an Owner or Admin can turn on Require 2FA for all team members in the Security tab. Members must complete setup and verification before continuing with protected account work. This requirement also applies to routing changes, customer replies, callbacks, and Operator actions. Turning off the team requirement does not disable a person's own 2FA setting.
Enterprise plans only
View your active login sessions. Enterprise Owners and Admins can also review and terminate team sessions. Session management helps you:
The Security tab shows all active sessions with:
Click the X next to any session to terminate it. You can also click Terminate All Other Sessions to log out of all devices except your current one.
Terminating a session ends its access to protected actions, including AI Routing and customer responses. An open browser tab does not retain permission after its session is revoked.
Enterprise plans only
Enterprise accounts enforce strong password requirements:
Enterprise plans only
Track all account activity with comprehensive audit logs. Audit logging is designed for SOC2 compliance and provides a complete trail of who did what and when.
Audit logs capture events across 14+ categories:
Access audit logs from the Security History tab: