
nBot is a chatbot platform that lets businesses deploy AI-powered assistants across WhatsApp, Instagram, and their own website from a single workspace. The embeddable web widget is a lightweight script that boots a fully customizable chat UI, while the operator console centralizes every conversation in a shared inbox where AI handles first-touch and human agents take over in one click. Multi-tenant by design and used by 250+ Moroccan businesses to automate customer support.
Project stack

Operator dashboard with conversation volume, response time, and satisfaction metrics

Embeddable web widget with branded header, message bubbles, and composer
The widget is a self-contained Astro-built bundle served from the Cloudflare edge — sub-15KB initial payload, lazy-loaded chat panel, and runtime theming so each tenant gets brand-matched colors, fonts, and corner radius without rebuilding. The operator side runs on a real-time inbox with conversation routing, a customization studio for visual previews, and an analytics dashboard tracking response time, satisfaction, and message volume per tenant.

Customization studio for color palette, button shape, corner radius, and chat theme

Conversation thread view with contact details, status, and unified message composer

Shared inbox with conversation list, agent assignment, and unread filtering
Highlights
- Multi-channel deployment — single workspace for WhatsApp, Instagram, and web widget
- Lightweight embed script (~15KB) with lazy-loaded chat interface and runtime theming
- Hybrid AI inbox — bot answers first, agent takes over in one click with full thread context
- Customization studio with live preview of colors, fonts, button shape, and corner radius
- Multi-tenant architecture serving 250+ Moroccan businesses from a single deployment
- Analytics dashboard tracking conversation volume, response time, and satisfaction per tenant

