Skip to main content

Settings

What it is

Settings is the central configuration area for your entire BotBat workspace. It contains every option that controls how your workspace looks, behaves, and protects itself. From organization-level details such as your company name, timezone, and default language, through security hardening with two-factor authentication and session management, all the way to operational preferences like notification behavior, channel defaults, inbox auto-assignment rules, and business hours scheduling.

The Settings module is organized into clearly separated sections so you can find what you need without scrolling through unrelated options. Organization settings control workspace identity. Security settings protect your team's accounts. Notification settings determine how agents are alerted. Channel settings configure default behaviors for each connected messaging platform. Auto-assignment rules distribute incoming conversations automatically. Business hours define when your team is available and trigger away messages outside those windows.

Changes to settings take effect immediately unless otherwise noted. Some changes, such as enforcing two-factor authentication for all members, trigger email notifications to affected users. Every settings change is recorded in the workspace audit trail (accessible from the Users & Roles module) so you can trace when and by whom a configuration was altered.

Organization settings form showing workspace name, timezone dropdown, and language selector

When to use

ScenarioWhat to do
Setting up a new workspaceConfigure your organization name, timezone, and default language so timestamps, reports, and the UI reflect your business location.
Hardening account securityEnable two-factor authentication for all team members and review active sessions to detect unauthorized access.
Customizing notification behaviorToggle desktop notifications and notification sounds on or off so agents are alerted in the way that suits their workflow.
Configuring channel defaultsSet the default reply channel, fallback messages, and session timeout for each connected messaging channel.
Automating conversation assignmentDefine auto-assignment rules so incoming inbox conversations are distributed to agents based on round-robin, load balancing, or skill-based routing.
Defining business hoursSpecify when your team is available so that auto-replies and SLA clocks respect your operating schedule.

Steps

Editing organization details

Click "Settings" in the Account section of the sidebar. Under the "Organization" section, update the workspace name (displayed in the header and on outgoing notifications), select your timezone from the dropdown, and choose the default interface language. The timezone setting is critical because it determines when scheduled campaigns fire, how analytics timestamps are displayed, and when business hours begin and end.

If your organization operates across multiple timezones, choose the timezone of your headquarters or primary operations center. Individual agents can override the display timezone in their personal preferences, but system-level schedules always reference the workspace timezone.

Configuring notification preferences

In the "Notifications" section, you control how agents are alerted about workspace events. The following options are available:

Notification preference toggles for sounds and desktop notifications
SettingDescriptionDefault
Desktop notificationsBrowser push notifications for new eventsOn
Notification soundsAudio alert when a new event occursOn
New message alertsNotify when a new message arrives in the inboxOn
Assignment alertsNotify when a conversation is assigned to youOn
Mention alertsNotify when another agent mentions you in a noteOn
Campaign alertsNotify when a campaign completes or failsOff

Each agent can override these defaults in their personal notification preferences. Workspace-level defaults apply to new team members until they customize their own settings.

Enabling two-factor authentication

Navigate to the "Security" section and click "Enable 2FA." A setup wizard guides you through linking an authenticator app (such as Google Authenticator, Authy, or 1Password). Scan the QR code displayed on screen, enter the verification code from your authenticator app, and save backup recovery codes in a secure location.

2FA setup wizard showing authenticator QR code step

To enforce 2FA for all workspace members, toggle the "Enforce for all members" switch. When enforcement is enabled, users who have not yet configured 2FA are prompted to set it up on their next login. They cannot access the workspace until 2FA is active on their account. This enforcement setting is strongly recommended for workspaces that handle sensitive customer data or operate in regulated industries.

Managing active sessions

In the "Sessions" panel under Security, review all active sessions across devices. Each entry shows the device type, browser, IP address, approximate location, and the timestamp of the last activity. If you see a session you do not recognize, click "Terminate" to end it immediately. The terminated session's user is logged out and must re-authenticate.

Active sessions list showing device, IP, and last active columns

Periodically reviewing sessions is a security best practice, especially if team members occasionally access the workspace from shared or public computers. Stale sessions from forgotten devices represent a real attack surface.

Creating auto-assignment rules

In the "Auto-Assignment" section, click "Add Rule" to create a new conversation distribution rule. Choose the assignment strategy from the available options:

Auto-assignment rule form with strategy dropdown and agent selector
StrategyHow it works
Round-robinDistributes conversations evenly across all participating agents in rotation.
Least-activeAssigns to the agent currently handling the fewest open conversations.
Skill-basedRoutes conversations to agents tagged with specific skills matching the conversation topic or channel.

Select which agents or teams participate in the rule, and set priority conditions (e.g., VIP contacts always go to senior agents). Multiple rules can coexist; they are evaluated in priority order, and the first matching rule wins.

Defining business hours

Open "Business Hours" and toggle it on. Set your operating hours for each day of the week using the time pickers. Add exceptions for holidays or special closures by clicking "Add Exception" and selecting the date.

Weekly business hours grid with hours set for Monday through Friday

Outside of configured business hours, the platform sends the away message you define in the "Away Message" field. SLA clocks pause outside business hours so agents are not penalized for response times during off-hours. If your team operates 24/7, leave business hours disabled; the system will treat every hour as active.

Common pitfalls

PitfallWhy it matters
Setting the wrong timezoneScheduled campaigns fire at the wrong time and analytics timestamps become misleading. Double-check this during initial setup.
Not enforcing 2FA across the teamEnabling 2FA only for your own account leaves other team member accounts vulnerable. Use the "Enforce for all members" toggle.
Overly broad auto-assignment rulesAssigning all conversations to all agents without skill or team filters results in agents receiving conversations they cannot handle.
Forgetting to set business hoursWithout business hours, auto-replies and SLA timers run 24/7, setting unrealistic expectations for customers and unfairly penalizing agents.
Ignoring session managementStale sessions from forgotten devices (e.g., a shared computer) can be a security risk. Periodically review and terminate unused sessions.
tip

After changing your timezone or business hours, send a test message to yourself to verify that auto-replies and timestamps display correctly before going live.

  • Settings Overview
  • Organization Details
  • Notification Preferences
  • Security & 2FA
  • Active Sessions
  • Auto-Assignment Rules
  • Business Hours