Home Setup account
πŸ‘

Setup account

Set up your account, workspace, teams, users, and basic configuration before going live.
Pranav Raj Shivam Mishra
By Pranav Raj and 1 other
β€’ 7 articles

Creating a Chatwoot Account

This guide walks you through creating a new Chatwoot account β€” whether you're using Chatwoot Cloud (the hosted version at chatwoot.com) or your own self-hosted installation. Cloud or self-hosted? Pick the path that matches your setup. | | Cloud | Self-hosted | |---|-----------|----------------| | Where you sign up | chatwoot.com | your-installation-url/app/auth/signup | | Hosting | Managed by Chatwoot | You operate the server | | Updates | Automatic | You handle them | | Best for | Most teams that want to skip ops | Teams with strict data-residency or self-management requirements | If you're not sure which you're using, ask your IT team β€” or assume Cloud unless you've been told otherwise. Signing up on Chatwoot Cloud Step 1 β€” Open the signup page Go to chatwoot.com and click Signup button. Step 2 β€” Fill in the signup form You'll be asked for five things: | Field | What to enter | |-------|---------------| | Work email | A valid work email address β€” this is what you'll use to log in. E.g. john.hopkins[@]companyname.com. | | Password | Must include at least one uppercase letter (A–Z), at least one digit (0–9), and at least one special character | Click Create an account to submit. Step 3 β€” Verify your email Chatwoot sends an email titled "Confirmation Instructions" to the work email you signed up with. Open it and click Confirm my account. The link logs you back into the dashboard. Can't find the email? Check your spam folder first, then your work email's quarantine. Some organizations have email-security policies that block external automated emails from reaching the inbox β€” if that's the case, ask your IT admin to release the message from quarantine or allow Chatwoot's sending domain. Signing up on a self-hosted installation If your team runs its own Chatwoot, the signup flow is the same, only the URL is different. Open: {your-installation-url}/app/auth/signup Replace {your-installation-url} with whatever your team uses (e.g. support.acme.com). The form fields are identical to Cloud. Email confirmation works the same way, assuming your installation is configured to send email. Self-hosted installations often have additional configuration steps (custom domain, SMTP, SAML SSO). Those are documented separately in the Chatwoot self-hosted guides. Next Steps:​ We recommend you follow the steps below to set up your account and get the full power of Chatwoot. You can also go through the Chatwoot 101 lessons to learn the ins and outs of effective customer engagement using Chatwoot. - Configure your profile: Set your name, picture, password, and more. - Configure account details: Setup your account’s name, language, etc. - Add Agents: Add your team members to your account to help manage conversations. - Add Inboxes: Add your conversation inboxes/channels like website widget, Facebook, WhatsApp, etc. - Configure your chat widget: Personalize your website chat widget. - Add Teams: Setup your teams like Sales, Services, Product, etc. - Add Labels: Setup labels for categorizing your contacts/conversations. - Add Canned Responses: Create your saved reply templates for frequently asked questions. - Integrations: Integrate Chatwoot with your favorite apps, or use Webhooks. - Applications: Connect your account with applications for better workflows.

Last updated on Apr 29, 2026

Customizing your personal profile

