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.

772 stars
on GitHub
Live in 30s
on Hostinger
Your data
your Supabase
Inbox · wup
A
Aisha
Thanks! Received it.
2m
D
Diego
Do you ship to Brazil?
Y
Yuki
Price sheet attached.
14m
L
Luca
Got it, will test.
1h
M
Maya
Hi! Just got your email…
2h
A
Aisha
+44 7700 900123
Open
Hi! Is the kit available in large?
Yes — shipping today 📦
Thanks! Received it.
Type a message…
Everything you need

One toolkit for your
WhatsApp business

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

Shared inbox

Every WhatsApp conversation in one place. Assign threads to agents, reply as a team, leave internal notes — and never drop a lead.

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.

  • 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
Inbox · wup
A
Aisha
Thanks! Received it.
D
Diego
Ship to Brazil?
Y
Yuki
Price sheet attached.
A
Aisha
+44 7700 900123
Open
Hi! Is the kit available in large?
Yes — shipping today 📦
Thanks! Received it.
Type a message…
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 — all with a visual builder.

  • 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
Automations · wup
Trigger
First message from contact
Action
Send "Hi! 👋 Thanks for reaching out."
Wait
10 minutes
Condition
If tag = "lead" → assign to sales
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.

  • 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
Pipelines · wup
Lead
2
Acme Co
$1,200
Bakery on 3rd
$450
Proposal
3
Nova Studios
$4,800
hot
Riveria Hotel
$2,100
Pine & Co
$960
Won
1
Lagoon Spa
$3,200
won
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
Analytics · wup
Open convos
42
▲ +5 today
New today
18
▲ +3
Avg reply
3.2m
▼ −0.4m
Incoming Outgoing
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.

Open source

Fork it, brand it,
host it

wup is the open-source WhatsApp CRM template you take and make your own. MIT-licensed freedom with the full CRM underneath.

Source on GitHub

Clone or fork the repository, tweak the code, ship your own build. MIT-style freedom with the full CRM underneath.

$git clone https://github.com/mohdajnas/wup.git
$cd wup && npm install
$npm run dev
mohdajnas/wup
View on GitHub
Read the full documentation →
FAQ

Questions,
answered

Is wup free and open-source?
Yes. wup is MIT-licensed and free to use, modify, and ship. You only pay for whatever infrastructure you host it on and your WhatsApp Business API usage.
Does wup work with the WhatsApp Cloud API?
Yes. wup 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.
Can I self-host wup on Hostinger?
Yes — Hostinger Managed Node.js Hosting is the recommended deployment target. Connect your forked repo and the CRM is live in about 30 seconds.
Do I need my own WhatsApp Business API access?
Yes. You bring the phone number and access token from Meta; wup provides the CRM tooling around it. Any Meta-approved BSP works.
How fast is setup?
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.
How is wup different from WhatsApp Web?
WhatsApp Web is a single-user client. wup 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.
Can my whole team share one WhatsApp number?
Yes. Assign conversations to specific agents, track who is responding to what, and hand off threads without losing context. All agents work from a single shared inbox.
Who owns the data?
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.
Can I send bulk messages and automated replies?
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.
What about message templates?
Build, submit, edit, and delete WhatsApp message templates directly in wup — with headers, variables, and buttons — and watch their Meta approval status update in real time.
Ready to ship

Ready to stop switching
between tools?

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