Slack

Sentinel envía notifs operativas (Daily Brief, leads hot, alertas de agentes) al Slack del equipo. La integración va por OAuth.

¿Por qué esta integración?

Tu equipo ya vive en Slack. Los outputs read-only (Daily Brief, Lead Triage notifs) ahí cierran el loop sin pedirles abrir Sentinel. Los outputs write (mandar mensaje, mover deal) se siguen confirmando dentro de Sentinel para mantener el audit trail.

Setup

  1. /settings/integrationsConnect Slack. Te redirige al OAuth de Slack.
  2. Elegí el workspace de Slack y autorizá los scopes (ver abajo).
  3. De vuelta en Sentinel, elegí los canales por defecto para cada tipo de notif:
    • Daily Brief → #sentinel-brief
    • Lead Triage alerts (hot leads) → #leads
    • Agent errors / cost-cap → #sentinel-ops
Screenshot pendiente — Slack OAuth screen mostrando workspace + scopes

Permisos requeridos (scopes)

  • chat:write — mandar mensajes a canales.
  • channels:read + groups:read — listar canales.
  • users:read + users:read.email — match con miembros del workspace.
  • commands — habilitar /sentinel slash command (opcional, plan Multi-office).

Qué data toca Sentinel

  • Lista de canales públicos + canales privados invitados.
  • Membership básico (nombre, email).
  • Los mensajes los manda Sentinel — no leemos historial de canales.

Troubleshooting

Daily Brief no aparece en Slack
Chequeá que el bot esté invitado al canal (mensaje /invite @Sentinel en el canal). Si no, Slack rechaza con channel_not_found.
“invalid_auth” después de un tiempo
Algún admin del workspace de Slack revocó la app. Reconectá desde /settings/integrations.