Dashboard
Real-time overview for
● NS
● Pusher
Agent Status
Queue Summary
📊
Select a card to configure
Add a card then click it here to edit its data source and thresholds.
Connections
NetSapiens API and Pusher real-time transport
Credentials are encrypted (AES-256-GCM) before being stored in the database. Secrets are never returned in API responses.
NetSapiens API
OAuth2 client credentials
https://
Your Skyswitch reseller portal domain — used only for authentication.
domain:
Your company's NS domain for call queue and agent data. Leave blank if you only monitor clients.
Bridge Worker
NS → Pusher data bridge
The bridge worker must run server-side to poll NetSapiens and publish to Pusher. Deploy it as a daemon or cron job.
# Run as daemon (recommended)
php bridge/worker.php
# Or via cron (every 5s)
* * * * * php /path/to/bridge/worker.php --once
* * * * * sleep 5 && php /path/to/bridge/worker.php --once
# Single tenant only
php bridge/worker.php --tenant=acme
Users & Roles
Manage access by NetSapiens extension
Users authenticate with their NS credentials. The role below determines WallBoard Pro permissions, independent of their NS system role.
Role Permissions Matrix
| Permission | Admin | Supervisor | Agent | Kiosk |
|---|
Boards
Manage wallboard instances and queue assignments
Branding
Customize appearance for your tenant
Identity
Alert Thresholds & Notifications
Enable audible alerts when thresholds breached
Reports
Historical queue and agent performance
Report Type
Date Range
📊
Select a report type and date range
Then click Run Report
Audit Log
All admin actions within this tenant