Back to Blog
chatwoot Mar 4, 2026 5 min read

Chatwoot vs Intercom: Open-Source Alternative That Saves You $1000+/Year

H

HowToDeploy Team

Lead Engineer @ howtodeploy

Chatwoot vs Intercom: Open-Source Alternative That Saves You $1000+/Year

Intercom is the go-to customer support platform for startups and growing companies. The problem? It costs $39/seat/month on the Essential plan, $99/seat on Advanced, and $139/seat on Expert. For a team of 5 support agents, you're looking at $195-695/month — $2,340-8,340/year.

Chatwoot is a free, open-source alternative that covers 80-90% of Intercom's core features — at a fraction of the cost when self-hosted.

Feature comparison

FeatureIntercom (Essential)Chatwoot (Self-hosted)
Live chat widget
Shared inbox
Email channel
WhatsAppAdd-on ($)✅ (free)
Facebook Messenger
Instagram DMs
Twitter DMs
Telegram
Line
Automation rules
Canned responses
Team assignment
Contact management
Reports & analytics
Custom attributes
API access
Self-hosting
Data ownershipIntercom's serversYour server
Agent limitPer-seat pricingUnlimited
Price$39-139/seat/mo$6-12/mo (server cost)

Where Chatwoot matches Intercom

Omnichannel inbox

Chatwoot's inbox looks and works like Intercom's. All conversations from every channel — live chat, email, WhatsApp, social media — flow into a single view. Agents can reply to any channel without switching tools.

Live chat widget

The Chatwoot widget is clean, customizable, and fast. It supports pre-chat forms, business hours, and auto-replies. You can customize colors, position, and branding to match your site.

Automation

Chatwoot supports automation rules that trigger on conversation events:

  • Auto-assign conversations based on keywords or channels
  • Send auto-replies outside business hours
  • Apply labels and priorities automatically
  • Escalate conversations based on wait time

Canned responses

Both platforms support saved replies. Chatwoot calls them "canned responses" — create template replies with variables and insert them with a shortcode.

Reports

Chatwoot includes conversation reports, agent performance metrics, first response time, resolution time, and CSAT scores. Not as deep as Intercom's analytics, but covers the essentials.

Where Intercom is still ahead

Let's be honest about where Intercom justifies its pricing:

AI-powered features (Fin)

Intercom's Fin AI agent can resolve conversations autonomously using your help center content. Chatwoot doesn't have a built-in AI agent — though you can integrate one using Chatwoot's webhook API.

Product tours and onboarding

Intercom offers in-app product tours, tooltips, and onboarding flows. Chatwoot is focused on customer support conversations only.

Advanced segmentation

Intercom's user segmentation and targeting is more sophisticated — useful for product-led growth teams running in-app messaging campaigns.

Ecosystem and integrations

Intercom has a larger marketplace of integrations. Chatwoot covers the major ones (Slack, Dialogflow, webhooks) but the ecosystem is smaller.

Cost comparison: 12-month total

Team sizeIntercom EssentialIntercom AdvancedChatwoot (self-hosted)
1 agent$468/yr$1,188/yr$72-144/yr
3 agents$1,404/yr$3,564/yr$72-144/yr
5 agents$2,340/yr$5,940/yr$72-144/yr
10 agents$4,680/yr$11,880/yr$144-288/yr

Chatwoot on a self-hosted server costs the same regardless of how many agents you add. For a 5-person team, you save $2,196-5,796/year.

Who should switch to Chatwoot?

Chatwoot is ideal for:

  • Startups and small teams watching their burn rate
  • Privacy-conscious companies that need customer data on their own servers
  • Teams in regulated industries (healthcare, finance) with data residency requirements
  • Companies with 3+ support agents where per-seat pricing hurts
  • Teams that primarily do live chat and email support — Chatwoot covers this well

Stick with Intercom if:

  • You heavily use Fin AI for automated resolution
  • Product tours and in-app messaging are core to your growth strategy
  • You need deep integration with your existing Intercom-based workflows
  • Your team relies on Intercom's advanced segmentation and targeting

How to self-host Chatwoot

Chatwoot requires PostgreSQL and Redis, which makes manual setup non-trivial. You need to:

  1. Provision a server (2GB RAM minimum)
  2. Install PostgreSQL and Redis
  3. Clone and build the Chatwoot repo
  4. Configure environment variables (database, SMTP, storage)
  5. Set up Sidekiq for background jobs
  6. Configure a reverse proxy with SSL

Or skip all of that with HowToDeploy:

  1. Connect your cloud provider
  2. Select Chatwoot from the catalog
  3. Enter your admin email and password
  4. Click Deploy

PostgreSQL, Redis, Sidekiq, Caddy (reverse proxy + SSL), and the app itself are all configured automatically. Your Chatwoot instance is live in under 5 minutes.

Deploy Chatwoot →

Migrating from Intercom to Chatwoot

Chatwoot has an Intercom import tool that pulls in your conversation history:

  1. Export your Intercom data (Settings → Data Management → Export)
  2. Use Chatwoot's API to import contacts and conversations
  3. Install the Chatwoot widget on your site (replace the Intercom snippet)
  4. Update your team's workflow — the inbox is similar enough that the transition is smooth

Most teams complete the migration in a day.

Bottom line

Intercom is a great product — but it's priced for companies with significant support budgets. If live chat, omnichannel inbox, and basic automation cover your needs, Chatwoot gives you 90% of the value at 5% of the cost.

Self-hosting makes it even better: your data stays on your server, you add unlimited agents, and you're not locked into a vendor that can raise prices at any time.

Try Chatwoot on your own server →