Event Overview
Top Asked Topics
No cited topics recorded yet.
Conversations Waiting Human Reply
No conversations waiting for human reply.
Cross-Event Comparison & Repeat Attendance
| Event Name | Status | Participants | Messages Exchanged | Conversations | Resolution Rate |
|---|---|---|---|---|---|
| Sign in or load demo data to view event comparison. | |||||
Inbox
Conversations
No conversations yet.
Click a conversation on the left to inspect messages, AI citations, and reply.
Attendee Context
Select a conversation to view contact details, consent status, and internal notes.
Company Contact Directory
Manage individual contacts, multi-event timelines, and partner organisations across your company.
Contacts List (0)
| Name | Phone (Masked) | Organisation | Tags | Consent |
|---|---|---|---|---|
| No contacts loaded. | ||||
Contact Name
Multi-Event Timeline & Participations
GDPR Consent Audit Trail
📢 WhatsApp Broadcast
Compose your message template, select recipient contacts, and broadcast directly via WhatsApp.
1. Compose Message (Template)
2. Select Recipients from Contacts
Filter contacts and choose who will receive this WhatsApp broadcast.
| Name | Organisation | Phone | Tags | Updates Consent | |
|---|---|---|---|---|---|
| Loading contacts... | |||||
Knowledge Base Studio
Precedence Rule: Active Event Knowledge > Company-Wide Knowledge. Click any file on the left to preview or edit on the right.
Files (0)
Loading knowledge files...
Select a file
Select a knowledge file on the left to preview its content and AI chunks.
Indexed AI Retrieval Chunks
Company Events
Click any event row on the left to view its details, rename it, update its venue or dates, or activate it.
All Company Events
| Event Name | Status | Participants | Messages Exchanged |
|---|---|---|---|
| No events loaded. | |||
Event Name
DRAFTAtomic Active Event Rule
At most one event per company can be in the active state at any instant, enforced by a PostgreSQL partial unique index. Activating any event automatically archives the previously active event in the same transaction.
Company & User Management
Manage your company profile, knowledge base, and team accounts (Owner, Admin, Operator, Viewer) with role-based access control.
Company Information
Core company profile, default locale, and workspace slug.
Company Knowledge Base
General company-wide Markdown records (organisation details, permanent contacts, general FAQ) shared across all events. Click any file on the left to preview or edit on the right.
Company Files (0)
Company ScopeLoading company knowledge files...
Select a company file
Select a company knowledge file on the left to preview its content and AI chunks.
Indexed AI Retrieval Chunks
Team Members (0)
Manage user accounts and role-based permissions (Owner, Admin, Operator, Viewer). New users can immediately sign in via Account / Demo in the top bar.
| Full Name | Email (Login ID) | Role | Joined | Actions |
|---|---|---|---|---|
| Loading team members... | ||||
Role-Based Access Control (RBAC)
Roles determine which actions team members can perform across WhatsApp conversations, knowledge base, broadcasts, and workspaces.
Settings
AI Assistant & SLA Configuration
Configure how your virtual concierge introduces itself on WhatsApp, shapes its answers from your Markdown Knowledge Base, and escalates complex questions to human operators.
Infobip WhatsApp Sender
Immutable Security & GDPR Audit Log
| Timestamp | Action | Target Type | Details |
|---|---|---|---|
| No audit entries loaded. | |||
📲 Simulate Inbound WhatsApp
Webhook PipelineSend a simulated attendee WhatsApp message through the full Infobip webhook pipeline (consent state machine, AI RAG grounding, confidence gate, or human handoff) and create a real thread in the Inbox.
🤖 LLM & Knowledge Base Tester
Dry-Run SandboxTest how the AI concierge answers questions against your Company and Event Markdown Knowledge Base without creating a WhatsApp conversation or messaging a contact.
🔌 Model Context Protocol (MCP) Server Customer Scoped
Connect external AI assistants (Claude Desktop, Cursor, Antigravity, or custom LLM agents) to your private event concierge data via the open Model Context Protocol.
🔑 Connection Endpoints & API Key
Authorization: Bearer <key>
💻 Claude Desktop & Cursor Config
Add this block to your claude_desktop_config.json to give Claude access to your live concierge data:
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%Claudeclaude_desktop_config.json (Windows).
🛠️ Available Customer-Scoped MCP Tools
External AI models can invoke these tools when connected to your customer MCP server. Each tool executes exclusively inside your company's data boundary.
| Tool Name | Description | Parameters | Data Scope |
|---|---|---|---|
search_knowledge_base |
Searches private Markdown articles and AI retrieval chunks for answers about events, rules, venues, and schedules. | query (req), eventId, limit |
Company Files |
list_company_events |
Lists company events (active, draft, archived) with venue dates, locations, and participant counts. | status (all/active/draft/archived) |
Company Events |
get_event_dashboard_metrics |
Retrieves real-time event analytics: attendee counts, WhatsApp messages, AI resolution rate, and waiting inquiries. | eventId (required) |
Event Metrics |
search_contacts |
Searches attendee directory by name, phone snippet, organisation, or tag with WhatsApp consent statuses. | query, organisation, tag, limit |
Company Contacts |
list_recent_conversations |
Lists visitor conversation threads triaged by status (needs_human, ai_handled, resolved). | eventId, status, limit |
Company Inbox |
get_conversation_messages |
Retrieves the complete message history and internal staff notes for a specific conversation. | conversationId (required), limit |
Visitor Thread |
get_company_profile |
Returns assistant persona, tone, emergency contact number, SLA minutes, and default language. | None | Company Config |
🧪 Interactive MCP Inspector & Tool Runner
Simulate tool execution directly in this browser sessionSelect any tool below to verify its customer-scoped execution and inspect the exact JSON-RPC 2.0 response returned by your MCP server.
Click "Execute Customer Tool" to view live JSON-RPC response.