← Back to projects

GenAI · SaaS

Multi-Tenant WhatsApp Agent

Cloud-native AI support & sales bots as a service

GenAI · SaaS

Overview

A SaaS platform where many companies run isolated AI-powered WhatsApp support and sales bots from a single deployment (Live Demo: https://multi-tenant-whatsapp-agent.vercel.app) — each with its own persona, catalog, and knowledge base.

  • LangGraph agent with a 4-node pipeline (acknowledge → retrieve context → LLM reasoning → dispatch) and per-tenant RAG indices.

  • Multimodal: PDF catalog ingestion with image extraction, inbound image vision analysis, and document sending.

  • Admin dashboard for tenant management, live chat monitoring, and human handover; HMAC (X-Hub-Signature-256) webhook security with idempotency.

Tech stack

  • FastAPI
  • LangGraph
  • Groq Llama 3.3 70B
  • Gemini 2.0 Flash
  • ChromaDB
  • MongoDB Atlas
  • React
  • Vite
  • Tailwind
  • WhatsApp Cloud API

Screens & results

Live WhatsApp conversation handled by the per-tenant LangGraph agent.
Live WhatsApp conversation handled by the per-tenant LangGraph agent.
Admin catalog & knowledge-base management, scoped per tenant.
Admin catalog & knowledge-base management, scoped per tenant.
Tenant control panel — many isolated bots from a single deployment.
Tenant control panel — many isolated bots from a single deployment.
Admin authentication into the orchestrator dashboard.
Admin authentication into the orchestrator dashboard.

Next project

InvoiceFlow