Skip to main content

WhatsApp Smart Connect

Real-time sales / CRM / AI automation platform — live inbox, CRM and analytics for a 100+ seat sales team over WebSockets.
WhatsApp Smart Connect
WhatsApp Smart Connect brings a shared inbox, CRM, analytics and AI automation into a sales and support dashboard. The project addresses the coordination problem around conversations: messages need to reach the interface while business workflows and account sessions are handled by separate services. Its architecture makes those responsibilities explicit instead of placing the full messaging lifecycle inside the browser. The frontend uses React and TypeScript. A Django REST Framework backend provides business logic and APIs, Django Channels supplies WebSocket communication, and Celery handles background work alongside PostgreSQL and Redis. A Node.js service built with Fastify manages WhatsApp sessions and inbound webhooks. Docker Compose and Nginx provide the documented deployment structure, with session state persisted separately from disposable service containers. The repository's connection workflow starts a session, presents a QR code and links a WhatsApp account through the phone's linked-device interface. Incoming messages then feed the inbox. The provider layer is abstracted, allowing messaging integration choices to be separated from the dashboard and CRM. The portfolio also documents queues and retries as part of handling asynchronous messaging work. The documented QR-session implementation uses Baileys, an unofficial WhatsApp integration. The README identifies account-ban risk and directs production deployments toward Meta Cloud API through provider configuration. The existence of that abstraction is not evidence that every deployment uses an approved Meta provider. This case study focuses on service boundaries, real-time UI updates and integration choices; it does not make an independently measured response-time or team-capacity claim.
Django, Django Channels, Celery, React, TypeScript, Node.js, PostgreSQL, Redis, Docker
Real-Time · CRM
Source code