Overview
Chatbot performance at a glance
Top Questions (30 days)
Daily Activity (7 days)
Chat Logs
Browse and search conversation history
| Session | Question | Answer | Date |
|---|
Knowledge Base
Manage Q&A entries and default reply for the chatbot
| Topic | Keywords | Answer | Priority | Suggestion |
|---|
Activity Logs
Track changes in knowledge base, user accounts, and system logins
| User | Action | Type | Item | Date & Time |
|---|
Live Chat
Manage active support conversations
Active Sessions
Select a session
Select a session
Select a session
Closed Sessions
Settings
Configure chatbot appearance and behavior
Widget
Enabled
Show chatbot on the website
Bot Name
Display name in the header
Primary Color
Theme color for the widget
Position
Chat bubble position on screen
Logo URL
Bot avatar image (leave empty for default)
Suggestion Chips
Show quick suggestion buttons in welcome message
Popup Message
A speech bubble that appears 10 seconds after page load. Leave empty to disable.
Question Limit
Number of AI questions before offering live agent support (0 = unlimited)
Public URL
Full URL where chatbot is deployed (e.g. https://chatbot.cem.org.ph).
Local Dev Path
Path to chatbot on localhost (e.g. /chatbotv2) for embed code to work in both environments.
AI Integration
Gemini API Key
Google Gemini API key for AI responses
Email / SMTP
Used for sending OTP verification codes. Saved in the database (no need to edit .env). For Gmail use an App Password, not your account password.
SMTP Host
e.g. smtp.gmail.com
SMTP Port
587 (STARTTLS) or 465 (SSL)
Email / Username
Sender email account
SMTP Password
Gmail App Password (masked value stays unchanged if left as is)
Encryption
Connection encryption
From Name
Display name on sent emails
Test Recipient
Send a test email to verify the configuration (current form values are used, no need to save first)
Admin Users
| Username | Name | Role | Status | Last Login | ||
|---|---|---|---|---|---|---|
No users found | ||||||
Embed Code
Copy this code into your website pages (just before </body>). Tries the live URL first; falls back to localhost if unreachable.