Intercom

Best Self Hosted Alternatives to Intercom

A curated collection of the 14 best self hosted alternatives to Intercom.

Intercom is a customer messaging platform offering live chat, in-app messaging, email, and automation to help businesses onboard, support, and engage users throughout the customer lifecycle.

Alternatives List

#1
Rocket.Chat

Rocket.Chat

Self-hosted team chat platform with channels, DMs, voice/video, rich integrations, and omnichannel customer support features.

Rocket.Chat screenshot

Rocket.Chat is an open-source communications platform for team messaging and customer engagement. It provides persistent chat (channels and direct messages), collaboration features, and enterprise-grade controls, and can be extended via apps, integrations, and APIs.

Key Features

  • Public/private channels, direct messages, threads, reactions, mentions, and file sharing
  • Omnichannel inbox for customer support (live chat widget, queueing/routing, agents, transcripts)
  • Audio/video meetings and screen sharing (deployment-dependent), plus voice messages
  • Federation support (Rocket.Chat Federation) to connect separate Rocket.Chat servers
  • Strong administration features: roles/permissions (RBAC), audit logs, retention policies, and compliance tooling (plan-dependent)
  • SSO/identity integrations (e.g., SAML/OIDC/LDAP) and granular access controls
  • Extensive integrations and automation: webhooks, REST APIs, bots, and a marketplace/app framework
  • Multi-platform clients (web, desktop, mobile) and localization support

Use Cases

  • Internal team chat for organizations that need control over deployment and data
  • Customer support and sales chat using an embedded website live-chat widget
  • Cross-organization collaboration via federation between independently operated servers

Limitations and Considerations

  • Some advanced security/compliance and omnichannel features may be gated by licensing/plan
  • Real-time performance and search depend on sizing and backing services (notably MongoDB)

Rocket.Chat is a mature, widely deployed Slack alternative that combines team chat with customer messaging workflows. It is best suited to organizations that want extensibility, admin controls, and optional omnichannel support in one platform.

44.3kstars
12.9kforks
#2
Novu

Novu

A self-hostable notification infrastructure to build, manage, and send multi-channel product notifications with templates, provider integrations, and a unified API.

Novu screenshot

Novu is an open-source notification infrastructure platform for building and managing product notifications across multiple channels (email, SMS, push, chat). It provides a unified API and an admin UI to create notification workflows, manage templates, and route messages through many third-party providers.

Key Features

  • Multi-channel notifications (e.g., email, SMS, push, chat) from a single API
  • Template management with a web-based UI for creating and maintaining notification content
  • Provider abstraction layer to switch between delivery providers without changing application code
  • Event-triggered workflows to orchestrate notification steps and channel fallbacks
  • Subscriber/user management for targeting and routing notifications
  • Preference management concepts for controlling which notifications users receive
  • Integrations for popular messaging/notification providers (varies by channel)
  • Developer-focused SDKs and APIs for embedding notification delivery into apps

Use Cases

  • Shipping transactional notifications (sign-up, password reset, receipts) across email/SMS
  • Product alerts and lifecycle messaging with channel fallback and centralized templates
  • Building an internal notification hub to standardize delivery providers across teams

Limitations and Considerations

  • Running the full platform typically requires multiple backing services (e.g., database, cache/queue), increasing operational complexity.

Novu fits teams that want control over notification logic and templates while keeping provider integrations modular. It is especially useful when multiple apps/services need consistent notification workflows and governance from one place.

38.4kstars
4.2kforks
#3
Mattermost

Mattermost

Self-hostable team chat with channels, threads, calls, integrations, and enterprise-grade security controls for organizations that need full data control.

Mattermost screenshot

Mattermost is a self-hostable team messaging and collaboration platform designed for organizations that need strong security controls, integration flexibility, and deployment in private networks. It provides channel-based chat, threaded discussions, file sharing, and workflow automation features commonly used by engineering, IT, and incident response teams.

Key Features

  • Channel-based messaging with threads, mentions, reactions, and advanced search
  • Secure file sharing and message retention controls (policies vary by edition)
  • Integrations via webhooks, APIs, slash commands, and a plugin framework
  • Role-based access control and enterprise authentication options (e.g., SAML/LDAP in supported editions)
  • High availability and scalable deployment options (e.g., clustering) for larger installations
  • Audio/video calling capabilities (native calls and/or plugins depending on deployment)
  • Mobile and desktop clients for cross-platform access

