Obsidian Arch

AI Customer Service Chatbot Demo

AI customer service chatbot, a WhatsApp chatbot powered by an LLM with a custom knowledge base.

WhatsApp LLM Chatbot (Custom Knowledge Base)

Demo Preview

Multimedia support
Supports multiple outbound media URLs.
Custom knowledge base
Grounded answers from your documents, with optional citations/sources.
Multi-channel ready
Extend to other social platforms while keeping one knowledge base.

Overview

  • Answer customer questions on WhatsApp in a human-like way
  • Retrieve data from documents (knowledge base / RAG)
  • Escalate to a human when needed and collect leads/contact info

Core Features (Production Bot)

  • Supports group and one-to-one WhatsApp messages
  • Quoted reply support (including quoted inbound context)
  • Time-based reply window (configurable timezone/hours)
  • Media support (multi-URL outbound media)
  • Exemption list to skip replies for specific users/numbers
  • Health check endpoint (`/health`) for monitoring
  • Docker deployment and CI/CD image builds (GHCR)

Inputs

  • PDFs / FAQs / web content
  • Product catalogs
  • Policies, SOPs, internal docs
  • CRM fields (optional)

Outputs

  • Accurate responses with sources (optional)
  • Lead capture and handoff to sales
  • Conversation analytics