Skip to main content

Automation, AI & open source

Open-Source Zendesk Alternatives in 2026: Chatwoot, Zammad, Frappe Helpdesk

Chatwoot (MIT core), Zammad (AGPL-3.0) and Frappe Helpdesk (AGPL-3.0) as self-hosted Zendesk alternatives: what each does, gaps, and deployment.

Updated 29 Oct 20268 min readBy ManojFirst published 20 Jul 2026

There is no single open source Zendesk alternative, but three projects cover most of what Zendesk does on your own server, with no per-agent fee: Chatwoot for live chat and omnichannel messaging, Zammad for Zendesk-style ticketing, and Frappe Helpdesk for teams that run ERPNext. Zendesk itself combines ticketing, live chat, a help centre and a large app marketplace, billed per agent.

Short answer

For live chat and messaging, Chatwoot: a self-hosted shared inbox with a website widget and WhatsApp, email, Instagram and more, with an MIT-licensed core. For classic ticket-and-SLA support closest to Zendesk Support, Zammad (AGPL-3.0). If you already run ERPNext, Frappe Helpdesk (AGPL-3.0) shares its data. All three remove per-agent licences and keep data on infrastructure you own.

I am Manoj, at MithTech, a team of Frappe specialists in Bengaluru. We connect tools like Chatwoot and Frappe Helpdesk into ERPNext-centred stacks for clients with branches, factories, dealers and field teams. Open-source support software gives you ownership and no seat fee, but moves hosting, upgrades and uptime onto you or whoever runs it for you. That trade is worth it only if you value control over convenience.

MIT
Chatwoot core licence
AGPL-3.0
Zammad and Frappe Helpdesk
0
Per-agent licence fees when self-hosted

Which open-source tools replace Zendesk?

Zendesk is hosted SaaS billed per agent per month, with data on Zendesk's cloud. An open-source alternative flips both: you run it on your server, pay no per-seat licence, and keep every conversation on infrastructure you control.

The three projects sit at different points:

  • Chatwoot is a customer-messaging platform: live chat, a shared team inbox, and conversations from many channels at once.
  • Zammad is a full ticketing system in the Zendesk Support mould: tickets from email, chat, phone and social, triggers, SLAs, a knowledge base and reporting.
  • Frappe Helpdesk is ticketing on the Frappe framework: email-to-ticket, agent and customer portals, assignment rules and SLAs, with ERPNext customer and order records next to every ticket.

For the same own-versus-rent logic in other categories, see the directory of open-source SaaS alternatives. If you are coming from Freshdesk rather than Zendesk, the Freshdesk comparison covers that move.

How do they compare with Zendesk?

Choose by whether your support is conversation-led or ticket-led. Chatwoot suits teams answering live chats, WhatsApp and social DMs that need fast replies. Zammad and Frappe Helpdesk suit teams that log issues, route them by priority and track resolution against SLAs, the model Zendesk made standard.

8 rows · click a column to sort

Chatwoot
LicenceMIT core + paid enterprise directoryAGPL-3.0AGPL-3.0Proprietary SaaS
Self-hostableYesYesYesNo
Live chat widgetYesYesNo (ticket-first)Yes
ChannelsWeb chat, email, WhatsApp, Instagram, Facebook, Telegram, SMS, APIEmail, web chat, phone (CTI), Telegram, Facebook, WhatsAppEmail, portalMany
SLAs and assignmentYesYesYesYes
Knowledge baseYes (Help Center)YesYesYes
ERPNext data alongsideThrough the APIThrough the APISame frameworkThrough an app
Per-agent licenceNoneNoneNonePer seat

Chatwoot wins on real-time conversation and channel breadth. Zammad is the most complete stand-alone ticketing system of the three. Frappe Helpdesk wins for ERPNext users because it shares the data model. How we run support stacks is on the support page.

Skimmable summary: Chatwoot for conversation-led support; Zammad for Zendesk-style ticketing; Frappe Helpdesk for ticketing on top of ERPNext. All self-host without seat fees.

What can a self-hosted help desk do?

Configured well, it covers the core of what most small and mid-sized teams use Zendesk for. Chatwoot handles website chat, a unified inbox, canned responses, labels, teams, automations, CSAT surveys and reports, and its Captain AI assistant can draft replies from your articles. Zammad handles multi-channel tickets, triggers and schedulers, SLAs, a knowledge base and reporting. Frappe Helpdesk handles email-to-ticket, threaded conversations, SLAs, auto-assignment, separate agent and customer portals, and a knowledge base for deflection.

All three can be extended. Chatwoot and Zammad expose full APIs and webhooks; Frappe Helpdesk inherits the Frappe framework's scripting, custom fields and workflow engine. That is where self-hosting pays off: support connects to the rest of your business instead of through paid, locked integrations. In the stacks we deploy, a Chatwoot conversation can create an ERPNext task through automation, and a Frappe Helpdesk ticket reads straight from ERPNext customer records.

Where do they fall short of Zendesk?

Zendesk offers a large marketplace of ready-made apps, mature enterprise features, and a vendor to call when something breaks. With these tools you run the system, and some advanced capabilities sit outside the free builds.

