nBot

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

  • Astro
  • React
  • TypeScript
  • Node.js
  • PostgreSQL
  • Redis
  • Tailwind CSS
  • Cloudflare

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.

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

More projects