Use Cases

  • Replace Slack/Teams for internal team communication in regulated or isolated environments
  • Incident response and ChatOps workflows integrated with CI/CD, monitoring, and ticketing tools
  • Central collaboration hub for DevOps, SRE, and IT operations teams

Limitations and Considerations

  • Some advanced enterprise capabilities (e.g., certain compliance, governance, and scaling options) may depend on the licensed edition
  • Real-time calling and some collaboration features can vary by version and plugin configuration

Mattermost is a mature collaboration stack with a strong focus on security and extensibility, making it a common choice for technical teams and organizations with strict deployment requirements. Its plugin and integration ecosystem helps align chat with operational workflows while keeping communications under organizational control.

34.9kstars
8.3kforks
#4
Zulip

Zulip

Self-hostable team chat with topic-based threading, powerful search, and integrations for engineering and communities.

Zulip screenshot

Zulip is a team chat platform focused on keeping conversations organized using topic-based threading. It combines real-time chat with long-lived discussion history, making it easier to follow multiple conversations across teams and projects.

Key Features

  • Stream-based channels with per-message topics (threading) to keep discussions organized and searchable
  • Powerful full-text search across message history (including with operators/filters)
  • Rich message formatting (Markdown), code blocks, file uploads, and emoji reactions
  • Extensive integrations (incoming/outgoing webhooks, bots, and common SaaS integrations)
  • Role-based permissions and administration for organizations and multi-team deployments
  • Multi-platform clients: responsive web app plus desktop and mobile apps
  • SSO options and enterprise-friendly auth features (e.g., SAML/OIDC in supported editions)

Use Cases

  • Engineering team communication where multiple parallel threads need to remain readable
  • Open-source/community coordination with many topic-centric conversations
  • Incident response and operations chat with structured, searchable timelines

Limitations and Considerations

  • Best experience relies on adopting the “streams + topics” workflow; teams used to unthreaded chat may need onboarding

Zulip is well-suited for teams that want chat to remain navigable over time, especially in environments with many concurrent discussions. Its topic-first model and strong search make it a strong alternative to traditional channel-based chat tools for technical and community collaboration.

24.2kstars
9.3kforks
#5
listmonk

listmonk

Self-hosted newsletter and email list manager with templating, segmentation, campaigns, and PostgreSQL-backed performance.

listmonk screenshot

listmonk is a self-hosted mailing list manager and newsletter platform designed for high performance and simple operations. It provides a web UI and APIs to manage subscribers, lists, and campaigns, backed by PostgreSQL for scalable storage and querying.

Key Features

  • Subscriber management with custom attributes/fields and import/export (e.g., CSV)
  • List and segment-based targeting using PostgreSQL queries for flexible filtering
  • Campaign creation with HTML templates, previews, and personalization variables
  • Transactional email and newsletter sending via SMTP and third-party email gateways
  • Bounce handling and basic list hygiene workflows (depending on mail setup)
  • Built-in admin web UI plus REST-style APIs for automation and integrations
  • Metrics/reporting for campaigns (opens/clicks) via tracking mechanisms

Use Cases

  • Send periodic newsletters to product users, communities, or customers
  • Run segmented email campaigns (e.g., onboarding, announcements) from internal data
  • Operate a privacy-controlled mailing system for organizations that can’t use SaaS

Limitations and Considerations

  • Deliverability, bounce processing, and reputation management depend heavily on your SMTP/provider configuration
  • Email template building is developer-oriented compared to drag-and-drop marketing suites

listmonk is a solid fit for teams that want a fast, PostgreSQL-driven newsletter system with a clean UI and automatable APIs. It focuses on dependable list and campaign operations rather than heavyweight marketing-automation features.

18.7kstars
1.9kforks
#6
Formbricks

Formbricks

Self-hosted surveys and feedback forms for web apps with targeting, links, webhooks, and analytics to collect product and customer insights.

Formbricks screenshot

Formbricks is a self-hostable survey and product-feedback platform focused on collecting user insights inside your product or via shareable links. It provides form creation, targeting, and integrations so teams can run NPS, onboarding, and feature feedback loops while keeping control of their data.

