SaaSReal-timeBotpressMulti-tenant

HITL Multi-tenant Platform

A production-ready, multi-tenant SaaS platform that enables seamless handoff between AI chatbots and human agents. Built for enterprise teams who need reliable, real-time conversation management at scale.

Client
Internal Product
Duration
2024 - Present
Role
Full-stack Development

Tech Stack

Next.js 14TailwindCSSReact QuerySocket.IO ClientNode.js (Express)Prisma ORMPostgreSQLRedisBotpress SDK v4.15.2HITL Interface v2.0.0
HITL Multi-tenant Platform

The Challenge

When chatbots encounter complex queries or sensitive situations, they need a way to escalate to human agents while preserving full conversation context. Existing solutions lacked multi-tenant isolation, real-time capabilities, or required significant customization.

  • Multi-tenant architecture with row-level security
  • Real-time messaging with Socket.IO
  • Seamless Botpress integration
  • Role-based access control

Platform Architecture

The platform bridges AI automation and human expertise through a carefully designed architecture that handles conversation escalation, assignment, and resolution workflows.

Key Features

Built on the Botpress HITL Interface v2.0.0 specification with enterprise-grade security and scalability.

  • Multi-tenant Architecture - Isolate teams, agents, and conversations with row-level security
  • Real-time Messaging - Socket.IO with Redis pub/sub for instant message delivery
  • Botpress Native Integration - Built on HITL Interface v2.0.0 specification
  • Role-based Access - Super Admin, Client Admin, and Agent roles with granular permissions
  • Modern Interface - Clean, intuitive dashboard designed for productivity

Platform Screenshots

Login Page

Login Page

Account Page

Account Page

Superadmin Page

Superadmin Page

Superadmin With Tenant

Superadmin With Tenant

Tenant Dashboard

Tenant Dashboard

Admin Agents

Admin Agents

Conversations Page

Conversations Page

Conversations With Data

Conversations With Data

Conversation Detail

Conversation Detail

Want to Build Something Similar?

Let's discuss how we can help bring your project to life with our expertise in SaaS development.

Get in Touch