Your browser is blocking notifications. Please click the lock icon in the URL bar, allow notifications, and
refresh the page to receive alerts.
Dashboard Overview
Notifications
No new notifications
Total Sessions
-
Today's Sessions
-
Total Messages
-
Live Chats
-
In Queue
-
Daily Users
-
Blocked
-
Users in Queue
0 waiting
SLA Metrics Overview
Monitoring response times, queue delays, and
overall chat resolution speed.
Avg. Queue Wait Time
-
Avg. Agent Reply Time
-
Avg. Resolution Time
-
SLA Breaches (>3 min)
-
Breach Rate
-
Human Takeover Rate
-
General
Notifications
WhatsApp
Escalation
System
Config
Security
Version info
Notifications
Control exactly which alert paths fire
when a user requests human support.
OS popup alerts
Browser notification shown even when
this tab is minimised
Background sound
HTMLAudioElement chime — plays while
tab is hidden (path 1)
Foreground sound
AudioContext beep when the tab is
open and active (path 2)
Re-play on tab focus Double-sound
fix
Replay sound when you switch back to
this tab — disable to prevent double-chime
Flash tab title
Blink "🔔 New Alert!" in the browser
tab title bar
How the sound paths work: Background sound (HTMLAudio) already plays successfully in
hidden tabs once audio is unlocked. Enabling "Re-play on tab focus" fires a second time when you switch
back — leaving it off eliminates the double-chime.
WhatsApp
Configure who receives WhatsApp
notifications when a user requests HR/supervisor.
Country code + number, no
spaces or + sign. Example: 923XXXXXXXXX
If a token is already
saved, it will show as ••••••••••••. Leave blank to keep your current token.
If a token is already
saved, it will show as ••••••••••••. Leave blank to keep your current token.
⚠️ Persistence Note: Settings saved here are
temporary if your Hugging Face Space restarts. For permanent settings, add
META_WHATSAPP_PHONE_ID, META_WHATSAPP_TOKEN, and
META_WHATSAPP_ADMIN_NUMBER to your Space's Secrets.
Config
Runtime settings for session handling and
auto-refresh behaviour.
Auto-refresh sessions
Poll every 3 s for new messages and
session state changes
Security
OTP and session security controls.
Require OTP on login
Two-factor code sent to registered
email on every sign-in
Active
Escalation Settings
Configure how queued sessions rotate between admins and manage escalation behavior.
Auto-Escalation Timeout
Time to wait before rotating a queued session to the next available admin (5–120 seconds)
seconds
Maximum Rotation Cycles
After this many full rotation cycles, session exits queue with formal message
2 cycles
Eligible Admins (Rotation Order)
Loading...
Live Queue Status
Loading...
How escalation works: When a user requests a human agent, the session enters QUEUED status.
The escalation engine assigns it to the first eligible admin and sends them a WhatsApp notification.
If they don't respond within the timeout, it rotates to the next admin. After 2 full cycles,
the session returns to AI with a formal "no agent available" message.
Version Info
Current version details of the bot.
Current Version
The currently deployed version of the Martechsol Assistant
v1.2
Select a session to view the conversation
Guest User
Session ID: -
Admin Users
Manage admin accounts, roles, and permissions.
User
Role
Status
Email
Permissions
Last Login
Actions
Change Password
Create New Admin
🔑 Superadmins have full unrestricted access to all features.
Permissions
💬 Manage Sessions View and interact with chat sessions
📊 View Analytics Access dashboard, charts, and SLA metrics