Key Features

  • In-app (website) surveys via embeddable SDK/widget and link-based surveys
  • Survey editor with common question types and logic for product feedback workflows
  • Targeting and timing controls to show surveys to specific users/segments
  • NPS/CSAT-style feedback collection and basic results analytics
  • Team/workspace features for collaborating on surveys and responses
  • Webhooks and API/integrations for sending responses to other systems
  • GDPR/privacy-oriented deployment options (self-hosting, EU/own infrastructure)

Use Cases

  • Run in-product NPS/CSAT to measure satisfaction over time
  • Collect onboarding feedback and identify friction points in a SaaS app
  • Validate feature ideas with targeted micro-surveys to specific user groups

Limitations and Considerations

  • Advanced analytics/reporting and experimentation features may be less extensive than mature enterprise survey suites.

Formbricks is well-suited for product teams that want a lightweight, developer-friendly survey tool that can be embedded directly into their apps. It prioritizes ownership and integration flexibility for continuous user feedback collection.

11.7kstars
2.1kforks
#7
Mautic

Mautic

Self-hosted marketing automation for email campaigns, segmentation, lead scoring, forms, landing pages, and multi-channel customer journeys.

Mautic screenshot

Mautic is a self-hosted marketing automation platform for creating, delivering, and measuring multi-channel campaigns across email and other customer touchpoints. It combines contact management, segmentation, and campaign orchestration to help teams run personalized journeys and track engagement over time.

Key Features

  • Visual Campaign Builder to design automated customer journeys with decisions/actions
  • Email marketing with template/asset management, scheduling, and performance reporting
  • Segmentation and dynamic contact lists based on behavior and attributes
  • Forms and Landing Pages for lead capture (including progressive profiling)
  • Lead scoring and lead nurturing tools to qualify and route contacts
  • Multi-channel messaging support via plugins/integrations (e.g., SMS, webhooks)
  • REST API and webhooks for integrations with CRMs, e-commerce, and data pipelines
  • Role-based access control and multi-user administration

Use Cases

  • Automate onboarding/drip sequences for product trials and SaaS signups
  • Run segmented newsletters and targeted lifecycle campaigns based on behavior
  • Capture leads via forms/landing pages and sync them to a CRM for sales follow-up

Limitations and Considerations

  • Some channels/connectors are provided via plugins and may require additional configuration/maintenance
  • Deliverability depends heavily on correct SMTP setup, DNS (SPF/DKIM/DMARC), and reputation management

Mautic is well-suited for teams that need full control over marketing automation infrastructure while keeping strong campaign capabilities. Its combination of segmentation, journey automation, and integration options makes it a flexible alternative to many hosted marketing automation suites.

9kstars
3.1kforks
#8
Zammad

Zammad

Self-hosted helpdesk for email and multichannel ticketing with SLA, automation, knowledge base, and integrations for support teams.

Zammad screenshot

Zammad is an open-source helpdesk and customer support platform for managing customer inquiries as tickets across email and other channels. It combines ticketing, automation, knowledge management, and reporting in a web-based interface designed for support desks of many sizes.

Key Features

  • Multichannel ticket creation and handling (email plus additional channels via integrations)
  • Flexible ticket workflows with groups/roles, assignments, tags, priorities, and states
  • SLA management with escalation handling and time tracking
  • Automation and macros (triggers/schedulers) to route and act on tickets automatically
  • Integrated knowledge base and text modules for consistent replies
  • Full-text search and fast filtering for ticket discovery
  • Customer and organization management with history/context on interactions
  • Integrations and APIs for connecting external systems (REST API, webhooks, and apps)

Use Cases

  • Customer support desk for SaaS/IT services managing inbound email and requests
  • Internal IT/helpdesk handling incidents, service requests, and SLA-based queues
  • Support operations needing automation rules, canned responses, and knowledge articles

Zammad is a strong choice when you need a modern, extensible ticketing system with automation, SLAs, and a built-in knowledge base. It is widely used as a self-managed alternative to commercial helpdesk platforms and integrates well into existing infrastructure via APIs and connectors.

5.3kstars
919forks
#9
FreeScout

FreeScout

FreeScout is a lightweight help desk for managing shared email inboxes with ticketing, assignments, collision detection, and extensible modules.

FreeScout screenshot

FreeScout is an open source help desk designed for teams that manage customer support through shared email inboxes. It provides a mailbox-centric ticketing workflow similar to commercial tools like Help Scout, focusing on fast email handling, collaboration, and simple operations.

