Open-source WhatsApp CRMBuilt on the official WhatsApp® Business API

Run your WhatsApp business from one inbox.

The open-source WhatsApp CRM template — shared inbox, contact hub, sales pipelines, broadcasts, and no-code automations. Fork it, brand it, self-host it on your own infrastructure.

705starsLive in 30s on HostingerYour datayour Supabase
Everything you need

One toolkit for your WhatsApp business

Stop stitching together an inbox, a spreadsheet, and a broadcast tool. wacrm brings them together — and talks to WhatsApp natively.

Contact hub

Tags, custom fields, notes, automatic deduplication. Import existing contacts from CSV.

Sales pipelines

Drag deals through stages. See what is won, what is slipping, and where revenue is stuck.

Broadcast campaigns

Send Meta-approved templates to segmented lists. Track delivery, reads, and replies in real time.

No-code automations

Welcome new contacts, chase unanswered replies, route leads by keyword. Visual flow builder.

Real-time analytics

Response times, daily volume, pipeline value. See what's working without building dashboards.

Shared inbox

Never drop a WhatsApp conversation again

Your whole team works from one inbox. Conversations can be assigned, tagged, and handed off without losing context. Real-time updates so two agents never reply to the same thread at the same time.

  • Assign threads to specific agents or round-robin across the team
  • Internal notes that only your team sees
  • Unread indicators so urgent replies never slip through
  • Deep-link into any conversation from the dashboard
How it works

Live in under 30 minutes

Most teams are up and running before their first coffee refill. No onboarding calls required.

01

Connect your WhatsApp number

Paste your phone number ID and access token from Meta. Works with any Meta-approved WhatsApp Business API provider.

02

Bring in your contacts

Import a CSV, or let incoming messages build your contact list automatically. Tags and custom fields are ready from day one.

03

Reply, automate, measure

Use the shared inbox with your team, set up flows for repeat work, and track what's actually moving the needle.

No-code automations

Automate the repetitive, focus on the humans

Build flows that react to WhatsApp events: welcome new contacts, chase unanswered replies, route leads by keyword. Conditions, waits, tags, deals — all with a visual builder that feels like Figma for workflows.

  • Triggers for new messages, contacts, tag changes, keywords, schedules
  • Actions: send template, add tag, create deal, webhook, and more
  • Conditional branches and wait steps for human-time delays
  • Per-run logs so you always know what ran and why
Sales pipelines

Turn conversations into revenue

Drag deals through custom stages, link them to contacts, and see exactly where revenue is getting stuck. Every deal keeps its WhatsApp thread one click away — so context never gets lost on a handoff.

  • Unlimited pipelines and stages
  • Kanban board with drag-and-drop
  • Deal value totals per stage and pipeline-wide
  • Linked contacts, conversations, and notes per deal
Real-time analytics

See what is actually working

Response times, daily volume, pipeline value, and a cross-module activity feed. The dashboard tells you where attention is needed without you building a single chart.

  • Active conversations, new contacts, open deal value — live
  • Conversations over time for 7, 30, or 90 days
  • Average first-response time by weekday against your target
  • Activity feed merged across messages, deals, broadcasts, automations
Open convos
42
▲ +5 today
New today
18
▲ +3
Avg reply
3.2m
▼ −0.4m
Conversations over time
IncomingOutgoing
FAQ

Questions, answered

If you cannot find what you are looking for, reach out and we will get back to you.

Yes. wacrm is MIT-licensed and free to use, modify, and ship. You only pay for whatever you host it on (we recommend Hostinger Managed Node.js Hosting) and your WhatsApp Business API usage.
Yes. wacrm talks to the official Meta WhatsApp Business API using the standard Cloud API flow, and supports any Meta-approved provider that exposes the same endpoints.
Yes — Hostinger Managed Node.js Hosting is the recommended deployment target. Connect your forked repo and the CRM is live in about 30 seconds. The Deploy on Hostinger guide in the docs walks through the full flow.
WhatsApp Web is a single-user client. wacrm is a multi-user CRM on top of the official WhatsApp Business API: shared inbox, contact hub, sales pipelines, broadcasts, automations, and per-agent assignment — none of which the consumer apps offer.
Yes. This CRM template for WhatsApp plugs into your existing Meta WhatsApp Business setup — you bring the phone number and access token, we provide the CRM tooling around it. Any Meta-approved BSP (Business Solution Provider) works.
Yes. Assign conversations to specific agents, track who is responding to what, and hand off threads without losing context. All your agents work from a single shared inbox.
Most teams are live in under 30 minutes once their WhatsApp Business number has been approved by Meta. Paste your credentials in Settings, import contacts if you have them, and start replying.
You do. Everything lives in your own Supabase project — contacts, conversations, deals, automation logs. Export it anytime; there is no lock-in on the data layer.
Yes. Broadcasts send Meta-approved templates to segmented contact lists with delivery tracking. Automations run no-code flows triggered by new contacts, keywords, tag changes, and more.
Build, submit, edit, and delete WhatsApp message templates directly in wacrm — with headers, variables, and buttons — and watch their Meta approval status update in real time. Templates created elsewhere sync in too. Use any approved template from the inbox, broadcasts, or an automation step.

Ready to stop switching between tools?

Fork the open-source WhatsApp CRM template and bring your WhatsApp conversations, contacts, and deals into one place.