Chatbot System Documentation

Features

User Chat
  • Pre-chat registration
  • Question/answer flow
  • Session persistence
Admin Monitoring
  • View all conversations
  • Search and filter
  • Detailed chat history
API Management
  • Key-based authentication
  • Session tracking
  • Webhook support

Getting Started

Embedding the Chatbot
<div id="chatbot-container" data-key="YOUR_API_KEY"></div>
<script src="/chatbot.js"></script>
Replace YOUR_API_KEY with a valid key from your admin panel
Admin Access

Access the admin panel at /admin after logging in with admin credentials.

Admin Dashboard

Admin Dashboard Overview

System Screenshots

Chat Start
User Registration

Users provide details before starting chat

Chat Interface
Chat Interface

Main chat screen with question options

Input Field
User Input

Free-form text input when enabled

Question Management
Question Management

Admin view of all questions

Add Question
Add New Question

Admin interface for creating questions

Chat History
Chat History

Detailed view of conversation