Chatspark
K
K

Team & Security

Invite team members, assign roles, enable two-factor authentication, and monitor account activity with audit logging.

9 min read

Updated February 2026

Overview

ChatSpark provides comprehensive team management and security features to help you collaborate safely and maintain control over your account:

  • Team Management — Invite members and assign roles (Pro & Enterprise)
  • Two-Factor Authentication — Add an extra layer of security to your account
  • Session Management — View and control active login sessions (Enterprise)
  • Audit Logging — Track all account activity with detailed logs (Enterprise)

Access these features from Team & Security in your dashboard sidebar.

Team Management

Collaborate with your team by inviting members and assigning appropriate roles. Team members access your chatbots, training data, and analytics based on their assigned permissions.

Plan-Based Access
Team features are available on Pro and Enterprise plans. Pro allows 2 total members (owner + 1 admin), while Enterprise supports unlimited team members.

Roles & Permissions

Each team member is assigned a role that determines what they can access and modify:

RolePermissionsBest For
OwnerFull access to everything including billingAccount holder
AdminManage agents, actions, team members (no billing)Managers, team leads
AnalystRead-only access to agents, analytics, settingsReporting, QA review
DeveloperAgents, AI Actions, webhooks, analytics (read)Technical implementation
Role Availability
Pro plans can assign the Admin role only. Analyst and Developer roles are available on Enterprise plans.

Inviting Team Members

To invite a new team member:

  1. Go to Team & Security in your dashboard
  2. Click Invite Member
  3. Enter their email address
  4. Select a role from the dropdown
  5. Click Send Invitation

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.

Managing Members

From the Team tab, you can:

  • View all members — See active members and pending invitations
  • Search — Find members by name or email
  • Filter — Show all, active, pending, or inactive members
  • Change roles — Update a member's role as needed
  • Remove members — Revoke access for team members
  • Cancel invitations — Cancel pending invitations
  • Export — Download team data as CSV

Two-Factor Authentication

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.

Setting Up 2FA

  1. Go to Team & Security and click the Security tab
  2. Click Enable Two-Factor Authentication
  3. Scan the QR code with your authenticator app (Google Authenticator, Authy, etc.)
  4. Enter the 6-digit code from your app to verify
  5. Save your backup codes — These one-time codes let you log in if you lose access to your authenticator
Save Your Backup Codes
When you enable 2FA, you'll receive 10 backup codes. Store these in a safe place — if you lose access to your authenticator app, these codes are the only way to recover your account.

Manual Entry

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.

Disabling 2FA

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.

Session Management

Enterprise plans only

View and control all active login sessions for your account. Session management helps you:

  • See all devices and locations where you're logged in
  • Identify suspicious or unauthorized access
  • Terminate sessions remotely

Viewing Sessions

The Security tab shows all active sessions with:

  • Device info — Browser and operating system
  • IP address — Location of the login
  • Last active — When the session was last used
  • Current session — Indicates which session you're using now

Terminating Sessions

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.

Security Best Practice
Regularly review your active sessions, especially if you've logged in from shared or public computers. Terminate any sessions you don't recognize.

Password Policy

Enterprise plans only

Enterprise accounts enforce strong password requirements:

  • Minimum 12 characters
  • Must include uppercase, lowercase, number, and symbol
  • Password history — Can't reuse your last 5 passwords
  • Account lockout — 5 failed attempts triggers a 15-minute lockout

Audit Logging

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.

What Gets Logged

Audit logs capture events across 14+ categories:

  • Authentication — Logins, logouts, failed attempts
  • Password — Password changes and resets
  • 2FA — Two-factor enable/disable events
  • Sessions — Session creation and termination
  • Team — Member additions, removals, role changes
  • Agents — Chatbot creation, updates, deletion
  • Actions — AI Action configuration and execution
  • Billing — Subscription changes
  • Payments — Payment method updates
  • Integrations — Webhook and integration changes
  • Settings — Configuration updates

Viewing Audit Logs

Access audit logs from the Security History tab:

  • Filter by category — Focus on specific event types
  • Search — Find events by action or resource
  • View details — Click any entry to see full details including IP address, browser, and metadata
  • Export — Download logs as CSV for compliance reporting
90-Day Retention
Audit logs are retained for 90 days. Export logs regularly if you need longer retention for compliance purposes.
Team-Wide Visibility
Audit logs show activity from all team members, giving owners and admins complete visibility into account operations.

Previous

Training Suggestions

Next

Analytics & Dashboard