Integración de OpenClaw con Slack: conecta tu workspace y automatiza flujos de trabajo
Slack es la herramienta de comunicación por defecto para millones de equipos, e integrar tu agente de IA de OpenClaw en Slack desbloquea algunas de las oportunidades de automatización más prácticas de todo el ecosistema de skills. La integración de OpenClaw con Slack, construida sobre el framework Bolt, permite a tu agente responder a menciones, gestionar mensajes directos, procesar comandos de barra y participar en conversaciones de canal, todo sin salir de la plataforma que tu equipo ya usa a diario.
Esta guía recorre el proceso de configuración completo, desde crear una app de Slack hasta configurar flujos de trabajo de automatización avanzados.

Qué hace la skill de Slack
La skill de Slack da a tu agente de OpenClaw presencia en tu workspace de Slack. Puede:
- Responder a @menciones --- Cuando alguien etiqueta al bot en un canal, el agente procesa el mensaje y responde dentro del hilo
- Gestionar mensajes directos --- Los mensajes directos al bot activan conversaciones del agente
- Procesar comandos de barra --- Comandos personalizados como
/ask,/reporto/status - Publicar mensajes --- Enviar mensajes proactivos a cualquier canal en el que esté el bot
- Reaccionar a mensajes --- Añadir reacciones con emojis como acuses de recibo o indicadores de estado
- Gestión de hilos --- Mantener las conversaciones organizadas en hilos en lugar de inundar los canales
- Compartir archivos --- Subir archivos y documentos a los canales
La base del framework Bolt significa que la integración sigue las mejores prácticas oficiales de Slack para el desarrollo de apps, garantizando fiabilidad y compatibilidad con la API en evolución de Slack.
Cómo instalarla
Paso 1: instalar la skill de OpenClaw
Paso 2: crear una app de Slack
- Ve a api.slack.com/apps
- Haz clic en Create New App > From scratch
- Da un nombre a tu app (por ejemplo, "OpenClaw Assistant") y selecciona tu workspace
- Serás dirigido a la página de configuración de la app
Paso 3: configurar los scopes del bot
Navega a OAuth & Permissions y añade los siguientes Bot Token Scopes:
app_mentions:read--- Detectar cuándo los usuarios mencionan al botchannels:history--- Leer mensajes en canales públicoschannels:read--- Ver información básica del canalchat:write--- Enviar mensajescommands--- Añadir comandos de barrafiles:write--- Subir archivosgroups:history--- Leer mensajes en canales privados (si es necesario)im:history--- Leer el historial de mensajes directosim:read--- Ver información de mensajes directosim:write--- Abrir mensajes directosreactions:write--- Añadir reacciones con emojisusers:read--- Ver perfiles de usuario
Paso 4: habilitar los eventos
Navega a Event Subscriptions, habilita los eventos y suscríbete a:
app_mention--- Se activa cuando se @menciona al botmessage.im--- Se activa en los mensajes directos al bot
Paso 5: instalar en el workspace
Haz clic en Install to Workspace y autoriza la app. Recibirás un Bot User OAuth Token (empieza por xoxb-) y un Signing Secret.

Configuración y ajustes
Configuración de la skill
Socket Mode frente a HTTP
La skill admite dos modos de conexión:
Socket Mode (recomendado para la mayoría de configuraciones):
- No se necesita una URL pública
- Funciona detrás de firewalls
- Requiere un App-Level Token (genéralo en Basic Information > App-Level Tokens con el scope
connections:write)
HTTP Mode:
- Requiere una URL accesible públicamente para que Slack envíe los eventos
- Mejor para despliegues de producción de alto volumen
- Necesita un certificado SSL
Configuración de comandos de barra
Para añadir comandos de barra personalizados, ve a la página Slash Commands de tu app de Slack y crea comandos:
| Comando | Descripción | Uso |
|---|---|---|
/ask | Hacer una pregunta al agente de IA | /ask What is our Q1 revenue? |
/report | Generar un informe | /report weekly-summary |
/status | Comprobar el estado del sistema | /status production |
Asígnalos a prompts del agente en tu configuración:

