API de Slack: qué se puede hacer y cómo usarla con agentes de IA
La API de Slack permite crear apps que leen y envían mensajes, reaccionan a eventos e interactúan con los usuarios mediante comandos y botones. La usan los equipos de ingeniería, operaciones y TI para automatizaciones internas y bots. El acceso se hace con apps instaladas en el workspace, con scopes OAuth definidos.
Qué ofrece la API de Slack
Web API
Métodos para enviar y editar mensajes, listar canales, buscar usuarios y gestionar conversaciones.
Events API
Eventos que se envían a la app cuando ocurre algo, como un mensaje nuevo, una mención o la entrada a un canal.
Interactividad
Botones, menús, modales y atajos que el usuario activa dentro de Slack.
Comandos de barra
Comandos personalizados que disparan acciones en la app.
Archivos
Subida y lectura de archivos compartidos en canales y mensajes directos.
Cómo acceder a la API de Slack
- Con las credenciales de tu empresaOAuth 2.0: la app se crea en el portal de desarrolladores de Slack y se instala en el workspace, lo que genera tokens de bot o de usuario con scopes específicos.
- Los métodos tienen límites de frecuencia por nivel; los mensajes masivos deben espaciarse.
- Pide solo los scopes necesarios: rara vez hace falta leer el historial de todos los canales.
- Los mensajes pueden contener datos sensibles; alinéate con la política de retención del workspace.
Documentación oficial: api.slack.com
Qué hace un agente de iTeam con la API de Slack
Agente de soporte interno
El agente responde dudas de RR. HH., TI y políticas en un canal propio, citando la fuente del documento interno, y abre un ticket cuando no sabe.
Triaje de incidentes
Cuando la monitorización detecta un error, el agente abre el canal del incidente, avisa al responsable de guardia y resume los logs y los últimos despliegues.
Aprobaciones con botón
Las solicitudes de compra, descuento o acceso llegan al responsable como un mensaje con botones de aprobar y rechazar, y el resultado vuelve al sistema de origen.
Resumen de canales
Al final del día, el agente resume las decisiones y los pendientes de los canales de proyecto para quien no los siguió.
De la credencial al agente trabajando, con aprobación
Crea la app en Slack
Crea la app en el portal de Slack, define los scopes mínimos necesarios e instálala en el workspace con un administrador.
Registra el token en iTeam
El token del bot va a la bóveda de iTeam; tú eliges en qué canales actúa cada agente y qué puede publicar.
Activa los eventos y prueba
Activa los eventos de mensaje y mención, prueba en un canal piloto y mantén la aprobación humana para las acciones fuera de Slack.
Equipos de IA listos que usan Slack
Soporte al cliente
Jaca contesta los tickets repetidos con lo que ya está escrito en Confluence, y tu equipo se queda con los casos que piden criterio.
Postventa y customer success
Nina vigila cómo usa cada cliente lo que compró, Jaca lo contacta en el momento justo y Romeo detecta quién está listo para ampliar.
Encuestas de satisfacción
Gaia diseña la encuesta, Jaca la envía en el momento justo y Nina convierte cada queja en una tarea con dueño.
Reportes e indicadores
Nina junta los datos, Darwin revisa los números y el informe de indicadores llega a Slack con lo que cambió y por qué.
Dudas del equipo y onboarding
Bia responde en Slack o Microsoft Teams con las políticas reales de tu empresa, y RR. HH. se queda con las conversaciones que necesitan a una persona.
Evaluación de desempeño
Bia recoge feedback a lo largo del año, Dai ayuda a escribirlo bien y cada plan de desarrollo tiene un seguimiento real.
Preguntas sobre la API de Slack
¿La API de Slack es gratuita?
Crear apps y usar la API no tiene un cobro aparte, pero algunos recursos y límites dependen del plan del workspace. Comprueba el plan de tu empresa.
¿Necesito programar para usar la API de Slack con iTeam?
No. iTeam ya se conecta a Slack y el equipo de implantación te ayuda a crear la app, elegir los scopes y definir los canales.
¿El agente lee todos los mensajes del workspace?
No. Solo ve los canales a los que se le ha añadido y los scopes que tú has autorizado.