Key Features

  • Shared mailboxes with email-to-ticket conversion (IMAP fetching) and outbound replies (SMTP)
  • Threaded conversations with customer profiles, notes, and internal discussions
  • Team collaboration features including assignments, mentions, and collision detection to avoid duplicate replies
  • Productivity tools such as saved replies, tags, custom folders/views, and search
  • Automation rules and workflows via modules (e.g., auto-actions) depending on installed extensions
  • Multi-user access with roles/permissions and per-mailbox access control
  • Extensible module system for adding functionality (official and community modules)
  • Web-based UI optimized for support agents and email-first workflows

Use Cases

  • Small/medium teams replacing SaaS help desks for support@ or sales@ inboxes
  • IT/service teams managing internal requests via email with assignment and tracking
  • Organizations needing a simple, mailbox-driven ticket system with optional add-ons

Limitations and Considerations

  • Many advanced capabilities are delivered via optional modules; functionality depends on which modules you install
  • Email-centric design: teams needing live chat, omnichannel, or deep CRM features may need additional tools

FreeScout fits teams that want a straightforward, email-based help desk with strong collaboration basics and an extendable architecture. It is particularly suitable when shared mailbox workflows are central and simplicity and control over data are priorities.

4kstars
613forks
#10
Converse

Converse

Converse is an open-source, browser-based XMPP/Jabber chat client you can embed in any site to provide 1:1 and group messaging over existing XMPP servers.

Converse screenshot

Converse is a web-based XMPP (Jabber) chat client designed to be embedded into websites or used as a standalone browser client. It connects to XMPP servers via BOSH or WebSocket and supports common XMPP features for real-time messaging and presence.

Key Features

  • XMPP client in the browser with roster (contacts), presence, and real-time messaging
  • Multi-User Chat (MUC) support for group chat rooms
  • Supports connecting via BOSH and WebSocket (depending on XMPP server configuration)
  • OMEMO end-to-end encryption support (when server/contact capabilities allow)
  • Pluggable/extendable architecture with a plugin system and theming/customization options
  • Embeddable “chat widget” style integration for adding chat to existing sites/apps
  • Internationalization support (multiple UI languages)

Use Cases

  • Add live chat to a website backed by your own XMPP server
  • Provide a web client for an organization’s XMPP deployment (e.g., Prosody/ejabberd/Openfire)
  • Secure 1:1 conversations in the browser using OMEMO where supported

Limitations and Considerations

  • Requires an XMPP server plus BOSH/WebSocket endpoints and correct CORS/proxy setup for browser access
  • E2EE capabilities depend on client/server/contact feature support and may not cover all XMPP extensions

Converse is a solid choice when you want standards-based chat in the browser and prefer integrating with an existing XMPP ecosystem. Its embeddable approach and extensibility make it suitable for both simple site widgets and full-featured web chat deployments.

3.2kstars
801forks
#11
Dittofeed

Dittofeed

Self-hostable customer engagement platform to send email and other campaigns, build user journeys, segment audiences, and track messaging performance.

Dittofeed screenshot

Dittofeed is a self-hostable customer engagement and marketing automation platform for building data-driven messaging and lifecycle campaigns. It focuses on segmentation, event-based automation, and multi-step journeys so teams can orchestrate customer communications from their own infrastructure.

Key Features

  • Visual journey/workflow builder for multi-step, event-driven messaging
  • Audience segmentation based on user traits and events
  • Campaign creation and sending (email-focused; other channels depend on integrations)
  • Triggered messages and scheduled/batch campaigns
  • Templates and content management for message composition
  • Analytics/reporting for campaign and journey performance
  • Integrations via API/webhooks for ingesting events and syncing user data

Use Cases

  • Onboarding and activation sequences triggered by product events
  • Retention and re-engagement campaigns based on behavioral segments
  • Transactional and lifecycle email automation for SaaS products

Limitations and Considerations

  • Channel breadth and deliverability features can be less extensive than mature commercial CEP tools; production setups typically rely on external email providers for sending and reputation management.

Dittofeed is a good fit for teams that want an auditable, customizable engagement stack and prefer to keep customer data and automation logic in-house. It provides core building blocks for segmentation and journeys while remaining adaptable through integrations and self-managed infrastructure.

