Verdict: For most small businesses, Chatwoot is the smarter money choice. Its free, self-hosted Community Edition gives you a full omnichannel support desk — live chat, email, WhatsApp, Instagram, Telegram, SMS, and a help center — with no per-seat fees. Intercom is the stronger AI-native platform, but its Fin AI agent charges $0.99 per resolved conversation on top of seat fees that start at $29/agent/month. If you need plug-and-play AI and have the budget, Intercom wins. If you want control, predictable costs, and are willing to self-host or use managed hosting, Chatwoot wins.
Last verified: 2026-06-18 (UTC) · Best free alternative: Chatwoot Community Edition · Best AI-first platform: Intercom · Best middle ground: Chatwoot Cloud Business
- Chatwoot self-hosted: $0 + infrastructure (about $10–40/month on a small VPS)
- Intercom Essential: $29/seat/month (annual) + $0.99/Fin AI resolution
- Chatwoot Cloud: $19–$99/seat/month, Captain AI included as monthly credits
What is Chatwoot?
Chatwoot is an open-source customer support platform built in Ruby on Rails and Vue.js. It is designed as a self-hosted alternative to Intercom, Zendesk, and Salesforce Service Cloud. The project is MIT-licensed, and its main repository on GitHub has passed 30,000 stars as of mid-2026 (GitHub — chatwoot/chatwoot).
The core idea is simple: pull every customer conversation into one shared inbox, no matter which channel it comes from. That includes website live chat, email, Facebook Messenger, Instagram DMs, WhatsApp, Telegram, LINE, SMS, and Twitter/X. It also includes a built-in help center, contact management, automation rules, canned responses, private notes, and — on paid plans — Captain AI.
What is Intercom?
Intercom is a paid, AI-first customer service platform. It combines a shared inbox, messenger widget, help center, workflows, and Fin AI, an AI agent that can answer customers and resolve tickets automatically. Intercom is known for a polished user experience and strong automation, but its pricing stacks seat fees with per-resolution AI charges.
How much does each platform really cost?
The biggest difference is pricing model. Chatwoot separates the software cost from the hosting cost. Intercom bundles software, hosting, and AI into a per-seat + per-use bill.
Chatwoot pricing (2026)
| Plan | Price | Agents | Channels | Captain AI | Best for |
|---|---|---|---|---|---|
| Community Edition (self-hosted) | $0 + server cost | Unlimited | All | Not included (bring your own LLM key) | Technical teams that want full control |
| Hacker (Cloud) | $0 | Up to 2 | Live chat only | None | Solo founders testing chat |
| Startups | $19/agent/mo (annual) | Unlimited | All | 300 credits/mo | Small teams starting out |
| Business | $39/agent/mo (annual) | Unlimited | All | 500 credits/mo, voice, teams, automation | Growing small businesses |
| Enterprise | $99/agent/mo (annual) | Unlimited | All | 800 credits/mo + SSO, audit logs | Larger or regulated teams |
Extra Captain AI credits cost $20 per 1,000 credits across all paid plans (Chatwoot Pricing).
A self-hosted Chatwoot instance on a small VPS typically costs $10–40/month for infrastructure, depending on provider and backup strategy. Managed hosting providers such as Opsily offer EU-hosted Chatwoot from around €20/month.
Intercom pricing (2026)
| Plan | Annual price | Monthly price | What you get |
|---|---|---|---|
| Essential | $29/seat/mo | $39/seat/mo | Shared inbox, messenger, basic help center, Fin AI access |
| Advanced | $85/seat/mo | $99/seat/mo | Workflows, round-robin, multilingual help center, 20 lite seats |
| Expert | $132/seat/mo | $139/seat/mo | SSO, HIPAA, SLAs, multibrand, 50 lite seats |
Fin AI Agent is billed separately at $0.99 per resolved conversation (Intercom pricing via verified third-party tracking; also consistent across multiple 2026 pricing guides).
Real-world monthly cost examples
| Scenario | Chatwoot (self-hosted) | Intercom Essential + Fin AI |
|---|---|---|
| 2 agents, 500 conversations, AI resolves 300 | ~$20–40 infrastructure + your own LLM cost | $58 seats + ~$297 Fin = $355/mo |
| 5 agents, 1,000 conversations, AI resolves 600 | ~$30–50 infrastructure + your own LLM cost | $145 seats + ~$594 Fin = $739/mo |
| 10 agents, 2,000 conversations, AI resolves 1,200 | ~$40–80 infrastructure + your own LLM cost | $290 seats + ~$1,188 Fin = $1,478/mo |
These numbers assume annual billing for Intercom and a modest VPS for Chatwoot. Your actual Chatwoot AI cost depends on the LLM provider and token volume if you self-host; on Cloud, it depends on Captain credits.
What features do you get?
Both tools cover the core support desk features. The gap is in AI sophistication, proactive messaging, and enterprise polish.
| Feature | Chatwoot | Intercom |
|---|---|---|
| Live chat widget | ✅ | ✅ |
| Shared email inbox | ✅ | ✅ |
| Help center / knowledge base | ✅ | ✅ |
| WhatsApp Business | ✅ | ✅ (usage fees) |
| Facebook Messenger | ✅ | ✅ |
| Instagram DM | ✅ | ✅ |
| Telegram | ✅ | ❌ |
| LINE | ✅ | ❌ |
| SMS | ✅ | ✅ (usage fees) |
| AI agent | ✅ Captain (paid/cloud or BYO LLM self-hosted) | ✅ Fin AI |
| AI copilot for agents | ✅ | ✅ |
| Workflow automation | ✅ | More advanced |
| Product tours / in-app messages | ❌ | ✅ |
| SSO / SAML | ✅ Enterprise | ✅ Expert |
| Self-hosting / data control | ✅ | ❌ |
(Chatwoot product pages; Opsily comparison)
What is Captain AI, and is it as good as Fin?
Chatwoot's AI layer is called Captain. It has four parts:
- AI Assistant — answers customer questions using your help center and past conversations.
- Co-Pilot — drafts, improves, and translates replies for human agents.
- Smart FAQs — finds questions your knowledge base does not yet answer.
- Memories — stores context from past chats for more personalized responses.
Captain is solid for small teams, but it is not included in the free Community Edition. On Cloud, it arrives as monthly credits. Self-hosted users can connect their own OpenAI, Anthropic, or other LLM API key, but that requires setup and separate billing.
Intercom's Fin AI is more mature. It is built on large language models, integrates tightly with Intercom's help center, and can resolve a high share of routine tickets without human intervention. The catch is the $0.99 per-resolution meter: the better Fin performs, the more you pay.
Can you actually self-host Chatwoot?
Yes, but it is a real application stack, not a single lightweight binary. Chatwoot recommends:
| Component | Minimum | Recommended |
|---|---|---|
| CPU | 2 cores | 4+ cores |
| RAM | 4 GB | 8 GB |
| Storage | 20 GB SSD | 60 GB SSD |
| PostgreSQL | 14+ | Latest stable |
| Redis | 7.0+ | 7.x |
(Chatwoot self-hosted deployment docs)
The standard path is Docker Compose: clone the repo, copy .env.example to .env, fill in database and SMTP settings, run database preparation, then docker compose up -d. One-click deploys are also available for Heroku, DigitalOcean, and Railway.
If you are comfortable with Docker and basic DNS/SSL, a weekend is enough to get a production-ready instance running. If not, use Chatwoot Cloud or a managed host.
What are the honest trade-offs?
Choose Chatwoot if:
- You want zero per-seat software cost and are okay managing hosting.
- Your customers use Telegram, LINE, or SMS alongside email and chat.
- Data residency, GDPR, or HIPAA control matters to you.
- You already have an LLM API key and can wire AI yourself on the free plan.
Choose Intercom if:
- You want the strongest out-of-the-box AI resolution experience.
- You run product tours, onboarding flows, or in-app campaigns from the same tool.
- You prefer a fully managed SaaS with predictable (but higher) seat billing.
- Your support volume is low enough that Fin AI fees stay small.
What this means for you
If you are a small business paying Intercom or Zendesk prices that climb every time you hire, Chatwoot is a genuine escape hatch. The free Community Edition replaces the core support desk. You can start on a $10–20/month VPS, move to Chatwoot Cloud Business ($39/agent) when you want managed hosting and Captain AI, and only pay Intercom-level prices if you truly need Intercom-level AI and marketing automation.
For most small teams, the smart move is: test Chatwoot on a small self-hosted instance first, port your help center and live chat, and measure whether Captain AI or your own LLM integration resolves enough tickets. If it does, you have cut your support-stack bill by 70–90%. If it does not, you have validated exactly which Intercom features justify the premium.
FAQ
Q: Is Chatwoot really free? A: The self-hosted Community Edition is free under the MIT license. You pay only for server infrastructure, email delivery, and any LLM API you connect. Chatwoot Cloud has a free Hacker tier for up to 2 agents and paid plans starting at $19/agent/month.
Q: Does Chatwoot include AI in the free plan? A: No. The free Community Edition has no built-in AI. Captain AI is included as credits on paid Cloud plans, and self-hosted users can integrate their own LLM provider.
Q: How does Intercom Fin AI pricing work? A: Fin AI charges $0.99 per conversation it resolves without human help. It is available on all Intercom plans, but the cost is on top of the per-seat plan price.
Q: What channels does Chatwoot support? A: Website live chat, email, WhatsApp, Facebook Messenger, Instagram DMs, Telegram, LINE, SMS, and Twitter/X. Intercom supports most of the same core channels but does not support Telegram or LINE natively.
Q: How much RAM do I need to self-host Chatwoot? A: Chatwoot lists 4 GB RAM as the minimum and 8 GB as recommended for production. The stack includes Rails, Sidekiq, PostgreSQL, Redis, and Vue.js frontend assets.
Q: Is Chatwoot hard to install?
A: For someone comfortable with Docker, it is straightforward: clone the repo, configure .env, prepare the database, and run docker compose up. One-click deploys exist for Heroku, DigitalOcean, Railway, and Kubernetes. If you are not technical, use Chatwoot Cloud or a managed host.
Discussion
0 comments