Responde en Slack con tu agente de IA
Añade tu agente de intoCHAT a un espacio de trabajo de Slack para que responda en hilos a las @menciones en canales y a los mensajes directos: planes, conexión, hilos, toma de control humana desde la Inbox, límites y privacidad.
Tu agente puede responder en Slack: menciónalo en un canal o envíale un mensaje directo, y responde en el hilo con el mismo conocimiento, las mismas instrucciones, las mismas acciones y las mismas reglas que en el widget. Cada hilo de Slack es una conversación en la pestaña Conversations del agente, con una insignia Slack, y tu equipo puede tomar el control desde la Inbox.
Plan
El agente de Slack está disponible a partir de Starter. En Free, la tarjeta Slack muestra una nota para mejorar el plan y no se puede conectar ningún espacio de trabajo. Tras bajar a Free, un espacio de trabajo conectado sigue guardado, pero el agente deja de responder en él, y tu equipo no puede responder en sus hilos desde intoCHAT, hasta que vuelvas a mejorar tu plan.
Cada respuesta de la IA en Slack cuenta en tu plan exactamente igual que en el widget: un mensaje con el modelo por defecto, más con un modelo más grande. Las respuestas de tu equipo no cuentan. Cuando se agotan tus mensajes, el agente publica en el hilo el mismo aviso que muestra el widget («Message limit reached…»), como mucho una vez cada 10 minutos por hilo; un agente que ha llegado a su tope mensual publica «This chat has reached its limit for now». Consulta Planes y límites.
Conectar Slack
Necesitas permiso para instalar apps en tu espacio de trabajo de Slack. Algunos espacios de trabajo piden que un administrador apruebe antes las apps nuevas.
- Abre tu agente, ve a la pestaña Share y busca la tarjeta Slack.
- Haz clic en Add to Slack. Se abre la pantalla de instalación de Slack.
- Elige tu espacio de trabajo si perteneces a varios, revisa lo que intoCHAT podrá hacer y haz clic en Allow.
- Vuelves a la pestaña Share, que muestra «Slack connected» y el nombre del espacio de trabajo.
Después, pruébalo:
- Mensaje directo: abre la app de intoCHAT en Slack (en Apps, en la barra lateral) y envíale una pregunta.
- Canal: invita a la app a un canal con
/invite @intochaty luego menciónala:@intochat what are your opening hours?
Si cancelas en la pantalla de Slack, no se conecta nada. Si tardas más de 10 minutos allí, empieza de nuevo desde Add to Slack.
Conectar y desconectar requiere el nivel Manage en las integraciones, así que lo pueden hacer el propietario y los admins. Todos en la cuenta ven qué espacio de trabajo está conectado. Consulta Miembros del equipo y roles.
Un espacio de trabajo, un agente. Un espacio de trabajo de Slack responde para un solo agente a la vez, y un agente tiene como mucho un espacio de trabajo. Si conectas un espacio de trabajo que ya responde para otro agente de intoCHAT, se rechaza con «This Slack workspace is already connected to another intoCHAT agent»; desconéctalo antes allí. Si no puedes, porque ese agente pertenece a la cuenta de otra persona, quita la app de intoCHAT en Slack en Manage apps y luego vuelve a hacer clic en Add to Slack: un espacio de trabajo cuya app se quitó ya no queda retenido por el otro agente. Para mover un agente a otro espacio de trabajo, desconecta el primero.
Qué responde
- Mensajes directos a la app: todos los mensajes.
- Canales: solo los mensajes que mencionan a la app (
@intochat …), en los canales públicos y privados a los que se invitó a la app. Dentro de un hilo, vuelve a mencionarla en cada pregunta; los mensajes sin mención no se leen. - Los mensajes de otras apps y bots, los mensajes de la propia app, los mensajes editados y eliminados, y un mensaje que solo contiene la mención, sin pregunta, no reciben respuesta.
La mención se quita antes de que el agente lea el mensaje. Las demás menciones, los nombres de canal y los enlaces se pasan como texto legible.
El agente escribe texto:
- Las respuestas usan el formato de Slack: negrita, listas con viñetas, código y enlaces en los que se puede hacer clic.
- Los botones y las tarjetas de producto de tus acciones se publican como enlaces debajo de la respuesta, y las respuestas enriquecidas, como texto sin formato.
- Los formularios, el formulario de leads, los carritos, las horas de reserva, las preguntas de seguimiento y los enlaces a fuentes no se pueden mostrar en Slack, así que el agente no los ofrece allí. Las acciones API del servidor, los procedimientos, el traspaso por correo y las consultas de pedidos funcionan igual que en el widget. Las acciones del cliente, que se ejecutan en una página web, no se ofrecen.
- El agente solo lee el texto de un mensaje. Los archivos y las imágenes de los mensajes de Slack se ignoran.
Hilos
El agente siempre responde en un hilo: debajo del mensaje en el que se le preguntó, o en el hilo en el que se hizo la pregunta.
- Un hilo es una conversación. Las preguntas de seguimiento en el mismo hilo se responden teniendo en cuenta los mensajes anteriores de ese hilo, igual que en el widget. Un mensaje nuevo de nivel superior (un mensaje directo nuevo o una mención nueva en el canal) empieza una conversación nueva.
- La persona que empezó el hilo es el visitante de la conversación; la Inbox muestra su nombre visible de Slack. Cuando otra persona escribe en el hilo, su mensaje se guarda con su nombre delante.
Traspaso y toma de control humana
Cuando alguien pide hablar con una persona y el traspaso por correo está activado, el agente pasa la conversación a tu equipo igual que en el widget, y la conversación entra en la Inbox. También puedes mover tú mismo cualquier conversación de Slack a la Inbox.
Abre una conversación de Slack en la Inbox o en la pestaña Conversations. Debajo de la transcripción:
- El cuadro de respuesta publica tu mensaje en el hilo de Slack como la app de intoCHAT, con tu nombre de pila en negrita delante, por ejemplo «Anna: I've refunded your order.». Se guarda en la transcripción con tu nombre y «team, Slack», y pausa la IA.
- Pause AI impide que el agente responda en este hilo. Los mensajes nuevos se siguen guardando, así que tu equipo los ve, pero no reciben respuesta de la IA. Resume AI se lo devuelve.
- La IA se reanuda sola 24 horas después de la última pausa o respuesta de tu equipo, con el siguiente mensaje del hilo.
Pausar, reanudar y responder lo pueden hacer todas las personas que pueden atender conversaciones: el propietario, los admins y los editores. Slack no tiene ventana de respuesta, así que tu equipo puede responder un hilo en cualquier momento mientras Slack esté conectado.
Límites
- Un espacio de trabajo puede enviar al agente hasta 300 mensajes por hora. Los mensajes siguientes de esa hora se guardan para tu equipo sin respuesta de la IA. Los límites generales de tu agente se siguen aplicando.
- Los mensajes se responden a medida que llegan, normalmente en pocos segundos; una acción lenta o un modelo más grande puede alargarlo. Las respuestas largas se dividen en varios mensajes.
- Un agente privado no responde en Slack; la tarjeta Slack muestra una nota que lo indica después del primer mensaje.
- Si la app se quita del espacio de trabajo o se revoca su acceso en Slack, la tarjeta muestra Needs attention con el motivo que da Slack. Desconecta y vuelve a hacer clic en Add to Slack.
- Las conversaciones de Slack muestran
channelcomoslacken la API REST, el servidor MCP, el filtro de canal de la Inbox y Pregunta a tus conversaciones.
Privacidad
- intoCHAT solo lee lo que Slack le envía: los mensajes que mencionan a la app y los mensajes directos a la app. No lee otros mensajes de los canales ni importa tu historial de Slack.
- Para cada conversación, intoCHAT guarda los mensajes que respondió o recibió, el ID de usuario de Slack de la persona que empezó el hilo y su nombre visible (consultado con
users.infode Slack). Se conservan y se eliminan como cualquier otra conversación. - Los mensajes van al modelo de IA para redactar la respuesta, igual que los mensajes del widget. Consulta Cómo se generan respuestas.
- El token de Slack de la app se guarda cifrado, nunca se muestra en el panel y solo se usa para publicar respuestas y consultar nombres visibles.
- Disconnect, en la tarjeta Slack, revoca el token en Slack y lo elimina. El agente deja de responder en ese espacio de trabajo; las conversaciones anteriores se quedan en la pestaña Conversations. También puedes quitar la app en Slack, en Manage apps.
Para quien administra la plataforma: la app de Slack
Esta sección es para quien gestiona el servidor de intoCHAT, no para los propietarios de agentes. La app se crea a partir del manifiesto de integrations/slack/manifest.json; integrations/slack/README.md explica los pasos.
Variables de entorno (solo los nombres; nunca pongas los valores en el código):
| Variable | Qué es |
|---|---|
SLACK_CLIENT_ID | El ID de cliente de la app de Slack (OAuth) |
SLACK_CLIENT_SECRET | El secreto de cliente: cambia el código de instalación por el token del bot |
SLACK_SIGNING_SECRET | Comprueba la X-Slack-Signature de cada evento que envía Slack |
TOKEN_ENCRYPTION_KEY | Cifra los tokens guardados (si falta, se usa NEXTAUTH_SECRET) |
Sin las tres variables SLACK_, la tarjeta Slack no se muestra y la URL de eventos responde 404. La URL de redirección de OAuth se construye a partir de NEXT_PUBLIC_APP_URL y debe coincidir con la de la app: https://<your domain>/api/integrations/slack/callback. Los eventos van a https://<your domain>/api/integrations/slack/events.
La app se instala desde el propio botón Add to Slack de intoCHAT una vez activada la distribución pública en los ajustes de la app. No hace falta publicarla en el Slack Marketplace ni pasar la revisión de Slack para ello.