Skip to main content

Slack

Usa Slack cuando quieras que un paso del flujo de trabajo envíe mensajes, lea el historial de un canal, liste canales, busque mensajes o gestione actividad relacionada de Slack desde una cuenta conectada.

Configuración

Antes de configurar este paso, conecta Slack en Integrations para tu espacio de trabajo mediante el flujo de OAuth. Si no hay una conexión activa disponible, el paso muestra una advertencia con un enlace a Integrations en lugar del selector de cuenta.

Formulario de argumentos

Al seleccionar una acción, la sección Arguments genera automáticamente un formulario a partir del esquema de entrada de la acción. Cada campo incluye:
  • Una etiqueta y una descripción tomadas del esquema de la acción.
  • Un botón Insert Variable junto a los campos aptos, que inserta referencias como {{step_1.output.id}} en la posición del cursor.
  • Validación en línea si un campo obligatorio se deja vacío.
Cambia a la pestaña Raw JSON si prefieres escribir a mano el objeto completo de argumentos. Los cambios en cualquiera de las pestañas se mantienen sincronizados. Los campos de canal suelen admitir un selector rellenado desde tu espacio de trabajo conectado. Prefiere los ID de canal cuando la acción los requiera.

Acciones comunes

Las acciones destructivas como eliminar mensajes, eliminar canales o quitar usuarios no están disponibles en el selector de acciones del flujo de trabajo.

Salida

Este paso almacena la respuesta de la API de Slack como salida del paso. La forma de la respuesta depende de la acción. Usa la referencia completa de salida en pasos posteriores:
Por ejemplo, después de un paso Send Message puedes referenciar campos del payload devuelto:

Ejemplo

  1. Abre Integrations y conecta Slack si aún no lo has hecho.
  2. Añade un paso Slack a tu flujo de trabajo.
  3. Selecciona una cuenta conectada en Authentication.
  4. Elige Fetch Conversation History en Action para recopilar mensajes del canal, o Send Message para publicar.
  5. En el formulario Arguments, completa el canal y el texto del mensaje si aplica. Usa Insert Variable para referenciar la salida de un paso anterior en cualquier campo.
  6. Haz clic en Run en el encabezado del paso para probar la acción y, a continuación, revisa el payload devuelto en Output.

Notas

  • Este paso depende de una integración de Slack conectada en tu espacio de trabajo.
  • El selector de acciones del flujo de trabajo muestra un subconjunto curado de acciones de Slack. Los agentes con la herramienta Slack pueden acceder a acciones adicionales seguras.
  • Durante el flujo de conexión, OAuth puede mostrar branding de autorización de terceros.
  • Si conectaste Slack antes de la actualización multiacción, vuelve a conectar Slack en Integrations para que la cuenta pueda usar el conjunto ampliado de acciones.

Usar Slack como herramienta de agente

También puedes añadir Slack como herramienta en el Editor de agentes. Abre el agente, haz clic en Add tool y selecciona Slack. En el panel de configuración de la herramienta, elige la cuenta conectada que debe usar el agente. El agente llamará a las acciones de Slack automáticamente durante las conversaciones cuando sea relevante. Ver también: Integrations, Creating and Editing y Testing and Iteration