Communication Hub & Monitoring Center¶
The Communication Hub (/messaging-hub) is the central monitoring and audit engine for all external and internal messaging. It provides a unified overview of AI conversations, WhatsApp activity, system notifications, broadcasts, and transactional email delivery in a 6-card drill-down dashboard.
📍 Menu Location¶
Sidebar → Communication Hub → route /messaging-hub
[!NOTE] The Communication Hub module (
message-hub) is subscription-gated. Access is restricted toadmin,manager, andaccountantroles.
📊 The Monitoring Center Dashboard¶
The main page at /messaging-hub displays 6 real-time monitoring cards, each representing a communication channel. Clicking any card navigates to its dedicated audit page.
| Card | Route | Description |
|---|---|---|
| AI Conversation Audit | /messaging-hub/ai-history |
Browse and resume saved AI Assistant conversations |
| Transaction Email Logs | /admin/email-logs |
Audit automated emails sent from the system (invoices, POs, etc.) |
| WhatsApp Hub | /whatsapp |
Real-time WhatsApp messaging dashboard |
| WhatsApp Verified Contacts | /whatsapp/contacts |
Opt-in list and verified contact management |
| Notifications History | /messaging-hub/notifications |
Automated system alerts and approval notifications |
| Broadcast History | /messaging-hub/broadcasts |
Manual admin announcements sent to the team |
[!TIP] A Back Arrow (←) is present in the top-left of every sub-page to instantly return to the Monitoring Center dashboard.
💬 AI Conversation Audit (/messaging-hub/ai-history)¶
Review the full history of AI Assistant conversations logged by the system: - Session Log: Each saved session is listed with a timestamp and summary. - Resume: Click a session to open it in the AI Office and continue the conversation in its original context. - Audit Trail: Useful for managers reviewing what queries staff members submitted to the AI.
📱 WhatsApp Hub (/whatsapp)¶
Connect and monitor your WhatsApp Business API integration from the WhatsApp Dashboard:
- Total Messages: Count of messages sent and received in the current period.
- Active Conversations: Open customer or staff threads.
- Account Status: Real-time health indicator (Connected / Disconnected) for your WhatsApp API configuration.
- Configuration: Link your Meta Phone Number ID and Access Token.
- Manager Alerts: Enable notify_manager_on_incoming to ensure team leads are alerted to every new customer query.
✅ WhatsApp Verified Contacts (/whatsapp/contacts)¶
Maintain a secure, verified list of business identities in the WhatsApp Verified Contacts registry: - Identity Mapping: Automatically link incoming phone numbers to your Customers, Vendors, or Employees in the ERP. - Opt-out Tracking: Manage "Do Not Disturb" preferences to respect user privacy. - Audit History: View the full timeline of every message exchanged with a specific contact. - Contact Sync: Manage which of your customer contacts are verified for WhatsApp messaging.
🔔 Notifications History (/messaging-hub/notifications)¶
Stay informed with real-time automated alerts: - Approval Alerts: Notifications generated when a document (like a PO) requires your sign-off. - Expiry Reminders: Automatic alerts for expiring employee visas, passports, or trade licenses. - System Alerts: Low stock warnings, sync errors, and other automated system events.
📢 Broadcast History (/messaging-hub/broadcasts)¶
Track company-wide announcements sent by administrators: - Manual Broadcasts: Admins can send company-wide messages to all active users. - History Log: Review previous broadcasts and their delivery status.
📧 Transactional Email Logs (/admin/email-logs)¶
Audit the delivery status of all system-generated emails: - Document Delivery: Verify if invoices, POs, and other documents were successfully emailed to customers and vendors. - Error Tracking: Identify any failed deliveries and retry if needed.
Operational Tip: Use the "AI Conversation Audit" tab to review how staff are using the AI Assistant and refine agent prompts in the AI Office.