Multi-Channel CRM System
One inbox for WhatsApp, email and social channels, with pipelines, assignments and reporting.
The problem
Customer conversations were scattered across WhatsApp, email and social media inboxes. Messages were missed, nobody knew who had replied, and reporting meant counting by hand.
What I built
A single CRM where every channel lands in one shared inbox:
- Unified inbox for WhatsApp, email and social messages.
- Pipelines and deal stages so every enquiry has an owner and a next step.
- Assignments and internal notes to hand conversations between team members.
- Reports on response times, conversions and team performance.
How it works
Built with Next.js on the front end and Node.js on the server, with PostgreSQL as the database. Each channel connects through its official API (including the WhatsApp Business API), and new messages appear in real time.
Result
4 channels unified in one place, with clear ownership of every conversation.
Want something similar?
I can build a CRM, help desk or inbox tailored to your sales process and the channels your customers use.