Recorrido por las funciones clave
1. Respuestas contextuales en hilos
Cuando se menciona al bot en un canal, responde en un hilo en lugar de saturar el canal principal. El agente mantiene el contexto dentro de un hilo, de modo que las preguntas de seguimiento funcionan de forma natural:
Usuario: @OpenClaw ¿Cuáles fueron nuestras campañas con mejor rendimiento el mes pasado?
OpenClaw: Según los datos de analítica, tus 3 mejores campañas fueron...
Usuario: ¿Cómo se comparó la campaña #2 con el mismo periodo del año pasado?
OpenClaw: Comparando el Q1 de 2026 con el Q1 de 2025, la campaña #2 mostró una mejora del 23%...
El ajuste thread_timeout_minutes controla cuánto tiempo mantiene el agente el contexto de la conversación dentro de un hilo antes de tratar el siguiente mensaje como una solicitud nueva.
2. Conversaciones por mensaje directo
Los mensajes directos al bot funcionan como conversaciones privadas con el agente. Esto es ideal para consultas sensibles, gestión de tareas personales o cuando los usuarios quieren interactuar sin difundir a un canal.
3. Mensajería proactiva
Más allá de las respuestas reactivas, el agente puede enviar mensajes proactivos. Los casos de uso incluyen:
- Publicaciones de informe matutino en un canal de equipo
- Notificaciones de alerta cuando las métricas monitorizadas cruzan umbrales
- Entregas programadas de informes
- Mensajes de recordatorio para próximas fechas límite
4. Flujos de trabajo entre skills
La skill de Slack se vuelve mucho más útil cuando se combina con otras skills. Patrones comunes:
- El usuario hace una pregunta en Slack, el agente consulta una base de datos (kit de herramientas SQL) y responde con datos
- El agente monitoriza un canal en busca de preguntas de clientes, investiga las respuestas (skill de navegación web) y publica las respuestas
- Un comando de barra activa un informe que extrae datos de múltiples fuentes y los publica en un canal
- El agente envía conversaciones importantes de Slack como resúmenes por correo mediante Inbounter a partes interesadas que no están en Slack
5. Reacciones con emojis como estado
El agente usa reacciones con emojis para comunicar el estado de procesamiento:
- Emoji de ojos cuando el mensaje se recibe y se está procesando
- Marca de verificación cuando la tarea está completa
- Señal de advertencia cuando algo necesita atención
Esto da a los usuarios retroalimentación inmediata sin esperar a una respuesta de texto completa.

Casos de uso reales
Base de conocimiento interna
El equipo de ingeniería de una empresa configura el bot en su canal #engineering. Los ingenieros @mencionan al bot para buscar en la documentación interna, consultar decisiones pasadas y encontrar tickets de Jira relevantes. El agente busca en múltiples sistemas y sintetiza las respuestas.
Alertas y respuesta de DevOps
El bot recibe notificaciones de despliegue en #deploys, monitoriza fallos y proporciona diagnósticos iniciales cuando algo sale mal. Los ingenieros pueden hacer preguntas de seguimiento dentro del hilo para resolver problemas sin cambiar de herramienta.
Soporte de ventas
Los representantes de ventas envían mensajes directos al bot para obtener información rápida del producto, inteligencia competitiva y detalles de precios durante llamadas en directo con clientes potenciales. Tras la llamada, el agente envía un correo de seguimiento al cliente potencial mediante Inbounter con los detalles tratados.
RR. HH. y onboarding
Los nuevos empleados interactúan con el bot para hacer preguntas de onboarding, encontrar políticas y ser dirigidos a los recursos adecuados. El bot gestiona las preguntas comunes y escala las complejas a RR. HH.

