Skip to main content

Modern customer support for growing teams

Open-source platform that brings all customer conversations into one place. Support your customers across website chat, email, and social media.

Quick start

Get started with Chatwoot in minutes. Set up your account, configure your first inbox, and start managing customer conversations.

1

Create your account

Sign up for Chatwoot or deploy your own instance using Docker, Heroku, or DigitalOcean. Self-hosted deployments give you complete control over your data.
docker-compose up -d
2

Set up your first inbox

Create an inbox to start receiving messages. Choose from website widget, email, or social media channels like Facebook, Instagram, WhatsApp, and more.
3

Invite your team

Add agents to your account and assign them to inboxes. Configure roles and permissions to control who can access what.
4

Start conversations

Install the website widget on your site or connect your email inbox. Your team can now respond to customer messages from the unified dashboard.
<script>
  (function(d,t) {
    var BASE_URL="https://app.chatwoot.com";
    var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
    g.src=BASE_URL+"/packs/js/sdk.js";
    g.defer = true;
    g.async = true;
    s.parentNode.insertBefore(g,s);
    g.onload=function(){
      window.chatwootSDK.run({
        websiteToken: 'your_website_token',
        baseUrl: BASE_URL
      })
    }
  })(document,"script");
</script>

Explore by feature

Discover what you can do with Chatwoot

Omnichannel inbox

Manage conversations from website, email, Facebook, Instagram, Twitter, WhatsApp, and more in one unified inbox.

Captain AI agent

Automate customer support with AI-powered responses. Captain helps handle common queries and reduces agent workload.

Team collaboration

Organize agents into teams, assign conversations, use private notes and @mentions for internal discussions.

Help Center

Build a self-service knowledge base with articles, FAQs, and guides. Reduce repetitive queries and empower customers.

Automation rules

Create workflows to auto-assign conversations, send canned responses, apply labels, and trigger actions based on conditions.

Reports & analytics

Track team performance, monitor CSAT scores, analyze conversation trends, and make data-driven decisions.

Developer resources

Integrate Chatwoot with your applications and workflows

API reference

RESTful API for managing accounts, contacts, conversations, and messages

Widget SDK

JavaScript SDK to embed and customize the Chatwoot chat widget

Webhooks

Real-time event notifications for conversations, messages, and contacts

Slack integration

Manage conversations directly from Slack channels

Dialogflow

Build custom chatbots with Google Dialogflow integration

Dashboard apps

Embed custom tools and integrations within Chatwoot

Ready to get started?

Deploy Chatwoot on your infrastructure or use our cloud service. Start managing customer conversations today.

Build docs developers (and LLMs) love