Documentación

Slack

Envía y recibe mensajes de Slack desde un pipeline (Events API + chat.postMessage), en modo BYO.

Slack

La integración de Slack conecta tu workspace a tus pipelines, en ambos sentidos: recibir mensajes (un mensaje de Slack dispara un pipeline) y enviar respuestas (un agente o un nodo publica en un canal o en un hilo).

Qué puedes hacer con ella

  • Recibir mensajes de un canal vía la Events API y disparar un pipeline con ellos.
  • Publicar un mensaje en un canal o como respuesta en un hilo.
  • Listar canales / usuarios, leer mensajes recientes para dar contexto a un agente.

Herramientas y nodos

  • Herramientas de lectura: slack.list_channels, slack.list_users, slack.read_messages.
  • Herramienta de escritura (con confirmación): slack.post_message.
  • Nodo slack_outbound — envío vía chat.postMessage, respuesta en un hilo, con garantía exactly-once.
  • Receptor slack_inbound — punto de entrada de la Events API, con verificación nativa de firma sobre el cuerpo en bruto, una ventana anti-replay, anti-bucle (un mensaje del bot no se vuelve a disparar a sí mismo) y deduplicación de eventos.

Conexión (BYO)

  1. Administración → Integraciones → Slack.
  2. Introduce el bot token (xoxb-…) y el signing secret de tu app de Slack.
  3. Apunta la URL de la Events API de tu app al receptor slack_inbound del pipeline.
  4. El token y el secreto se cifran en reposo y nunca se vuelven a exponer.

Slack es un conector BYO estricto: usas tu propia app de Slack, sin medición y sin margen de betool. Las firmas de eventos se verifican sobre el cuerpo en bruto — un mensaje falsificado se rechaza.

Casos de uso

  • Asistente de equipo — un agente responde a las preguntas publicadas en un canal usando tu base de conocimiento.
  • Notificaciones accionables — un pipeline publica una alerta en un hilo y recibe la respuesta del operador para continuar el procesamiento.