Your Profile Settings page is where you personalize Chatwoot for yourself β€” your name and avatar, the dashboard's appearance, how you send messages, your signature, your password, your alerts, and your API access token. Everything here applies to you only; nothing on this page changes the experience for your teammates. Click your avatar in the bottom-left corner of the dashboard and choose Profile settings. Profile picture Upload a photo by clicking Upload image. After uploading you'll see options to Update image (replace it) or Remove. Once it's saved, you'll see a "Avatar has been deleted successfully" alert if you remove it, or a confirmation alert if you upload a new one. Use a clear, recognizable headshot. This is the avatar customers see on your replies. Your full name Your real name. Used on emails and in some internal references. Display name The name shown to customers in conversations. Many agents use just a first name here ("Sarah") even when their full name is something more formal ("Sarah Anne Whitman"). If you leave it blank, your full name is used. Your email address The address you log in with. Important: changing your email forces you to log in again β€” Chatwoot logs you out so you can re-authenticate with the new credentials. You'll see "Your profile has been updated successfully, please login again as your login credentials are changed" when this happens. On some installations the email field is locked (when admins disable user profile updates). If you can't edit it, that's why. When you've made your changes, click Update Profile to save. Interface β€” appearance preferences Font size Pick the size that's comfortable for your screen and eyes. Changes take effect immediately. Preferred Language The language Chatwoot's UI uses for you. The default is Use account default β€” meaning whatever your administrator set under Account Settings. Pick a specific language to override that for your own session. This doesn't change anything customer-facing; it's purely for the dashboard you see. Set your personal message signature​ A signature block that's automatically appended to every reply you send from any inbox. Useful for sign-offs, support hours, or links to documentation. The editor supports rich formatting and inline images. Inline images are supported in live-chat, email, and API inboxes; in some other channel types the image will be skipped. Type or paste your signature, then click Save message signature. You'll see "Signature saved successfully" on success. A typical signature: --- Sarah Acme Customer Success sarah[@]acme.com Β· acme.com/help Hotkey to send messages Choose how you send a reply. Two options, picked by clicking the card you prefer: - Enter (↡) β€” pressing Enter sends the message; Shift+Enter inserts a new line - Cmd/Ctrl + Enter (⌘ + ↡) β€” pressing Enter inserts a new line; Cmd/Ctrl+Enter sends the message Reset your password​ A single Change password button. Click it to expand a form with three fields: - Current password β€” your existing password - New password β€” must be at least 6 characters - Confirm new password β€” must match the new password This section is hidden on installations that disable user profile updates (typically when SAML SSO handles authentication centrally). Updating your password signs you out of all your other devices. Be ready to log back in everywhere you use Chatwoot. As a security measure, you need to provide your existing password to change it to a new one. If you have forgotten the old password, you can log out of the system and reset the password. Password must contain at least one uppercase character (A-Z), at least one numeric character (0..9), and at least one special characterΒ (!@#$%^&*()_+-=[]{}|'"/^.,<>:;?~). Next: Setting up notifications

Last updated on Apr 28, 2026

Setting up notifications

To access notification settings, open your profile settings from the profile menu on the sidebar. Here, you’ll find all settings associated with your profile, including configurations for audio, email, and push notifications. Note: These settings apply to your profile only and do not change settings globally. Audio Notifications Audio notifications are available when you have Chatwoot open in the browser. They are sent immediately, based on your chosen settings. Here's an overview of each of these settings Alert tone At the moment you have five options, you can hear them by pressing the preview button. You can select either of these depending on your preference. Alert events for conversations You can select any of the three options available. 1. My assigned conversations: Alerts only for conversations assigned to you. 2. Unassigned conversations: You'll get alerts for conversations which have no assignee 3. Open conversations assigned to others: Alerts for conversation assigned to your peers, but not you. This also excludes any unassigned conversations. For agents it's best to enable audio notification for assigned conversations only. This will ensure you do not miss important messages while reducing the amount of distractions compared to enabling notifications for all messages. For managers, you can select, Assigned + Unassigned, that way, you can stay on top of your chats as well as conversations waiting to be assigned. Selecting all three options will give you alerts for all incoming messages. Note that audio notifications work only when Chatwoot is open in the browser. In case you wish to get notified of any activity even when the app is not open, you can enable "Push notifications". This is explained in detail further on this page. Alert conditions This determines when the alert is actually triggered, this allows more granular control helping you cut distractions or stay on top of your conversations. The following are the two conditions available to you. 1. Send audio alerts only if the browser window is not active. Β Ideal for minimizing distractions while attending to active conversations. 2. Send alerts every 30s until all the assigned conversations are read. For teams with strict SLAs, this option will keep notifying you every 30 seconds if there are unread conversations, ensuring you stay at the top of each of them and attend them in a timely manner. By default, none of these are selected as audio notifications are disabled, however we recommend enabling the first option to send audio notifications if the browser window is not active. Push Notifications and Email Notifications Chatwoot will send you notifications about new events with Push Notifications on your browser and the mobile app, as well as email based on your preferences. We recommend enabling the notifications for assigned and mentioned as shown in the screenshot below Enabling push notifications in the browser For the app to be able to send you push notifications, it needs to seek permission from your browser. To enable push notifications you can click on the toggle "Enable push notifications for your browser so you’re able to receive them" it should prompt you for permission. You need to allow this, in case the prompt does not show up, this could mean that the permission is blocked already, or disabled by default. You can follow this guide to ensure notifications are enabled for your browser. Once enabled, the push notifications can be toggled on correctly.

Last updated on Dec 09, 2024

Updating your Account settings

The Account Settings page is where an administrator sets top-level details about the Chatwoot account itself β€” its name, default language etc. Where to find it: Settings β†’ Account Settings. The page header reads "Account settings". Who can access it: administrators only. Regular agents and custom roles cannot view or edit this page. General settings All fields are saved together using the Update settings button at the bottom. | Field | Required | Description | |-------|----------|-------------| | Account name | Yes | Display name for the account, shown in account switchers and on email transcripts. | | Site language | Yes | Default UI language for the dashboard. Individual users can override this in Profile Settings. | Transcribe Audio Messages When enabled, Chatwoot automatically generates a text transcript whenever an audio message is sent or received in a conversation, and shows it inline alongside the audio. This section only appears when Captain is enabled on your account. Saving is automatic on toggle. Account ID A read-only display of your account's unique numeric ID, shown in a copyable code block. You'll need it whenever you build an integration against the Chatwoot Application API. Click the code to copy. Delete your Account Only displayed on Chatwoot Cloud installations. Clicking Delete Your Account opens a confirmation modal. To confirm, type the account's exact name into the field and click Delete. The account is then marked for deletion at a future scheduled date β€” not removed immediately. If the account is already marked for deletion, this section instead shows a red banner with the deletion date and a Cancel Scheduled Deletion button. Two banner variants exist: - "This account is scheduled for deletion on {date}. This was requested by an administrator." β€” manual deletion - "This account is scheduled for deletion on {date} due to account inactivity." β€” inactivity-based deletion Cancelling reverts the deletion as long as the scheduled date hasn't passed. Build info A small footer at the bottom of the page showing: - The current Chatwoot version (e.g. v3.16.0) - The Git build identifier, clickable to copy the full value If a newer version is available, an additional line appears above on self-hosted installations: "An update {version} for Chatwoot is available. Please update your instance." Useful for support tickets β€” paste the version and build identifier when reporting an issue.

Last updated on Apr 28, 2026

How to invite agents and manage your support team?

An agent is anyone on your team who has access to Chatwoot to handle customer conversations. Every person who logs into your Chatwoot account is an agent β€” there is no separate "user" concept beyond agents and the role each one holds. Each agent has: - A name and email β€” used to log in and to display on customer-facing replies - A role that determines what they can see and do in the account - An availability state β€” Online, Busy, or Offline β€” shown to teammates and used to influence auto-assignment The two built-in roles Out of the box, Chatwoot has exactly two roles: | Role | What they can do | |------|------------------| | Administrator | Full access. Can change account settings, manage agents, configure inboxes, build automations, view all conversations. | | Agent | Standard support role. Can handle conversations on inboxes they're a member of, but cannot change account settings or manage other agents. | If you need more granular control, for example, "this person can manage contacts and view reports, but can't see other agents' conversations". You can define your own roles via the Custom Roles feature. See Custom Roles for the full guide. When custom roles exist, they appear in the same role dropdown wherever you'd otherwise pick Administrator or Agent. Permissions: only administrators can invite, edit, or delete agents. Regular agents can see who's on the team but cannot manage the team list. Managing agents How to invite a new agent and assign their role Adding an agent in Chatwoot is a single-screen modal β€” not a multi-step wizard. The agent isn't fully active until they accept the invite via email and set up their password. Step 1 β€” Open the invite modal. Go to Settings β†’ Agents and click the Add Agent button at the top right of the page. Step 2 β€” Fill in the agent's details. The "Add agent to your team" modal opens. Fill in: | Field | What it's for | |-------|---------------| | Agent Name | The full name your customers will see on outgoing replies. | | Role | A dropdown listing Administrator, Agent, and any custom roles you've defined. Pick whichever level of access this person needs. | | Email Address | The email the invite is sent to and that the agent will use to log in. | Click Add Agent to submit. Step 3 β€” The agent confirms via email. Chatwoot creates the account in an unconfirmed state and emails the new agent a confirmation link. Until they click that link and set a password, they appear in the agents list with a Verification Pending badge. Once confirmed, the badge changes to Verified and they can log in normally. Tip: if a teammate says they didn't get the invite, check their spam folder first, then have an admin open their row, click Edit, and resend the invite by re-saving β€” or use Reset Password to send them a fresh login link. How to edit an agent's role, name, or availability 1. Go to Settings β†’ Agents. 2. Find the agent and click the edit (pencil) icon next to their row (tooltip: Edit). 3. The "Edit agent" modal opens. You can change: - Agent Name - Role β€” switch between Administrator, Agent, or any custom role - Availability β€” Online, Busy, or Offline 4. Click Update to save. You can also use the Reset Password button inside the edit modal to email the agent a new password-reset link. (This button is hidden for accounts that authenticate via SAML / SSO.) Note: changing an agent's role is instant. If you demote an admin to a standard agent while they're logged in, their access to settings will disappear on their next page navigation. How to remove an agent 1. Go to Settings β†’ Agents. 2. Find the agent and click the delete (trash bin) icon next to their row (tooltip: Delete). The icon turns red on hover. 3. Confirm the deletion in the modal. Who you can't delete: - Yourself. The delete button is hidden on your own row. - The last verified administrator on the account. Chatwoot enforces at least one admin at all times. What happens when an agent is deleted? A background worker handles cleanup atomically: - They're removed from every team they were a member of. - They're removed from every inbox they were a collaborator on. - Every conversation they were the assignee of is unassigned. The conversations are not deleted, not re-routed automatically, and not re-assigned to anyone β€” they sit in the unassigned queue until a human or auto-assignment picks them up. Plan accordingly: if a high-volume agent is leaving, consider re-assigning their open conversations before you delete them, so nothing slips through the unassigned queue. Agent availability: Online, Busy, Offline Every agent has one of three availability states. The state shows on their avatar throughout the dashboard so teammates know who's around. | State | Meaning | |-------|---------| | Online | Available β€” auto-assignment routes new conversations to them. | | Busy | They're at the desk but heads-down. Auto-assignment would skip them. | | Offline | They're done for the day. Auto-assignment doesn't pick them. | Agents set their own availability from the avatar dropdown in the top-right of the dashboard. Admins can change anyone's availability from the Edit agent modal. How to use agents Once an agent exists in your account, they become available wherever a person can be selected, mentioned, or filtered. Here's the full set of places. 1. Inbox membership Agents are added as members of specific inboxes (Settings β†’ Inboxes β†’ [an inbox] β†’ Collaborators). Only inbox members can see and reply to conversations on that inbox. Adding someone to your account does not automatically give them access to every inbox β€” you grant inbox access deliberately. 2. Team membership Agents can belong to one or more teams (Settings β†’ Teams). Team membership is what makes them eligible for team-scoped auto-assignment. See Teams for the full picture. 3. Conversation assignee The Assignee field in the conversation actions sidebar is a dropdown of eligible agents (those on the conversation's inbox). The assignee is the one person currently responsible for replying. 4. Conversation participants Beyond the assignee, you can add agents as participants so they can follow along, get notifications, and chime in privately without taking ownership. Useful for shadowing, escalations, or looping in subject-matter experts. 5. @-mentions in private notes Inside a conversation's Private Notes tab, type @ and start typing a teammate's name to tag them. Mentioned agents get a notification and the conversation appears in their Mentions view in the navigation rail. 6. Macros The macro action picker (Settings β†’ Macros) includes Assign Agent as an action. So a "Refund issued" macro can in one click reassign the conversation to whichever agent should handle finance follow-up. 7. Automation rules Automation rules (Settings β†’ Automation) can both filter on an agent (as a condition: "if assigned agent is X") and assign an agent (as an action: "assign agent X") or remove an existing assignment. 8. Reports - Agent Reports show the same six core metrics (conversations created, incoming/outgoing messages, avg first response time, avg resolution time, resolutions count, avg reply time) scoped to one agent. - CSAT and SLA reports both accept an agent filter so you can drill into one person's CSAT score or SLA hit-rate. Frequently asked questions What's the difference between Administrator and Agent in practical terms? Administrators can change settings, manage agents, configure inboxes, build automations, and see every conversation in the account. Agents can handle conversations on inboxes they're members of and edit their own profile, but can't manage account-level settings or other people. If you need shades in between (e.g. "can manage contacts but not settings"), use Custom Roles. Where does an agent go to set their own availability? Bottom left avatar dropdown on the dashboard β†’ Online / Busy / Offline. Admins can also set availability from the edit modal on the agents list. Does Busy stop me from getting any conversations? Busy is a softer signal than Offline, but it would take you out of the pool the way Offline does. Can custom roles be mixed with the built-in Administrator and Agent roles? Yes β€” the role dropdown on the agent invite/edit modal lists both built-in roles and every custom role you've defined. You pick exactly one. If you assign a custom role, it replaces the built-in role for that agent. An agent left the company. What's the safest deletion order? 1. Reassign their open conversations to a teammate. 2. Remove them from any teams where their absence would cause auto-assignment confusion. 3. Delete the agent β€” the cleanup job removes them from inboxes/teams and unassigns anything left.

Last updated on Apr 28, 2026

What is a channel? What is an inbox?

A channel is a type of communication β€” Website, Email, WhatsApp, SMS, etc. An inbox is a specific instance of a channel connected to your account. You can have multiple inboxes of the same channel type β€” e.g. one Website inbox for your marketing site and another for your help center, or two WhatsApp numbers for different regions. Every conversation in Chatwoot lives inside an inbox. Inboxes carry their own agents, business hours, greetings, pre-chat form, and routing rules. Where to set up: Settings β†’ Inboxes β†’ Add Inbox opens the channel picker. Pick the channel type, fill in the credentials/settings, add agents, and finish. This doc lists every channel type Chatwoot supports, what you need to configure for each, and the settings tabs that appear on every inbox once it exists. The channel types Website (live chat widget) The classic chat bubble on your website β€” the most popular starting channel and the fastest to set up. You give the inbox a name, point it at the website it'll live on, pick a brand color, and write the welcome heading and tagline that visitors see when they open the widget. After saving, Chatwoot hands you a small snippet of code to paste into your site, and the widget is live. Email For handling support email inside Chatwoot. You can connect a Gmail or Google Workspace mailbox by signing in with Google, a Microsoft 365 mailbox by signing in with Microsoft, or any other email provider by entering your incoming and outgoing email server details manually. Facebook Messenger For receiving and replying to direct messages sent to your Facebook Page. Sign in to Facebook through Chatwoot, pick the Page you want messages from, and you're done. From then on, every Page DM lands in your dashboard as a conversation, ready for your team to reply alongside their other channels. Instagram (DM) For Instagram Direct Messages. Connect your Instagram Business account through the Meta sign-in flow β€” typically through the Facebook Page that's linked to your Instagram account. Once connected, your IG DMs flow into Chatwoot with the same reply, label, and assignment workflow as any other channel. TikTok For TikTok Business messages. Sign in to your TikTok Business account through Chatwoot's connection flow, and customer messages on TikTok land in your Chatwoot inbox. WhatsApp For two-way conversations on WhatsApp, WhatsApp Cloud API is the recommended choice for new accounts. Connect your phone number and Business Account using Meta's embedded sign-up flow inside Chatwoot. Once connected, the message templates approved on your WhatsApp Business Account sync automatically into Chatwoot. Templates are how you start outbound conversations and re-engage customers outside the 24-hour customer-service window β€” WhatsApp's policy requires a pre-approved template for those messages, so they need to be created and approved on Meta's side before they're available to send from Chatwoot. SMS For text-message conversations. Chatwoot supports two SMS providers: - Twilio β€” connect your Twilio phone number and the credentials Twilio gives you for messaging. - Bandwidth β€” connect your Bandwidth phone number and the credentials Bandwidth gives you. Once set up, customer texts arrive in your dashboard as conversations and replies your team sends are delivered as SMS to the customer's phone. Telegram For a Telegram bot. Create a bot in Telegram by chatting with BotFather (Telegram's official bot for creating bots), copy the bot token it gives you, and paste it into Chatwoot. Your inbox now receives every message a customer sends to your bot. LINE For a LINE Official Account. Get your channel credentials from LINE Developers, paste them into Chatwoot, and customer messages on your LINE account arrive as conversations. API Channel For anything that isn't one of the built-in channel types. The API channel lets you connect a custom application β€” for example, a niche messaging platform Chatwoot doesn't yet support natively, or an in-product chat experience inside your own software. You provide a destination URL where Chatwoot should send outbound messages, and your application is responsible for relaying them onward. Common inbox-level options A few options apply across most channels and live on the Settings or Configuration tabs: - Auto-assignment β€” when on, new conversations are distributed to inbox agents. See Auto Assignment. - Lock to single conversation β€” for channels that don't have native threading (SMS, WhatsApp, Facebook, Instagram, API, LINE, TikTok, Telegram), enabling this means each contact has at most one open conversation at a time. New messages reopen the existing conversation rather than creating a new one. - Continuity via email β€” for Website inboxes, customers can reply to email transcripts and have replies land back in the same conversation. - Sender name β€” choose between Friendly (just the agent's display name) or Professional (display name + business name) on outbound messages. - Greeting β€” toggle and message; the greeting auto-sends when a new conversation begins on this inbox. Frequently asked questions Can I have more than one inbox of the same type? Yes. Multiple Website inboxes, multiple WhatsApp numbers, multiple email addresses β€” no limit on type. An agent doesn't see the inbox in their queue. Why? Inbox membership is explicit. Add them under the Collaborators tab. Adding an agent to your account doesn't automatically give them access to every inbox. What happens if I delete an inbox? The inbox and all its conversations are permanently removed. Export anything you need to keep first. Deletion is irreversible. Are conversations the same contact across channels? A single contact can have conversations on multiple channels β€” the contact record is account-wide. The conversation lives inside the inbox the message arrived on, but you'll see all the contact's conversations in their profile. Which channels support outbound campaigns? Live-chat campaigns work on Website inboxes. One-off campaigns can use SMS or WhatsApp Cloud API. Next steps​ Find the detailed steps to configure each channel below. - Website channel - Facebook messenger channel - WhatsApp channel - SMS channel - Email channel - Connect a channel using API - Telegram channel - Line channel Next: Adding teams *Number of inboxes are subject to a fair use policy based on number of agents and subscribed plan.

