Chatwoot vs Intercom — open-source vs SaaS heavyweight
Intercom leads the SaaS pack; Chatwoot is the open-source challenger. Five dimensions of comparison — features, AI, price, ecosystem, migration.
TL;DR#
| If you are | Pick |
|---|---|
| Intercom spend > $1,500/mo | Chatwoot |
| Full data sovereignty / compliance | Chatwoot |
| Deep prompt / KB / workflow customization | Chatwoot + Dify |
| Small team < 5, want turnkey | Intercom |
| Want Fin AI’s SLAs out of the box | Intercom |
| Multi-team complex ticketing | Either; pick by existing ecosystem |
5 dimensions#
1. Core features#
| Feature | Chatwoot | Intercom |
|---|---|---|
| Multi-channel inbox | ✓ (Web, email, WhatsApp, Telegram, IG, FB, API) | ✓ (Web, email, WhatsApp, Slack, IG, FB) |
| Ticketing | ✓ (Status, SLA, auto-assignment) | ✓ (Deeper, Series, Workflows) |
| Help Center | ✓ Multi-lang | ✓ Multi-lang |
| CRM | ✓ Basic | ✓ Rich (Companies, Events, Segments) |
| Analytics | ✓ Basic | ✓ Rich (multi-dim funnels) |
| Mobile apps | ✓ iOS/Android | ✓ iOS/Android |
Verdict: Intercom wins on analytics + behavioral data. Chatwoot covers 80% of needs but you’ll wire reporting yourself.
2. AI capability#
| Capability | Chatwoot (Captain + Dify) | Intercom (Fin) |
|---|---|---|
| KB-driven AI replies | ✓ Captain + external Dify | ✓ Fin AI Agent |
| Multi-LLM | ✓ 200+ models | ✗ Mostly OpenAI |
| Custom prompts | ✓ Free | ⚠ Limited templates |
| Tool calls / biz integration | ✓ Dify + n8n unlimited | ⚠ Intercom-bound |
| Multilingual | ✓ Configurable | ✓ Auto |
| Pricing | Self-host = $0; LLM tokens you pay | $0.99 / resolved (outcome-based) |
Verdict: Fin’s outcome pricing is elegant but expensive — 5k convs × 50% deflection = $2,475/mo. Chatwoot + Dify on DeepSeek for the same volume: $30-80/mo.
3. Price#
5 seats, 5k monthly conversations, Pro tier:
| Option | Monthly |
|---|---|
| Intercom | |
| Pro plan + 5 seats | $79 × 5 = $395 |
| Fin AI Agent (resolved-based) | ~$1,200 |
| Subtotal | $1,595 / mo |
| Chatwoot self-host | |
| VPS (4C/8G) | $30 |
| Dify VPS (8C/16G) | $60 |
| LLM tokens (DeepSeek) | $30 |
| Domain + email | $15 |
| Subtotal | $135 / mo |
| Saving | ~92% |
Note: Chatwoot needs an engineer 25% time to maintain ($1,250/mo implicit cost at $5k/mo). SMB teams absorb this easily; > 5 seats still wins clearly.
4. Ecosystem#
Intercom strengths:
- 1,000+ App Store integrations (Salesforce, Stripe, Slack deep)
- Fin Tasks built-in business actions (orders, subscriptions, refunds)
- Polished iOS / Android / Web SDKs
Chatwoot strengths:
- Open source — modify any code
- Complete API + webhook docs
- Plays nicely with n8n / Dify open toolchain
Verdict: Intercom wins for “turnkey integration”; Chatwoot wins when “we’ll write 1-2 webhooks for data sovereignty.”
5. Migration feasibility#
See Intercom → Chatwoot migration guide. Highlights:
- Historical conversations export + import via API
- Macros → Canned Responses needs manual mapping
- Workflows / Series have no 1:1 — redesign or hand to n8n
- Total migration 4-8 weeks (incl. training, parallel run)
- No “one-click” tool, but the path is mature
Decision tree#
Intercom spend > $20k/yr?
├─ Yes → Strongly migrate to Chatwoot
└─ No → Need data sovereignty / deep LLM control?
├─ Yes → Migrate to Chatwoot + Dify
└─ No → Team < 5 + no eng time?
├─ Yes → Stay on Intercom
└─ No → Pilot Chatwoot for 3 months, decide later
Scorecard (out of 10)#
| Axis | Chatwoot | Intercom |
|---|---|---|
| Turnkey | 6 | 10 |
| AI capability | 9 (with Dify) | 8 |
| Ecosystem | 7 | 9 |
| Price | 10 | 4 |
| Data sovereignty | 10 | 2 |
| Analytics | 6 | 9 |
| Hackability | 10 | 5 |
| Overall | 8.3 | 6.7 |