- Categoría: Integraciones y desarrolladores
- Disponibilidad: Disponible en planes Premium y Evolución
- Tiempo estimado de lectura y configuración: 12 minutos
- Rol necesario: Administrador
Además del agente de IA generativa nativo Capitán, Waclis Inbox permite conectar motores de flujos conversacionales externos (como Typebot, n8n o servicios propios) mediante Bots de agentes (Ajustes → Bots de agentes) y vincular tu espacio de trabajo de Slack desde Ajustes → Integraciones. De este modo puedes ejecutar árboles de decisión estructurados y transferir la conversación a un operador humano cambiando su estado de bot a open, o permitir que tu equipo técnico responda consultas sin salir de Slack.
1. Qué puedes hacer y cuándo te sirve
- Registrar Bots de agentes (
Agent Bots) enAjustes→Bots de agentes: Defines el nombre, la descripción y la URL de salida (Webhook URL) hacia tu flujo en Typebot, n8n o backend propio, obteniendo un token de acceso exclusivo para el bot. - Asignar un bot específico a cada bandeja de entrada: En
Ajustes→Entradas→Configuración→Configuración de bot, eliges qué bot atiende inicialmente las conversaciones nuevas de ese canal en estadobot. - Transferir la conversación a un agente humano (
Handoff): Cuando el flujo externo termina de recolectar datos o el cliente pide hablar con un asesor, el bot cambia el estado de la conversación debotaopenmediante la API para que ingrese inmediatamente a la cola de tus agentes. - Vincular canales de Slack (
Ajustes→Integraciones→Slack): Recibes las conversaciones de Waclis Inbox como hilos (threads) dentro de un canal de Slack y puedes responder al cliente o publicar notas privadas directamente desde Slack.
Cuándo conviene usar cada opción
- Formularios guiados paso a paso (
Typebot/n8n): Cuando necesitas un árbol estricto de botones o preguntas secuenciales fijas antes de pasar el caso a un operador, o cuando ya tienes flujos construidos en Typebot o n8n. - Escalamiento rápido a especialistas en
Slack: Cuando tu equipo de ingeniería o administración trabaja todo el día en Slack y prefieres que colaboren o respondan desde los hilos sincronizados.
2. Disponibilidad por plan
- Plan Estándar: Incluye integración mediante API REST de Cuenta, Client API y Webhooks salientes.
- Plan Premium: Habilita
Ajustes→Bots de agentes(conexión de flujos Typebot / n8n), el conector oficial de Slack enAjustes→Integracionesy el Agente de IA nativo Capitán. - Plan Evolución: Suma Herramientas personalizadas HTTP (
Custom Tools) y Servidores MCP en Capitán, además de políticas avanzadas de capacidad y SLA tras el traspaso a humanos.
3. Requisitos previos
- Contar con suscripción activa en Plan Premium o Plan Evolución y rol de Administrador en Waclis Inbox.
- Para conectar Typebot o n8n: Disponer de una URL HTTPS pública donde tu flujo reciba los eventos POST de Waclis Inbox.
- Para conectar Slack: Contar con permisos de administrador en tu espacio de trabajo (workspace) de Slack para autorizar la aplicación oficial.
4. Paso a paso en Waclis Inbox
Parte 1: Crear y vincular un Bot de agente externo (Typebot / n8n)
- En la barra lateral izquierda de Waclis Inbox, ve a
Ajustes→Bots de agentes(Ajustes→Bots) y haz clic enAñadir un nuevo bot. - Completa el formulario de alta del bot:
Nombre del bot: Por ejemplo,Bot Calificador Typebot.Descripción: Breve detalle del propósito del flujo.URL del webhook(outgoing_url): Pega la URL HTTPS de tu webhook en Typebot o n8n que recibirá los eventos de los mensajes.
- Haz clic en
Guardary copia elToken de acceso(access_token) generado para ese bot. - Dirígete a
Ajustes→Entradas, haz clic en el icono de engranaje (Configuración) de la bandeja donde actuará el bot y abre la pestañaConfiguración de bot. - Selecciona tu nuevo bot en la lista desplegable y pulsa
Actualizar. - Comportamiento en vivo y traspaso a humano:
- Las conversaciones nuevas en esa bandeja se abrirán en estado
bot(no consumirán cupo de tus agentes humanos mientras el bot las atiende). - Para que tu flujo de Typebot o n8n envíe respuestas al cliente, realiza un
POSTa/api/v1/accounts/{account_id}/conversations/{conversation_id}/messagesautenticando con la cabeceraapi_access_token: <TOKEN_DEL_BOT>. - Cuando el flujo deba derivar la charla a tu equipo humano, realiza un
POSTa/api/v1/accounts/{account_id}/conversations/{conversation_id}/toggle_statusenviando{"status": "open"}.
Parte 2: Conectar un canal de Slack en Ajustes → Integraciones
- En Waclis Inbox, navega a
Ajustes→Integraciones. - Ubica la tarjeta
Slacky haz clic enConfigurar/Conectar. - Se abrirá la pantalla de autorización OAuth de Slack: selecciona tu espacio de trabajo, otorga los permisos solicitados y elige el canal de Slack (por ejemplo,
#atencion-clientes) donde deseas centralizar las notificaciones. - Una vez conectado:
- Cada conversación activa generará un hilo (thread) dedicado dentro del canal de Slack seleccionado.
- Si respondes dentro de ese hilo en Slack, tu mensaje se enviará al cliente a través de Waclis Inbox; si antepones
note:o utilizas el comando de nota interna, quedará registrado como Nota privada amarilla para tu equipo.
5. Opciones y parámetros clave
| Componente | Ubicación en Waclis Inbox | Propósito operativo |
|---|---|---|
Bots de agentes (Agent Bots) |
Ajustes → Bots de agentes |
Registra un flujo externo con su URL de webhook y le emite su propio access_token. |
| Asignación de bot por bandeja | Ajustes → Entradas → Configuración → Configuración de bot |
Define qué bot externo o asistente de Capitán atiende cada canal de entrada. |
Cambio de estado bot → open |
POST /api/v1/accounts/{account_id}/conversations/{id}/toggle_status |
Transfiere la conversación desde el bot hacia la cola de agentes humanos disponibles. |
| Conector de Slack | Ajustes → Integraciones → Slack |
Sincroniza conversaciones de Waclis Inbox en hilos de un canal de Slack. |
6. Comparativa: Cuándo usar el Agente de IA Capitán vs. un Bot de flujo externo
| Criterio | Agente de IA nativo Capitán | Bot de flujo externo (Typebot / n8n) |
|---|---|---|
| Lógica de atención | Comprensión natural con IA sobre documentos PDF, URLs, FAQs y escenarios. | Árboles de decisión paso a paso definidos en la herramienta externa. |
| Mantenimiento | 100 % integrado dentro de Waclis Inbox sin servidores adicionales. | Requiere administrar el servidor o cuenta de Typebot / n8n. |
| Cuándo elegirlo | Atención consultiva, respuestas sobre catálogos/políticas y calificación flexible. | Encuestas rígidas paso a paso o reutilización de flujos ya programados en Typebot / n8n. |
7. Cómo se combina con otras funciones y con el ecosistema Waclis
- Reglas de automatización y Equipos: Cuando tu flujo de Typebot cambia el estado de la conversación a
openy le añade una etiqueta (por ejemplo,ventas-mayoristas), una regla enAjustes→Automatizacionespuede detectar el cambio y asignar el chat al equipo correspondiente mediante Round Robin. - Notas privadas de contexto: Antes de ejecutar el paso a
open, tu bot puede enviar un mensaje con"private": trueresumiendo las respuestas del cliente para que el vendedor humano tenga todo el contexto sin volver a preguntar. - Gobernanza comercial en
panel.waclis.com: La habilitación del Plan Premium o Plan Evolución para usar Bots de agentes, Slack y Capitán se administra desdepanel.waclis.comvía Waclis Connect.
En tu flujo de Typebot o n8n, procesa únicamente los eventos entrantes del cliente verificando que
message_type == "incoming" y private == false, y valida que conversation.status == "bot" antes de disparar una respuesta automática.8. Problemas frecuentes y cómo resolverlos
| Síntoma | Causa probable | Cómo resolverlo |
|---|---|---|
| El bot externo entra en bucle y se responde a sí mismo | El flujo en Typebot/n8n no filtra los mensajes salientes (outgoing). |
Añade un filtro inicial en tu webhook para procesar solo cuando message_type === "incoming" y private === false. |
| El cliente termina el flujo del bot pero ningún agente recibe el chat | El flujo externo finalizó sin cambiar el estado de la conversación a open. |
Añade al final de tu flujo una llamada POST a /conversations/{id}/toggle_status con {"status": "open"}. |
| El bot sigue contestando después de que un agente humano tomó el caso | El webhook externo no verifica el estado actual de la conversación. | Comprueba en el payload que conversation.status === "bot" antes de enviar mensajes desde el bot. |
| Las respuestas escritas en Slack no le llegan al cliente | Se escribió el mensaje en el canal general de Slack fuera del hilo (thread) de la conversación. | Responde siempre dentro del hilo (Reply in thread) creado por Waclis Inbox para ese cliente. |
9. Preguntas frecuentes (FAQ)
¿Puedo usar el Agente de IA Capitán en una bandeja y un bot de Typebot en otra bandeja distinta?
Sí. La pestaña Configuración de bot dentro de Ajustes → Entradas → Configuración es independiente por cada bandeja de entrada.
¿Qué ocurre si un agente humano escribe manualmente en una conversación que estaba en estado bot?
En cuanto un operador humano envía una respuesta pública en el chat, Waclis Inbox cambia automáticamente el estado de la conversación de bot a open para que el bot ceda el control a la persona.
10. Artículos relacionados
- Configuración inicial del Agente de IA Capitán: modelos LLM e instrucciones
- Webhooks salientes en tiempo real y verificación de firma de seguridad HMAC-SHA256
- API REST de Cuenta y Client API: autenticación, tokens y endpoints principales
¿Necesitas más ayuda?
Si este artículo no resolvió tu consulta, nuestro equipo puede ayudarte personalmente.
Soporte por WhatsApp