2.6kstars
312forks
#12
Libredesk

Libredesk

Open-source helpdesk that turns inbound email into tickets, supports assignments and statuses, and provides a simple web UI for teams to manage customer support.

Libredesk screenshot

Libredesk is an open-source helpdesk designed to manage customer support via a clean, lightweight web interface with an email-centric workflow. It focuses on turning inbound support emails into trackable tickets and providing the core tools teams need to triage, assign, and resolve requests.

Key Features

  • Email-to-ticket workflow for receiving and tracking inbound support requests
  • Ticket management with status/state changes and conversation history
  • Agent workflow tools such as assignment and basic organization of requests
  • Web-based interface for handling tickets in a shared queue
  • Designed to be minimal and straightforward to deploy and operate

Use Cases

  • Small teams needing a simple shared support inbox with ticket tracking
  • Internal IT/helpdesk handling requests submitted via email
  • Projects that want a lightweight helpdesk without a full ITSM suite

Limitations and Considerations

  • Feature scope is intentionally minimal compared with enterprise helpdesks (e.g., advanced automations, SLAs, omnichannel, or extensive reporting may be limited)

Libredesk is best suited for individuals or small teams who want an email-first ticketing workflow with a simple UI and minimal operational complexity. If you need advanced ITSM features and deep automation, a more full-featured helpdesk may be a better fit.

2kstars
124forks
#13
Keila

Keila

Keila is a self-hosted newsletter tool for creating campaigns, managing audiences, and automating email sends with templates, segmentation, and analytics.

Keila screenshot

Keila is an open-source, self-hosted email newsletter and marketing email platform. It helps teams and creators build mailing lists, design email campaigns, schedule/automate sending, and track engagement.

Key Features

  • Audience management with lists and subscriber attributes (including imports)
  • Campaign editor with reusable templates and drag-and-drop style blocks (email builder)
  • Segmentation to target subsets of subscribers based on attributes/filters
  • Automations for triggered or scheduled sends (e.g., onboarding/drip sequences)
  • Email delivery via SMTP and support for transactional sending flows
  • Analytics for campaign performance (e.g., opens/clicks) and delivery status
  • Multi-user/team oriented workflows (accounts/projects) suitable for organizations

Use Cases

  • Publish recurring newsletters for communities, products, or internal updates
  • Run lifecycle email sequences (welcome/onboarding/drip campaigns)
  • Replace hosted email marketing tools where data/control must remain in-house

Limitations and Considerations

  • Email analytics accuracy depends on client-side tracking behavior (e.g., image blocking/privacy features)
  • Deliverability depends heavily on correct DNS (SPF/DKIM/DMARC) and SMTP provider configuration

Keila is a practical alternative to hosted newsletter tools for organizations that need list management, campaign creation, and automation in one place. It focuses on the core newsletter workflow—create, segment, send, and measure—while keeping operations under your control.

1.9kstars
134forks
#14
Usertour

Usertour

Self-hosted platform to build in-app product tours, onboarding checklists, and contextual guidance with targeting, triggers, and analytics.

Usertour screenshot

Usertour is an open-source platform for creating in-app guidance such as product tours, onboarding flows, and contextual UI hints for your web application. It provides a builder and runtime that lets you design step-by-step walkthroughs and trigger them based on user context, helping teams onboard users and drive feature adoption.

Key Features

  • Create step-by-step product tours/walkthroughs that attach to specific UI elements
  • Targeting/segmentation to show flows to specific user cohorts and states
  • Event- and context-based triggering for starting tours at the right moment
  • Basic performance/usage insights to understand tour completion and drop-off
  • Embeddable client snippet/SDK to run tours inside your app
  • Admin UI to manage, edit, and publish onboarding content

Use Cases

  • Onboard new users with a guided “first-run” checklist and tour
  • Announce and explain new features with contextual walkthroughs
  • Reduce support load by adding in-app, just-in-time guidance

Limitations and Considerations

  • Feature depth and integrations may be lighter than mature commercial onboarding suites; evaluate SDK capabilities and analytics needs for your product.

Usertour is a good fit for teams that want control over onboarding UX and data while running product tours on their own infrastructure. It’s especially useful for SaaS products that need contextual, role-based guidance without relying on third-party hosted tooling.

1.8kstars
111forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running