alternatives

Open-source alternatives to Intercom

The best open-source alternative to Intercom is Chatwoot. Chatwoot is the clear pick: website chat, email and social messages in one inbox, with no per-seat fees when you self-host the free edition. Just don't expect Intercom's AI agent, as Chatwoot's Captain AI is a paid extra.

Last reviewed by Rob Sherwood.

At a glance

Open-source alternatives to Intercom compared
ToolLicenceSelf-hosting difficultyWho it suitsStrengths
Chatwoot MIT Moderate: a Rails app with PostgreSQL, Redis and a Sidekiq worker, usually on Docker, with 4 GB of memory or more Small support and sales teams answering customers on chat, email and social Website chat widget, shared inbox across channels, help centre, automation rules, teams, integrations with Slack and Shopify

Intercom is very good at what it does, and its pricing has two moving parts. There's the seat price: Essential is $29 a seat a month on annual billing, and Advanced is $85. Then there's Fin, its AI agent, charged at $0.99 per outcome. Email campaigns, SMS, WhatsApp and phone are pay-as-you-go on top of that.

For a team of five on Advanced, that's $5,100 a year before Fin handles a single chat. And because AI usage changes each month, your bill isn't always easy to predict.

Most small businesses use a fraction of Intercom. They want a chat bubble on the website, a shared inbox, and perhaps some help articles. For that, one open-source tool stands out.

Chatwoot

Chatwoot describes itself as an open-source alternative to Intercom and Zendesk, and it's very actively developed. For the everyday job, I think that's a fair claim.

  • A website chat widget, with pre-chat forms, that you add to your site.
  • One inbox for everything: website chat, email, Facebook, Instagram, Twitter, WhatsApp, Telegram, Line and SMS.
  • A help centre, for publishing help articles and FAQs.
  • Automation: auto-assignment, auto-responders and business hours.
  • Teams, so sales and support can work separately.
  • Integrations with Slack, Shopify, Linear and Dialogflow, plus dashboard apps for showing your own tools inside it.
  • Mobile apps, listed on its website.

Self-hosting is free in the Community edition, which is $0 per agent. So adding a new starter adds nothing to your bill.

There's a catch though, and it's about what "free" includes. Chatwoot's self-hosted plans look like this:

  • Community ($0): self-hosting, without Captain AI, SSO or SLA policies.
  • Premium Support ($19 per agent a month): adds Captain AI, voice calls, custom branding, agent capacity, custom roles and priority support.
  • Enterprise ($99 per agent a month): adds SSO/SAML and SLA policies on top.

So if you want AI answers, your own branding or SLA policies, you're back to per-agent fees, though at $19 it's still far less than Intercom Advanced. Captain AI uses OpenAI's models, which matters if you're moving because of where your data goes. For many small teams, Community will be enough.

Running it takes a bit of work, as it isn't a small app. It's Ruby on Rails with PostgreSQL, Redis and a separate Sidekiq worker. The minimum is 2 CPU cores, 4 GB of memory and 20 GB of SSD, and the recommendation for production is 4 or more cores, 8 GB of memory and 50 GB of SSD. Docker is the usual route, and you'll need to set up email sending, plus connections to each channel you want to use.

There's a hosted Chatwoot too, from $19 per agent a month, or free for up to two agents on live chat only. It runs on AWS in the US, so it won't give you any UK hosting, but it's a cheap way to try it out.

What it costs

Intercom's Fin AI Agent is charged on top, from $0.99 per outcome. Essential is sometimes discounted for new customers.

Intercom

  • Intercom Essential: £21.97 per user a month, billed annually (converted from $29 at the European Central Bank reference rate on 2 October 2026). Checked 31 October 2026 (source).
  • Intercom Advanced: £64.39 per user a month, billed annually (converted from $85 at the European Central Bank reference rate on 2 October 2026). Checked 31 October 2026 (source).

Self-hosted, run for you

  • No per-user fees. Adding people doesn't add licence costs.
  • Setup: a one-off fee to set it up and move your data across.
  • Hosting and care: a fixed monthly fee covering every app on your server.
  • I'll quote once I know what you need.

Paid tool prices exclude VAT unless stated.

The UK angle

Intercom is fine for most small firms. Its standard data hosting is in the US, and it offers EU hosting in Dublin as well as Australia. That regional option is only for new workspaces on the Advanced and Expert plans, on a contract, and even then some data, like billing details, is processed in the US. It doesn't list a UK region.

Does that matter? For most businesses, no. Transfers to the US are lawful with the right terms in place, and it's usually enough to check your supplier's data processing agreement and mention it in your privacy notice.

Where self-hosting does help is that chat transcripts can be surprisingly personal. People paste in order numbers, addresses, and occasionally things you'd rather they hadn't. With Chatwoot on your own UK server, you know where that is and you decide how long you keep it.

Don't forget the cookie side: a chat widget on your site may set cookies or similar, so check your cookie notice covers it, whichever tool you use.

Honest drawbacks

  • No free AI agent. Fin is Intercom's headline feature, and it's priced per outcome for a reason. Chatwoot's Captain is a paid extra on self-hosted plans, and it's not the same product.
  • Product tours and outbound messaging. If you use Intercom for onboarding tours and proactive messages, check whether Chatwoot covers what you need. I wouldn't assume so.
  • Social channels need setting up. Each one has its own connection, and they can change or break.
  • Needs a real server. At 4 GB or more of memory, it isn't one for a tiny, cheap server.
  • Moving means starting over in places. Plan how you'll keep your conversation history, because I couldn't find an official Intercom importer.
  • No vendor to call, unless you pay for a support plan.

Which one?

My pick is Chatwoot Community, self-hosted. It covers the chat widget, the shared inbox and a help centre with no per-agent fees, which is most of what small businesses use Intercom for. The main drawback is that you lose Intercom's AI agent: Captain AI needs a paid plan, and it's a different product from Fin.

  • Chat widget, shared inbox and help articles: Chatwoot Community.
  • Same, but you want AI replies and your own branding: Chatwoot Premium Support at $19 per agent.
  • Your support really does run on Fin: stay on Intercom, and compare the cost of Fin against the people it saves you.

If you want your own data showing next to each conversation, such as a customer's orders or account, the team at Dev Partners can build that sort of integration as custom software.

Sources

own-it

Want it set up for you?

I set up open-source tools on a UK server, move your data across and look after it, with no per-user fees.