Replacing Intercom: Cut Support Costs by 70-90%
Intercom's per-resolution pricing adds up fast. Here's how to cut customer support tool costs by 70-90% with cheaper alternatives and AI triage.
By Andrii Votiakov on
Intercom is well-designed software. It's also one of the fastest-growing line items I see when I review SaaS tooling bills. A company with 3 support agents and moderate ticket volume can easily land at $1,500-3,000/month once you factor in per-seat pricing, the AI features add-on, and the Fin resolution fees. That's before any outbound messaging or product tours. At that point it's worth spending a day asking whether you're paying for utility or for familiarity.
Quick answer
Intercom's biggest cost drivers are per-seat licences ($74-139/seat/month), the AI resolution fee ($0.99 per Fin resolution), and the Messenger add-on. For most teams under 20 agents, a combination of Help Scout or Crisp for ticketing plus a self-hosted or API-based AI layer (Claude, GPT-4o-mini) cuts the bill by 70-90% with comparable functionality.
How Intercom actually charges you
Intercom has gone through several pricing models. The current structure charges by seat, by volume of conversations, and separately for AI resolutions. Here's where the surprises come from:
- Seats: $74/seat/month on Starter, up to $139/seat on Pro, billed annually
- Fin AI Agent: $0.99 per resolved conversation (on top of seat cost)
- Messenger add-on: required for live chat on your site, charged separately on some plans
- Outbound messages: charged per message on high-volume plans
A team with 5 seats at Pro tier, 500 Fin resolutions per month, and Messenger comes out at roughly $2,700/month. That's $32,400/year for what is, functionally, a ticketing queue and a chatbot.
What you actually need from a support tool
Before picking an alternative, it's worth listing the non-negotiables. In my experience reviewing these setups, most teams need:
- Shared inbox with assignment and internal notes
- Basic customer conversation history
- Email integration
- Live chat widget on the product
- Some form of AI triage or auto-response for common questions
- Basic reporting (response times, volume)
Very few teams genuinely use product tours, outbound sequences, or the CRM features Intercom bundles in. Those features are why you're paying $2,000/month.
Cheaper alternatives worth evaluating
Help Scout
Help Scout is $50/user/month for the Plus plan, with no per-conversation AI fees. The AI drafts and summaries are included. For a 5-person team that's $250/month total — a tenth of what Intercom costs.
It doesn't have a live chat widget as polished as Intercom's Messenger. The Beacon widget exists but is simpler. If live chat is critical, this matters. If most of your support is email-first, Help Scout is genuinely excellent.
Crisp
Crisp's pricing is per workspace, not per agent. The Pro plan is $95/month for unlimited agents on one inbox. The Unlimited plan is $295/month. For a 5-10 person support team, this is dramatically cheaper than per-seat tools.
Crisp has live chat, a knowledge base, a mobile app, and basic automations. The AI features are less capable than Intercom's Fin but adequate for routing and canned responses.
Plain
Plain is newer and takes a product-centric approach: it integrates directly into your product via API so support context is native. Pricing is per seat at around $20-40/month on current plans, much lower than Intercom. Worth evaluating if your team does primarily in-product support rather than email.
Self-hosted Chatwoot
Chatwoot is open-source and can be self-hosted on a $20/month VPS. The hosted cloud version starts at $19/month for up to 5 agents. It handles email, live chat, WhatsApp, Twitter/X, and more from a single inbox.
Self-hosting takes about 2 hours to set up on a DigitalOcean or Hetzner instance. The operational overhead is minimal — it's a Docker Compose deployment. For a technical team, this is often the right call.
Adding AI triage without Fin's $0.99/resolution fee
This is where the real savings compound. Instead of paying Intercom's Fin $0.99 per resolved conversation, you can build a lightweight AI triage layer for a fraction of the cost.
The pattern I recommend:
- Incoming conversations hit your support tool (Chatwoot, Crisp, Help Scout)
- A webhook fires to a small function (AWS Lambda, Cloudflare Worker)
- The function calls Claude Haiku or GPT-4o-mini with your knowledge base as context
- If confidence is high, it posts a draft response into the ticket and tags it for agent review
- If confidence is low, it routes to a human directly
At 500 resolutions/month, Claude Haiku costs roughly $0.50-1.00 total in API fees — not $495. Even if you add in Lambda invocation cost and engineering time, you're talking about $5-15/month in running costs.
See /blog/openai-anthropic-api-cost for how to keep those API costs genuinely low with prompt caching and model routing.
What the migration actually involves
I won't pretend this is zero effort. Here's what a real migration looks like:
- Data export: Intercom lets you export conversations to CSV. Most alternatives can import this. Budget 2-4 hours for data migration.
- Widget swap: Replace the Intercom Messenger script with your new tool's widget. A 30-minute deploy.
- Knowledge base: If you're using Intercom's Articles, export them as HTML/Markdown and import to your new tool's knowledge base or a static docs site.
- Integrations: Intercom has Slack, Jira, GitHub integrations. Most alternatives have the same. Review each and reconnect — typically a half-day.
- AI setup: If you're building your own triage layer, budget 1-2 days of engineering time.
Total migration effort: 2-3 days for a standard setup. Payback period at $2,000/month savings: about three days.
When Intercom is actually worth it
To be fair: Intercom earns its cost for some teams. If you're running high-volume outbound messaging campaigns from support, using product tours heavily, or relying on the CRM to tie support to expansion revenue, the bundled pricing can make sense. If your support team is a sales assist function as much as a help function, Intercom's tooling supports that well.
For teams purely doing reactive support — answering tickets, running a chat widget, occasionally surfacing help docs — the bundle is overkill.
Realistic numbers
A recent client was paying $2,840/month for Intercom (7 seats Pro + Fin resolutions + Messenger):
- Migrated to Crisp Unlimited: $295/month
- Built a Claude Haiku triage webhook (handles ~60% of first-response drafts): $8/month in API fees
- Migration engineering time: 2.5 days (one-off)
Running cost: $303/month, a saving of $2,537/month or 89%. The triage quality is slightly lower than Fin for edge cases, but the team reports comparable productivity because draft responses still save the bulk of typing time.
If your Intercom bill has crept up and you want to work out whether it's justified or just inertia, book a call. 30 minutes, no pitch.