Last updated on Apr 29, 2026

A complete guide to teams in Chatwoot

A team is a group of agents in your account, organized around a shared responsibility β€” for example, a Sales team, a Support team, or an Engineering team. Teams are an account-level concept: they live across inboxes, and a single agent can belong to as many teams as makes sense. You use teams when you want to route a conversation to a group of agents, not a specific person β€” so that anyone on the right team can pick it up. Common patterns: - "Send all billing questions to the Finance team." - "Anything from Enterprise customers goes to the Senior Support team." - "Bug reports get routed to Engineering." A team has three things: - A name (required, unique within your account) - An optional description - An auto-assign toggle that controls whether conversations sent to the team are automatically distributed to a member, or left for someone to pick up manually A conversation can have both a team and an individual assignee. The team scopes who can be auto-assigned; the assignee is the one specific agent currently responsible for the reply. Either, both, or neither can be set on a conversation at any time. Permissions: only administrators can create, edit, or delete teams. Regular agents can see the list of teams and the conversations assigned to teams they belong to, but cannot manage teams. Managing teams Creating a team Creating a team is a three-step wizard. Step 1 β€” Open the create flow. Go to Settings β†’ Teams and click Create new team in the top-right of the page. Step 2 β€” Set the basics. Fill in the form: | Field | What it's for | | ----------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Team Name | A short, recognizable name. E.g. Sales, Support, Engineering. Required and must be unique in your account. | | Team Description | A one-line description of what the team handles. E.g. "Resolves queries related to sales of Hopkins products." | | Allow auto assign for this team | When ticked, conversations assigned to this team are automatically distributed to its agents. When unticked, conversations stay in the team's queue as unassigned until someone picks them up. | Click Create team. Step 3 β€” Add agents. Pick the agents who should be members of this team. Tick the checkbox next to each agent and click Add agents. Only agents you add here will see the team's conversations and be eligible for auto-assignment from it. Step 4 β€” Finish. Click Finish on the confirmation screen. Your new team appears in the team list at Settings β†’ Teams. Editing a team 1. Go to Settings β†’ Teams. 2. Find the team you want to edit and click the settings icon next to it β€” two horizontal sliders (tooltip: Edit team). 3. You'll be taken back through the same multi-step flow used during creation: - Edit the basics β€” change the name, description, or auto-assign setting. Click Update team. - Edit agents β€” add or remove members by ticking/unticking the checkboxes. Click Update agents in team. - Finish β€” confirm the changes. To discard changes mid-flow, use the Back button at the top-left of the screen. Deleting a team 1. Go to Settings β†’ Teams. 2. Find the team you want to delete and click the trash (bin) icon next to it (tooltip: Delete). The icon turns red on hover. 3. A confirmation modal appears with the title "Are you sure you want to delete the team?" and the message "Deleting the team will remove the team assignment from the conversations assigned to this team." 4. Type the team's name into the confirmation field β€” this is required to enable the delete button. Then click Delete to confirm, or Cancel to back out. What happens to existing conversations when you delete a team? The conversations themselves are not deleted β€” but their team assignment is cleared. Each conversation that was assigned to the deleted team will simply have no team going forward; their individual assignees and other attributes are unchanged. If you want the conversations re-routed to a different team, do that before deleting. Note: there's no requirement that a team be empty before deletion. You can delete a team that still has agents assigned to it β€” the agents just lose their membership; their user accounts stay intact. How to use teams Once a team exists, it becomes available almost everywhere conversations get routed, filtered, or analyzed. Here's the full set of places you can use a team in Chatwoot. 1. Assign a conversation to a team The most direct use. Open any conversation, find the Team field in the conversation actions panel on the right sidebar, and pick a team from the dropdown. - If the team has auto-assign enabled, an agent on that team is picked automatically and becomes the assignee. - If the conversation has an existing assignee who is not a member of the new team, the assignee is cleared so auto-assignment can pick a valid one. - If auto-assign is off, the conversation stays unassigned but is now scoped to the team β€” anyone on the team can pick it up. You can change or remove the team at any time from the same dropdown. 2. Assign teams in bulk In the conversation list, select multiple conversations using the checkboxes and use the bulk action bar at the top to assign a team to all of them at once. Useful during incidents β€” bulk-route every affected conversation to the team that owns the fix. 3. Filter conversations by team In the conversation list, you can narrow what you see to a specific team: - Use the Team filter in the conversation list filter panel. - Or save a folder with a team condition for one-click access. Common saved folders worth building: - My team's open queue β€” Team = Support, Status = Open - Engineering bugs β€” Team = Engineering, Label = bug-report - Unassigned in my team β€” Team = Support, Assignee = None 4. Use teams in automation rules Automation rules integrate with teams in two ways: - As a condition β€” "If team is Engineering, do X." - As an action β€” "Assign team Engineering", or "Remove assigned team." This is how you wire up rules like: - "Any conversation containing the word invoice β†’ assign team Finance." - "Any conversation labeled vip β†’ assign team Senior Support and set priority High." 5. Use teams in macros When building a macro, the action picker offers: - Assign Team β€” set the team - Remove Assigned Team β€” clear it So a macro like Escalate to engineering can in one click: assign team Engineering, set priority High, add label escalated, and send a templated message. 6. Filter and scope reports Under Reports β†’ Team, you get a dedicated Team Report that shows the six core metrics (Conversations Created, Incoming Messages, Outgoing Messages, Avg First Response Time, Avg Resolution Time, Resolutions Count) scoped to a single team. Pick a team from the filter, set a date range, and you're comparing team-level performance with the same toolkit as inboxes and agents. CSAT and SLA reports also accept a team filter, so you can answer: - "How does Engineering's CSAT compare to Support's?" - "How often is the Senior Support team breaching SLA?" How teams interact with inboxes and assignees It's easy to mix these three concepts up. The difference matters: | Concept | Scope | What it controls | | ------------ | ---------------- | --------------------------------------------------------------------------- | | Inbox | Per channel | Which agents can see and reply to conversations on that channel | | Team | Account-wide | Which agents should handle a conversation, used for routing and reporting | | Assignee | Per conversation | Which one specific agent is currently responsible for replying | Frequently asked questions Can an agent be in multiple teams? Yes. Agents can belong to as many teams as you want. A single agent can be in Support, Engineering, and VIP Response simultaneously. Can a conversation belong to multiple teams? No. A conversation has at most one team at a time. If you need multi-team awareness, use labels alongside team assignment. What happens if I turn auto-assign off? New conversations assigned to the team after the change won't be auto-distributed; they'll wait in the team's unassigned queue. Existing assignments are unaffected. If I remove an agent from a team, what happens to their conversations? Conversations they were already assigned to stay assigned to them β€” being removed from the team doesn't yank existing work. New auto-assignments in that team will skip them. Can a non-admin create or edit a team? No. Team management is administrator-only. Non-admins can see teams and work on team-assigned conversations, but cannot modify the team list or membership. Why does the assignee disappear when I switch a conversation's team? If the current assignee isn't a member of the new team, Chatwoot clears the assignee so auto-assignment can pick a valid team member. This prevents conversations being "stuck" with an agent who no longer belongs to the responsible team. Are deleted teams recoverable? No. Team deletion is permanent. The conversations survive (with their team field cleared) but the team record itself is gone. Re-create it with the same name if needed, but it's a brand-new team. Is there a limit on how many teams I can create? There's no hard cap in the product. Practical advice: keep the count small enough that the team list fits on one screen. If you find yourself with twenty teams, you've probably split too finely.

Last updated on Apr 28, 2026