Skip to main content

5 Open-Source Intercom Alternatives You Can Self-Host (2026)

· 5 min read
Yassine El Haddad
Software Developer & Automation Specialist

I build production AI agents, web scrapers, and automation pipelines. Most of what I publish here comes from the actual problems they run into: proxies that get banned, anti-bot stacks that fingerprint your client, RAG that drifts when the underlying data moves. Stack: Python, TypeScript, Go, FastAPI, LangChain, Crawlee, Playwright, deployed on AWS, GCP, and Cloudflare.

Intercom charges $39/seat/month on the Essentials plan — and that bill grows fast for any team with more than five agents. Every tool on this list is open-source, self-hostable on a Liquid Web VPS, and costs nothing per seat.

Intercom covers three use cases: live chat on your website, a shared inbox for email and messaging channels, and in-product feedback surveys. The open-source equivalents cover all three: Chatwoot for omnichannel chat and inbox, FreeScout and Zammad for email-first helpdesks, Papercups as a lighter Intercom clone, and Formbricks for the in-product feedback piece. Each has a different operational profile and feature surface — the table below maps them to your actual use case.

1. Chatwoot (MIT)

Chatwoot is the closest open-source equivalent to Intercom: omnichannel inbox (live chat, email, WhatsApp, Telegram, Facebook Messenger, Instagram), a polished agent UI, conversation labels, canned responses, reports, and an embeddable website widget. It is the default recommendation for teams moving off Intercom who need live chat as their primary channel. The MIT license is permissive and the project has an active maintainer team.

2. FreeScout (AGPL-3.0)

FreeScout is a lightweight shared inbox built on PHP/Laravel — think Intercom's email-channel support without the live chat, video calls, or AI features. It is significantly lighter on RAM than Chatwoot (under 256 MB idle) and installs on any LAMP-compatible host. If your team primarily handles support via email and wants something simpler to operate than a Rails app, FreeScout is worth evaluating. No guide yet — installation is straightforward via Composer or the official Docker image.

  • Stars: ~3.5k · License: AGPL-3.0 · VPS recommended: 1–2 GB (PHP, very low footprint)

3. Zammad (GPL-3.0)

Zammad is a full-featured helpdesk and ticketing system — closer to Zendesk in scope than Intercom, but relevant if you want ticket-based support instead of conversation-based. It handles email, phone, chat, and Twitter/X channels with SLA policies, escalation rules, and a reporting dashboard. Zammad requires more RAM than FreeScout (2–4 GB minimum) and has a steeper setup curve. No guide yet — Zammad's official Docker Compose setup is documented at docs.zammad.org.

  • Stars: ~4.5k · License: GPL-3.0 · VPS recommended: 4 GB minimum

4. Papercups (MIT)

Papercups is an open-source Intercom clone built with Elixir and React — lightweight, fast, and purpose-built for live chat and in-app messaging. In concept it is the most direct Intercom replacement architecturally. However, as of 2025, the project has seen significantly reduced commit activity and the hosted cloud service was shut down. Use it only if you are prepared to maintain a fork or monitor the repository closely; teams requiring active upstream maintenance should default to Chatwoot.

  • Stars: ~5.8k · License: MIT · VPS recommended: 2–4 GB (Elixir/Phoenix)

5. Formbricks (AGPL-3.0)

Formbricks covers the in-product feedback and survey use case that Intercom Surveys handles. If you use Intercom specifically for NPS, CSAT, or post-interaction survey widgets inside your product, Formbricks is the self-hosted replacement: web surveys, link surveys, in-app micro-surveys, and a no-code form builder with full response analytics. It pairs well with Chatwoot for a complete support + feedback loop.

Comparison table

ToolBest forMin RAMLicenseGuide
ChatwootLive chat + omnichannel inbox4 GBMITGuide
FreeScoutEmail-based shared inbox (lightweight)1 GBAGPL-3.0
ZammadFull helpdesk + ticketing4 GBGPL-3.0
PapercupsIntercom-style live chat (low activity)2 GBMIT
FormbricksIn-product surveys / NPS / feedback2 GBAGPL-3.0Guide

For most teams replacing Intercom, the answer is Chatwoot for live chat and inbox plus Formbricks for feedback surveys — both running on a single 8 GB Liquid Web VPS with room to spare. See the Twenty + Mautic + Chatwoot combo guide for a complete GTM stack that includes Chatwoot.

Frequently Asked Questions

Chatwoot has not announced new institutional funding since 2022, and the original founding team has made leadership changes. The project remains active — commits, releases, and community support continue as of mid-2026 — but it is fair to flag it as a project with funding uncertainty. If that risk is a dealbreaker, FreeScout is the conservative alternative for email-based support. For live chat specifically, there is no equally mature self-hosted alternative; Papercups is architecturally closer but less actively maintained.

Intercom exports conversations as CSV and JSON via their Data Export feature. Chatwoot and Zammad both have import APIs, but no turnkey Intercom-to-Chatwoot migration exists as of 2026. You will typically import contacts and start fresh on conversations, while keeping the Intercom export for historical reference. FreeScout has community-contributed importers for some inbox formats — check the FreeScout module repository.

A Liquid Web 4 GB Managed VPS covers a Chatwoot instance handling up to roughly 20 concurrent conversations comfortably — idle RAM sits around 900 MB with room for the OS and other processes. At 4–8 GB your monthly server cost is in the $20–$40 range depending on tier. Compare that to Intercom Essentials at $39/seat/month: a five-agent team pays $195/month on Intercom versus ~$30/month on a self-hosted Chatwoot instance.