The best open-source and self-hosted WhatsApp CRMs in 2026
If you want to run WhatsApp for your business without renting a seat on someone else's cloud, the open-source world has real options — but they are not interchangeable. Some are full CRMs, some are support desks, and some are just API gateways you assemble yourself. This guide sorts them out honestly, tells you what each is genuinely best for, and flags the one technical decision that matters more than any feature list.
Want the fundamentals first? See our complete guide to WhatsApp CRM.
Disclosure: wacrm publishes this guide, and we list our own project first for the specific "WhatsApp CRM" use case. We also tell you plainly where Chatwoot, Frappe CRM, and others are the better choice — because a roundup that only pushes its own tool isn't worth reading.
Updated August 2026. Added Vocero CRM (a fast-growing official-API peer that landed after our first version) and WaSphere (well-built, but WhatsApp Web emulation — read the ban-risk section before you deploy it on a business number). Star counts and activity re-checked against GitHub.
The one decision that matters most: official API vs WhatsApp Web
Before features, settle this. Open-source WhatsApp tools connect in one of two ways:
- The official WhatsApp Business API (Cloud API) — sanctioned by Meta. Stable, compliant, and safe for a business number.
- WhatsApp Web emulation (e.g. the Baileys library, used by some gateways) — connects by pretending to be the WhatsApp Web client. This is against WhatsApp's Terms of Service and can get your number banned.
For anything your business depends on, choose tools built on the official API. Web-emulation is fine for a throwaway experiment and a real risk for a number you can't afford to lose. We flag which camp each tool below falls into.
At a glance
| Tool | What it is | Official API | Best for |
|---|---|---|---|
| wacrm | WhatsApp CRM (inbox + pipelines) | Yes | A WhatsApp sales/CRM on the official API |
| Chatwoot | Omnichannel support desk | Yes (Cloud API/Twilio) | Multichannel customer support |
| Vocero CRM | WhatsApp CRM + AI agent | Yes | An AI-first CRM, especially in Spanish |
| Frappe CRM | General CRM + WhatsApp add-on | Yes (via add-on) | Teams already on Frappe/ERPNext |
| Whatomate | WhatsApp calling / IVR / messaging | Yes | Voice, IVR, and messaging flows |
| WaSphere | Multi-session WhatsApp API + inbox | No — Web emulation | Unofficial multi-account setups |
| Evolution API | WhatsApp API gateway | Both (incl. Web-emulation) | Developers building a custom stack |
All are open source and self-hostable. Meta's messaging fees apply to any tool on the official API. Licenses and features change — check each project's repo before committing.
1. wacrm — a focused WhatsApp CRM
What it is: An MIT-licensed WhatsApp CRM: shared team inbox, contact hub, sales pipelines (kanban), broadcasts, no-code automations, and analytics, built on the official WhatsApp Business API. Data lives in your own Supabase project; it deploys on Hostinger Managed Node.js Hosting in about 30 seconds.
Best for: Teams that want a genuine WhatsApp CRM — pipelines and deals, not just a support inbox — with no per-seat cost and full data ownership. Lean teams and agencies who fork and rebrand it per client.
Watch-outs: WhatsApp-only by design — if you need email, SMS, or social in one inbox, look at Chatwoot. It's a younger project than the incumbents.
See the free open-source WhatsApp CRM guide for the full cost breakdown, or Getting started to try it.
2. Chatwoot — the open-source support desk
What it is: An MIT-licensed (Community Edition), omnichannel customer-support platform — live chat, email, WhatsApp (via Cloud API or Twilio), Instagram, Facebook, Telegram, SMS — with a shared inbox, routing, canned responses, and agent assignment. It has 50,000+ self-hosted installations.
Best for: Support teams that want a true multichannel help desk and treat WhatsApp as one channel among many. The most mature, battle-tested option here.
Watch-outs: It's a support desk, not a sales CRM — no native deal pipelines. The stack is heavier to self-host (Rails, PostgreSQL, Redis, a background worker), so it needs a real server, not a free tier.
3. Vocero CRM — the AI-first newcomer
What it is: An MIT-licensed, self-hosted WhatsApp CRM built on the official Cloud API, with a real-time inbox, kanban sales pipeline, contact management, and Meta template sync. Its distinctive feature is a Laboratorio — a sandbox that runs simulated customers against your AI agent so you can judge its answers before it ever talks to a real one. The stack (Next.js, PostgreSQL, Docker) is close to wacrm's, and it deploys via Docker or Coolify.
Best for: Teams who want the AI agent to be the centrepiece rather than an add-on, and Spanish-speaking markets — the project and its docs are Spanish-first, which is a genuine advantage if that's your team and a hurdle if it isn't.
Watch-outs: It is young — public since July 2026 — so it has less production mileage than Chatwoot. If you need English-language docs and community, that is currently thinner than the older projects here.
Credit where due: this is the closest direct peer to wacrm on this list. If you want an AI agent you can systematically test before launch, look at it seriously before you look at us.
4. Frappe CRM — if you already live in Frappe
What it is: A full open-source CRM in the Frappe/ERPNext ecosystem, with a clean modern UI and a WhatsApp integration (via the Frappe WhatsApp app) to send and receive messages from inside the CRM.
Best for: Businesses already running Frappe or ERPNext, who want their CRM, helpdesk, and accounting to share one data layer.
Watch-outs: WhatsApp is an add-on rather than the core, advanced tweaks lean on the Frappe framework (some coding), and it makes the most sense inside the Frappe stack rather than as a standalone WhatsApp tool.
5. Whatomate — WhatsApp calling and IVR
What it is: An open-source, self-hosted WhatsApp platform focused on inbound/outbound calling, a visual IVR builder, recordings, and messaging automation — with a native suite for the Frappe ecosystem.
Best for: Teams whose priority is WhatsApp voice and IVR flows rather than a sales pipeline.
Watch-outs: Narrower than a full CRM; strongest when paired with the Frappe ecosystem.
6. WaSphere — capable, but Web emulation
What it is: An MIT-licensed, self-hosted WhatsApp platform with multi-session QR pairing, a team inbox with Owner/Admin/Agent roles, 14 message types, a scoped REST API, HMAC-signed webhooks, and a contact book with tags and CSV export. It deploys with Docker in a few minutes and the core is free (a Shopify integration is $4.99/month).
Best for: Running many WhatsApp accounts without Meta approval — the case the official API makes genuinely hard. As engineering it is the most polished Web-emulation tool on this list.
Watch-outs: This is the big one. WaSphere is Baileys-based WhatsApp Web emulation, not the official Cloud API. It ships anti-ban controls — randomised delays, typing simulation, rate limits — and the existence of those controls is itself the tell: they exist because the connection method risks bans. That is a Terms of Service violation, and no amount of throttling makes it sanctioned. Fine for experiments and side accounts; we would not put a business-critical number on it.
7. Evolution API — a gateway for developers
What it is: An open-source WhatsApp API gateway. It can run on the official Cloud API or, by default, via Baileys WhatsApp Web emulation, and is often combined with Chatwoot, n8n, or Typebot to assemble a custom stack.
Best for: Developers building their own WhatsApp automation from parts and comfortable operating infrastructure.
Watch-outs: It's a building block, not a CRM — you supply the interface and logic. And if you use its Web-emulation mode, mind the ban risk covered above; prefer its official Cloud API mode for business numbers. The same caveats apply to bare gateways like WAHA and OpenWA.
Also worth knowing about
New self-hosted WhatsApp CRMs appear constantly, and most do not survive their first year. AgenticCRM (MIT, an AI-agent-driven CRM with WhatsApp integration) is the notable early-stage one — a promising idea, but at the time of writing it has single-digit stars and no commits since May 2026, so we can't recommend it for production yet. We mention it rather than pad the list above, because a roundup that treats a dormant project as a peer to Chatwoot is telling you something false.
How to choose
- You want a WhatsApp CRM with pipelines, on the official API, cheaply → wacrm.
- You want an omnichannel support desk → Chatwoot.
- You want an AI agent you can test before launch, or you work in Spanish → Vocero CRM.
- You already run Frappe/ERPNext → Frappe CRM.
- You need WhatsApp voice/IVR → Whatomate.
- You must run many accounts and accept the ToS risk → WaSphere (but read the ban-risk section first).
- You're a developer assembling a custom stack → Evolution API (or WAHA/OpenWA) on the official Cloud API.
Whatever you pick, favour tools on the official WhatsApp Business API, and remember the software being free doesn't remove Meta's messaging cost or your hosting bill — it removes the per-seat SaaS tax and hands you the data.
If a focused WhatsApp CRM is what you're after, wacrm is a fork away — start with Getting started or read the wacrm vs Kommo and wacrm vs Trengo comparisons if you're weighing it against hosted tools.
Frequently asked questions
What is the best open-source WhatsApp CRM?
It depends on the job. For a WhatsApp CRM with a shared inbox and sales pipelines on the official Business API, wacrm is a strong, lightweight pick (it is our project, and this guide explains where others fit better). For an omnichannel support desk, Chatwoot is the leading open-source option. For an AI-agent-first CRM — or if your team works in Spanish — Vocero CRM is the closest direct peer to wacrm and worth a serious look. For teams already on the Frappe/ERPNext stack, Frappe CRM. There is no single winner — match the tool to your use case.
Is a self-hosted WhatsApp CRM really free?
The software is free — these are open-source projects with no license fee or per-seat cost. What you still pay is hosting (often just a few dollars a month) and Meta's WhatsApp Business API messaging, which is billed by Meta regardless of which CRM you run. So "free" means free software plus your infrastructure and messaging costs.
Official WhatsApp Business API vs WhatsApp Web (Baileys) — which should I use?
Use the official WhatsApp Business API (Cloud API). Some open-source tools (e.g. Evolution API in its default mode, or WaSphere) connect by emulating WhatsApp Web via the Baileys library — this is against WhatsApp's Terms of Service and can get your number banned. Tools built on the official API, like wacrm, Vocero CRM, and Chatwoot's Cloud API inbox, avoid that risk. Watch for "anti-ban" features such as randomised delays and typing simulation: they are a signal that a tool is on Web emulation, because a sanctioned connection does not need them. If a project only offers Web-emulation, treat it as a red flag for a business number.
Do I need to be a developer to self-host a WhatsApp CRM?
It varies by tool. wacrm is designed to be forked and deployed in about 15 minutes with no deep coding — on Hostinger Managed Node.js Hosting it goes live in around 30 seconds. Chatwoot is more involved (Rails, Postgres, Redis, a background worker). API gateways like Evolution API and WAHA are developer-oriented building blocks rather than ready-to-use CRMs.
Can I self-host a WhatsApp CRM on cheap hosting?
Yes. A lightweight CRM like wacrm runs comfortably on inexpensive managed Node.js hosting plus a free-tier Supabase database. Heavier platforms like Chatwoot need more resources (a persistent server with several services), so budget accordingly, but self-hosting is still far cheaper than per-seat SaaS at team scale.
Run your own WhatsApp CRM
Fork it, self-host it, own your data. No per-agent pricing — you only ever pay Meta for messaging. The fastest route is Managed Node.js Hosting: connect your fork and it builds and deploys itself.