The gaps: fewer turnkey integrations than Zendesk's marketplace, thinner out-of-the-box analytics in places, and no vendor SLA on the software unless you buy a commercial plan or have it supported. You also take on server provisioning, backups, security patches and version upgrades. None of this is hard for a competent team, but it is work Zendesk hides from you.

Who should self-host a Zendesk alternative?

Businesses that value data ownership, want to stop paying per seat as the team grows, or need support tied closely to their own systems. Teams growing past a handful of agents, teams with data-residency requirements, and companies already on ERPNext or Frappe apps gain the most.

The clearest case is a support team whose Zendesk bill grows faster than the work justifies. The second is an ERPNext business: Frappe Helpdesk shares a framework and data model with ERPNext, so tickets, customers and orders live in one system.

Who should not? A two-person team with no technical capacity and nobody to run it. For them the upkeep outweighs the savings, and a hosted plan is the practical choice: the vendor's own, or Frappe Cloud for Frappe Helpdesk.

Do it yourself if

You have someone comfortable with Docker or a Frappe bench, PostgreSQL or MariaDB, email routing and TLS, who will apply releases, check backups and test a restore each quarter.

Have it run for you if

Customers reach you on WhatsApp, email and chat in one inbox, the tickets hold history you cannot lose, or nobody wants to own upgrades, patches and a server that stops at a busy hour.

If you want an open source Zendesk alternative run for you, under managed hosting we run one named server for your help desk, in your cloud account or ours: nightly backups copied off the server, one restored on a schedule, every upgrade tried on a copy first, and the master login stays yours. It is a monthly fee for running it plus the server, quoted in writing after a call. The self-hosting cost comparator sets that against a per-agent Zendesk bill.

How do you deploy Chatwoot, Zammad or Frappe Helpdesk?

All three install on a standard Linux server, with managed hosting as an option. Chatwoot has documented Docker Compose and Kubernetes setups; Zammad ships Docker Compose, Kubernetes and Linux packages; Frappe Helpdesk installs on a Frappe bench or runs on Frappe Cloud.

1

Pick your host and tool

Choose a VPS or cloud instance you control, or a managed option. Decide whether support is conversation-led (Chatwoot), ticket-led (Zammad or Frappe Helpdesk), or both, each doing what it does best.

2

Install the platform

Deploy Chatwoot or Zammad with Docker Compose, or install Frappe Helpdesk on a Frappe bench. Set up the domain, TLS and email so agents and customers can reach it. The Chatwoot setup guide walks through one install.

3

Connect your channels

Add the website chat widget, email-to-ticket, WhatsApp and social channels. Set up teams, canned responses, SLAs and assignment rules to match how your support works.

4

Integrate and automate

Link the help desk to ERPNext or your CRM so customer and order context appears next to each conversation. Add automations, such as a new ticket creating an ERPNext task or an SLA breach raising an alert.

5

Harden and hand over

Set up automatic backups, monitoring and an upgrade routine. Train agents, then decide whether you run it in-house or hand the upkeep to someone else.

Frequently asked questions

+

Which free open-source tool can replace Zendesk?

It depends on how your support works. Chatwoot fits live chat and omnichannel messaging; Zammad fits classic ticketing closest to Zendesk Support; Frappe Helpdesk fits ticketing for ERPNext users. Chatwoot's core is MIT and the other two are AGPL-3.0, so all three are free to self-host with no per-agent fee.

+

Is Chatwoot really a Zendesk alternative?

Yes, for the messaging side. Chatwoot covers live chat, a shared inbox, omnichannel messaging, canned responses, automations, CSAT and reports as self-hosted software, and markets itself as an alternative to Intercom and Zendesk. You host and maintain it, and some enterprise features sit under a separate paid licence.

+

Can I self-host a customer support tool in India?

Yes. Chatwoot, Zammad and Frappe Helpdesk run on any Linux server, including Indian cloud regions, so customer data can stay in the country. If you prefer, someone else can run the infrastructure on your account.

+

Does Frappe Helpdesk integrate with ERPNext?

Yes. It is built on the same Frappe framework as ERPNext and Frappe CRM, so it can read customer, contact and order records directly, and tickets sit in the same system as your accounting and stock.

+

How much does an open-source help desk cost to run?

The software has no licence fee for self-hosting. Your costs are the server and, optionally, a support contract or a commercial plan. Those vary by provider and edition, so check each vendor's page. The economics favour open source more as agent numbers grow.

+

Which is better for live chat?

Chatwoot. It has a native website chat widget and brings WhatsApp, social, email and SMS conversations into one inbox built for fast replies. Zammad has web chat too but is ticket-first; Frappe Helpdesk is ticket-first and email-centred. Many teams run Chatwoot for chat and a ticketing tool for tickets.

Your next step

Want a support desk you own instead of rent?

Next step · Automation, AI & open source

Now see what automating this would take

Tell us which systems should talk to each other. We build the workflows, connect WhatsApp, CRM and ERPNext, and keep them running.

Comments & ratings

No comments yet. Start a new discussion.

0

Manoj · Published on 20 July 2026

Worked with us? Leave a Google review

Questions about this? Talk to the team.

Book a 30-minute Google Meet, WhatsApp us, or send a message. The engineer who works on this replies.

Send us a message
Your details go to our team's CRM and are used only to reply.