Skip to content

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.

Sidebar → Communication Hub → route /messaging-hub

[!NOTE] The Communication Hub module (message-hub) is subscription-gated. Access is restricted to admin, manager, and accountant roles.


📊 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.