Web / 2026

BoloBot

BoloBot is an advanced, AI-assisted customer service platform that seamlessly bridges the WhatsApp Cloud API with Google's Gemini models. Engineered with a secure, MCP (Model Context Protocol)-backed database layer, it provides highly contextual, guardrailed automated support with a fluid AI-to-human handoff workflow, all centrally managed through a real-time Next.js operations dashboard.

BoloBot

Project overview

BoloBot is an enterprise-ready customer support ecosystem designed to revolutionize inbound communications via the WhatsApp Cloud API. At its core, the platform deploys a highly configurable AI agent powered by Google's Gemini models. Unlike standard AI chatbots, BoloBot utilizes a sophisticated Model Context Protocol (MCP) server, granting the AI secure, strictly governed access to SQL databases through owner-managed table allowlists and dynamic schema injections. This allows the AI to provide highly accurate, data-driven responses while strictly adhering to organizational guardrails. Architected as a high-performance monorepo, the backend is driven by a robust Go (Echo) API that handles complex state machines, including conversation context caching, summarization, and strict rate-limiting protocols. It features a seamless "human-in-the-loop" pipeline, allowing conversations to smoothly transition from the automated bot to a human operator, and back again, ensuring optimal customer satisfaction. PostgreSQL and Redis serve as the backbone for state and data persistence, managing everything from chat histories to dynamic system configurations. The operational side is empowered by a modern, real-time Next.js dashboard. This control center gives administrators granular oversight over live chats, human handoff states, AI behavior (including persona and language policies), WhatsApp template management, and MCP security audits. BoloBot serves as a prime showcase of modern AI engineering, demonstrating the ability to securely orchestrate Large Language Models within a production-grade, highly concurrent Go/Next.js infrastructure.