How Chatwoot Can Replace Intercom for Your Support Team

How Chatwoot Can Replace Intercom for Your Support Team

If you've ever opened an Intercom invoice and felt your stomach drop, you're not alone. What starts as $29/seat/month quickly balloons once you add AI resolutions ($0.99 each), extra lite seats, and usage-based charges for SMS and phone. A 5-person team handling 1,000 conversations a month can easily hit $700+.

Chatwoot does most of what Intercom does, it's open source, and you can self-host it for the cost of a small VM. Here's how it stacks up.

What Chatwoot Actually Does

Chatwoot is an open-source customer support platform that gives you a unified inbox for every channel your customers use: live chat, email, WhatsApp, Facebook, Instagram, Telegram, Twitter, Line, and SMS. All conversations land in one place.

Your agents get shared inboxes, internal notes, canned responses, and automation rules. There's a built-in help center for self-service articles. And Chatwoot's AI assistant (Captain) can handle common queries automatically.

It's not a stripped-down toy. Real companies run their entire support operation on it.

The Pricing Reality Check

Let's be honest about what Intercom actually costs in 2026:

Plan Intercom Chatwoot Cloud Chatwoot on Elestio
Starter / Basic $29/seat/mo $19/agent/mo From $16/mo flat (unlimited agents)
Mid-tier $85/seat/mo $39/agent/mo From $16/mo flat
Enterprise $132/seat/mo $99/agent/mo From $16/mo flat
AI cost $0.99/resolution Limited credits/plan Bring your own API key

The self-hosted version is where the math really changes. On Elestio, a Chatwoot instance starts at $16/month on a 2-CPU / 4GB RAM VM. Need more headroom? A 4-CPU / 8GB RAM instance runs $30/month. Either way, that's unlimited agents, unlimited conversations, no per-seat fees. Your 5-person support team costs the same as your 50-person support team.

Where Chatwoot Wins

No per-seat pricing. This is the big one. Intercom charges per seat. Chatwoot self-hosted charges per server. As your team grows, the cost difference compounds fast.

Full data ownership. Every conversation, every contact, every attachment lives on your infrastructure. No vendor lock-in, no data residency concerns, no "please export my data" support tickets.

Channel flexibility. Chatwoot supports WhatsApp, Telegram, Line, and SMS out of the box. Intercom charges extra for most of these channels.

Open source customization. Need a custom integration? Build it. Want to modify the chat widget? Fork it. Chatwoot's MIT license means you own the code.

Where Intercom Still Wins

I'm not going to pretend Chatwoot is better at everything. Intercom has real advantages:

AI is more mature. Intercom's Fin AI agent is genuinely impressive. It learns from your help center and resolves queries without human involvement. Chatwoot's Captain AI is functional but more basic.

Product tours and in-app messaging. If you need onboarding flows, tooltips, and product announcements baked into your support tool, Intercom has this built in. Chatwoot doesn't.

Polish and UX. Intercom has had years and hundreds of millions in funding to refine their interface. It shows. Chatwoot is good, but Intercom is slicker.

Who Should Switch

Chatwoot makes the most sense if:

  • You're a small to mid-size team where per-seat pricing hurts
  • You need data sovereignty (healthcare, finance, EU compliance)
  • You're already running self-hosted infrastructure
  • Your support is primarily live chat and email (not product tours)
  • You want to integrate with existing tools via webhooks and APIs

Stay on Intercom if AI-powered automation is your top priority and the budget isn't a constraint.

Getting Started on Elestio

The fastest way to try Chatwoot is to deploy it on Elestio. You get a fully managed instance with automated backups, SSL, and updates starting at $16/month. No Docker knowledge required.

From there, connect your channels (website chat widget takes about 2 minutes), import your contacts, and set up your first inbox. Most teams are fully operational within an afternoon.

Troubleshooting Common Issues

WhatsApp integration not connecting: Make sure you've set up the WhatsApp Business API correctly. Chatwoot requires a valid phone number ID and access token from Meta's developer portal.

Email channel not receiving messages: Check your IMAP/SMTP settings. Chatwoot needs both incoming (IMAP) and outgoing (SMTP) configured separately. Test with a simple email first before enabling for the team.

Chat widget not appearing on site: Verify the JavaScript snippet is placed before the closing </body> tag. If using a Content Security Policy, add Chatwoot's domain to your allowed script sources.

Captain AI not responding: Ensure you've configured your OpenAI API key in the Chatwoot admin panel under Super Admin > Installation Configs. Captain needs a valid API key to function.

Thanks for reading. See you in the next one.