Ver Métricas en Tiempo Real
Exportar contenido
Muestra KPIs actualizados automáticamente sin necesidad de recargar la página.
- Accede al Panel de Soporte
- El dashboard carga automáticamente con los datos del día
- Las métricas se actualizan cada 30 segundos
Detalles técnicos — Ver métricas en tiempo real
Endpoint principal
Sección titulada «Endpoint principal»GET /api/support/dashboard
Parámetros:
period—today | week | month | customdate_from— ISO 8601 (para rango personalizado)date_to— ISO 8601agent_id— UUID (opcional, filtra por agente)team_id— UUID (opcional, filtra por equipo)
Tiempo real con Supabase
Sección titulada «Tiempo real con Supabase»// Suscripción a cambios en ticketsconst channel = supabase .channel('dashboard-updates') .on('postgres_changes', { event: '*', schema: 'public', table: 'support_tickets', }, (payload) => { updateDashboardMetrics(payload); }) .subscribe();Consulta SQL de métricas
Sección titulada «Consulta SQL de métricas»SELECT COUNT(*) FILTER (WHERE status = 'open') AS open_tickets, COUNT(*) FILTER (WHERE priority IN ('high','urgent') AND status = 'open') AS urgent_tickets, COUNT(*) FILTER (WHERE sla_breach_at < now() + INTERVAL '1 hour' AND status = 'open') AS sla_at_risk, AVG(EXTRACT(EPOCH FROM (first_response_at - created_at))/60)::INTEGER AS avg_response_minutes, AVG(csat_score) AS avg_csatFROM support_ticketsWHERE DATE(created_at) = CURRENT_DATE;