The reason leaving Intercom feels daunting is that its pieces share one identity graph and conversation history, so pulling out the messenger seems to threaten everything attached to it. In practice the switch is about deciding which tool owns what. The nearest single replacement is Chatwoot, an omnichannel inbox that gathers live chat, email, WhatsApp, Instagram, and more into one shared queue, with private notes, labels, canned responses, auto-assignment, a help center portal, and a built-in AI agent. If your Intercom is mostly ticket-driven support, Frappe Helpdesk leans into agent and customer portals, SLAs, and a knowledge base instead.
Where the bundle really splits is the parts of Intercom that are not the inbox. Outbound onboarding and lifecycle campaigns map to Dittofeed, which builds automated journeys and broadcasts across email, SMS, push, WhatsApp, and Slack, while customer records, companies, and support cases may belong in a CRM like EspoCRM. Deciding that ownership up front, who holds contacts, events, and consent after the move, matters more than any feature checklist, because the split changes which team maintains each workflow.
Migration is an export-and-rebuild project. Use Intercom's exports and API to pull contacts, companies, conversations, tags, custom attributes, and help center articles; transcripts survive better than bot logic, and article HTML usually needs formatting fixes, image re-linking, and redirects. Preserve original Intercom IDs as reference fields so agents can trace old cases, run both systems briefly, and keep a read-only archive until support and finance agree the data has landed.