Chatwoot logo

Chatwoot

Open-source customer support platform with omnichannel inbox and AI

Self-hosted customer support platform centralizing live chat, email, social media, and messaging apps into one unified inbox with AI-powered automation.

Chatwoot banner

Overview

Modern Customer Support, Self-Hosted

Chatwoot is a self-hosted customer support platform built as an open-source alternative to Intercom, Zendesk, and Salesforce Service Cloud. Designed for businesses that need full control over customer data while delivering exceptional support experiences, Chatwoot consolidates conversations from live chat, email, Facebook, Instagram, Twitter, WhatsApp, Telegram, Line, and SMS into a single powerful inbox.

AI-Powered Automation & Collaboration

Captain, Chatwoot's AI agent, automates routine queries and reduces agent workload, letting teams focus on complex issues. Built-in collaboration tools—private notes, @mentions, labels, canned responses, and auto-assignment—streamline workflows. The platform supports multi-lingual conversations, custom views, business hours, and agent capacity management for scaling support operations.

Help Center & Integrations

A built-in Help Center Portal enables self-service through FAQs and guides, reducing repetitive tickets. Chatwoot integrates with Slack, Dialogflow, Shopify, Linear, and Google Translate, while comprehensive reports (CSAT, agent performance, conversation analytics) provide operational visibility. Deploy on Heroku, DigitalOcean Kubernetes, or your own infrastructure with full data sovereignty.

Highlights

Omnichannel inbox unifying live chat, email, WhatsApp, social media, and SMS
Captain AI agent automates responses and handles common queries
Built-in Help Center Portal for self-service FAQs and knowledge base
Self-hosted deployment with full control over customer data

Pros

  • Comprehensive omnichannel support across 10+ messaging platforms
  • Self-hosted option ensures complete data sovereignty and privacy
  • AI automation with Captain reduces agent workload on routine queries
  • Rich collaboration features including private notes, labels, and auto-assignment

Considerations

  • Self-hosting requires infrastructure management and technical expertise
  • Ruby on Rails stack may require specialized development skills for customization
  • Advanced integrations may need configuration and API knowledge
  • Scaling large deployments demands careful capacity planning

Managed products teams compare with

When teams consider Chatwoot, these hosted platforms usually appear on the same shortlist.

ChatBot logo

ChatBot

AI chatbot builder to automate customer support and lead capture across channels

Crisp logo

Crisp

Customer messaging platform with live chat, shared inbox, knowledge base, and AI chatbot

Freshdesk logo

Freshdesk

Customer support software for tickets, chat, and automation

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Businesses requiring full control over customer data and privacy compliance
  • Teams managing support across multiple channels (social, chat, email, messaging)
  • Organizations seeking cost-effective alternatives to Intercom or Zendesk
  • Companies wanting AI-powered automation with self-service help centers

Not ideal when

  • Teams without technical resources to manage self-hosted infrastructure
  • Organizations needing enterprise-grade SLA guarantees without in-house ops
  • Small teams preferring fully managed SaaS with zero maintenance overhead
  • Businesses requiring deep CRM integrations beyond supported platforms

How teams use it

E-commerce Omnichannel Support

Shopify stores manage customer inquiries from Instagram, WhatsApp, email, and live chat in one inbox, with order details visible during conversations.

AI-Powered First Response

Captain AI handles common questions about pricing, hours, and policies automatically, reducing ticket volume by resolving routine queries instantly.

Self-Service Knowledge Base

Help Center Portal publishes FAQs and guides, enabling customers to find answers independently and deflecting repetitive support requests.

Multi-Team Support Operations

Auto-assignment routes conversations by availability, custom views organize inboxes by priority, and CSAT reports track team performance across departments.

Tech snapshot

Ruby44%
Vue30%
JavaScript23%
HTML2%
SCSS1%
Shell1%

Tags

opensourcecustomer-supportherokurailschat-widgetconversationintercomwhatsappdocker-imagedashboardsassvuejsactioncabledesignjavascriptrubydockerlivechatzendesk

Frequently asked questions

What channels does Chatwoot support?

Chatwoot supports live chat widgets, email, Facebook, Instagram, Twitter, WhatsApp, Telegram, Line, and SMS, all managed from a unified inbox.

Can I deploy Chatwoot without managing servers?

Yes, Chatwoot offers one-click deployment to Heroku and DigitalOcean Kubernetes. You can also use the hosted version at chatwoot.com for fully managed service.

How does Captain AI agent work?

Captain automates responses to common queries, handles routine questions, and reduces agent workload so teams can focus on complex conversations requiring human expertise.

What integrations are available?

Chatwoot integrates with Slack, Dialogflow for chatbots, Shopify for order management, Linear for ticketing, Google Translate for real-time translation, and supports custom dashboard apps.

Is Chatwoot suitable for multi-language support?

Yes, Chatwoot includes multi-lingual support for serving customers in multiple languages and integrates with Google Translate for real-time message translation.

Project at a glance

Active
Stars
26,962
Watchers
26,962
Forks
6,149
Repo age6 years old
Last commityesterday
Self-hostingSupported
Primary languageRuby

Last synced yesterday