Simpli Pulse
Real-time support operations dashboard with volume forecasting and SLA monitoring.
Managers and directors need to know what's happening right now — not what happened last week. Pulse gives you live visibility into queue depth, SLA compliance, and volume forecasts so you can make staffing decisions before SLAs breach.
Simpli Pulse provides real-time visibility into support operations: queue depth, wait times, agent availability, SLA compliance, and volume forecasting.
Configuration
| Variable | Default | Description |
|---|---|---|
APP_PORT | 8000 | Server port |
APP_LOG_LEVEL | info | Log level |
CORS_ORIGINS | * | Allowed CORS origins |
Start the server
simpli-pulse serveAPI endpoints
GET /metrics
Current operational metrics snapshot.
Response:
{
"queue_depth": 23,
"avg_wait_time_minutes": 4.5,
"active_agents": 12,
"open_tickets": 156,
"sla_compliance_pct": 94.2
}GET /forecast
Volume forecast for upcoming hours.
Query parameters:
| Param | Default | Range | Description |
|---|---|---|---|
hours | 24 | 1-168 | Forecast horizon |
Response:
{
"horizon_hours": 24,
"predicted_volume": [45, 52, 61, 58, 43, 38],
"confidence_interval": [
{"lower": 38, "upper": 52},
{"lower": 44, "upper": 60}
]
}GET /sla
SLA compliance status and breach predictions.
Response:
{
"compliance_pct": 94.2,
"at_risk_tickets": [1023, 1045],
"breached_tickets": [998]
}WebSocket /live
Real-time metrics stream via WebSocket.
const ws = new WebSocket("ws://localhost:8000/live");
ws.onmessage = (event) => {
const data = JSON.parse(event.data);
console.log(data); // {"type": "connected"} on connect
};GET /health
Health check.
Next steps
- Executive Reporting — Build leadership dashboards from Pulse data
- Quality Improvement Loop — Track quality trends over time with Pulse metrics
- Measuring Success — Use Pulse to prove ROI