Ventajas y desventajas
Ventajas
- Donde los equipos ya están --- Sin fricción de adopción; Slack ya está abierto en la pantalla de todos
- Framework Bolt --- Construido sobre el framework oficial de Slack, garantizando compatibilidad con la API
- Socket Mode --- Funciona detrás de firewalls sin URLs públicas
- Hilos --- Mantiene las conversaciones organizadas y contextuales
- Formato enriquecido --- Soporte de Block Kit para respuestas estructuradas con botones, menús y tarjetas
- Ecosistema maduro --- La plataforma de apps de Slack está bien documentada y es estable
Desventajas
- Complejidad de configuración --- Crear y configurar una app de Slack implica varios pasos en el panel de la Slack API
- Gestión de scopes --- Conseguir la combinación adecuada de scopes de OAuth puede ser de prueba y error
- Límites de workspace --- Cada workspace de Slack requiere una instalación de app separada
- Coste --- Slack en sí no es gratuito para toda su funcionalidad (se necesita el plan pro para un historial de mensajes ilimitado)
- Tiempo de respuesta --- La arquitectura basada en eventos puede añadir de 1 a 3 segundos de latencia antes de que el agente empiece a procesar
Veredicto y valoración
Valoración: 4 / 5
La integración de OpenClaw con Slack es una de las skills más prácticas del ecosistema. Encontrar a tu equipo allí donde ya trabaja elimina la mayor barrera para la adopción de agentes de IA: la gente realmente lo usa porque lo tiene justo ahí, en su flujo de trabajo diario. La base del framework Bolt garantiza fiabilidad, y el modelo de hilos mantiene todo organizado.
El principal punto de fricción es la configuración inicial, que implica ir y venir entre el panel de la Slack API y tu configuración de OpenClaw. Una vez configurado, sin embargo, funciona de forma fiable. Para los equipos que viven en Slack, es una skill imprescindible.
Para necesidades de comunicación más allá de Slack (correos externos a clientes, notificaciones por SMS o llegar a personas que no están en tu workspace), combínalo con Inbounter para cubrir todos los canales.
Alternativas
- Inbounter Email & SMS API --- Para llegar a personas fuera de tu workspace de Slack
- Integración de OpenClaw con Telegram --- Para comunidades que prefieren Telegram a Slack
- OpenClaw Discord Bot --- Para casos de uso de gaming y comunidades abiertas
- Integración con Microsoft Teams --- Para organizaciones sobre el stack de Microsoft 365

Preguntas frecuentes
P: ¿Puede el bot unirse a canales privados?
R: Sí, pero debe ser invitado explícitamente a los canales privados. Añade el scope groups:history e invita al bot con /invite @BotName en el canal privado.
P: ¿Cómo evito que el bot responda en ciertos canales?
R: Usa la configuración channels.allowed para incluir en lista blanca canales específicos. Cuando este array está poblado, el bot solo responde en los canales listados e ignora las menciones en otros lugares.
P: ¿El bot mantiene el historial de conversaciones entre reinicios?
R: El contexto del hilo se mantiene durante la duración especificada por thread_timeout_minutes. Si la instancia de OpenClaw se reinicia, los contextos de hilo activos pueden perderse, y el bot tratará el siguiente mensaje como una nueva conversación.
P: ¿Puedo usar esto con canales de Slack Connect (compartidos con organizaciones externas)? R: Sí, siempre que el bot tenga los scopes necesarios y haya sido añadido al canal de Slack Connect. Ten en cuenta que las respuestas del bot serán visibles para los participantes externos.
P: ¿Cómo puedo enviar resúmenes de conversaciones de Slack por correo electrónico? R: Configura tu agente para resumir las conversaciones de los hilos y enviarlas mediante la API de correo de Inbounter. Esto es especialmente útil para incluir en las discusiones en curso a partes interesadas externas que no forman parte de tu workspace de Slack.
Más guías de skills de OpenClaw: Integración con Telegram, Discord Bot y Capability Evolver.