- n8n es una potente plataforma de agentes de IA especializada en automatizaciones, con un constructor visual de flujos intuitivo y una enorme variedad de integraciones.
- Integrar flujos de trabajo de n8n con herramientas de terceros puede mejorar la funcionalidad de n8n, por ejemplo, en capacidades conversacionales.
- Crear un chatbot con n8n implica armar un flujo y aplicar un envoltorio de chatbot a tu flujo de n8n.
Si estás pensando en implementar un chatbot de IA para tu empresa, no eres el único. Los chatbots de IA han tenido un auge enorme, con un mercado que se espera alcance un valor de 46 mil millones de dólares para 2029.
Este auge ha reducido la barrera de entrada para crear chatbots: nuevas herramientas, plataformas y servicios aparecen constantemente, todos prometiendo implementaciones más rápidas y automatizaciones más inteligentes.
Y en un mercado tan saturado, es fundamental elegir las mejores plataformas de IA conversacional para tus necesidades: plataformas que aprovechen integraciones de terceros, automatizaciones personalizables y toma de decisiones autónoma.
Lo que realmente da ventaja a los creadores no es solo usar estas herramientas, sino la orquestación de agentes de IA: conectar diferentes herramientas y aprovechar los puntos fuertes de cada plataforma.
En esta demostración, te mostraré cómo hacer exactamente eso creando un chatbot con n8n. Aprenderás a configurar un flujo potente en n8n, conectarlo con otras herramientas y envolverlo en una interfaz conversacional para una experiencia fluida.
¿Por qué crear un chatbot de n8n en una plataforma de terceros?
n8n se beneficia de un envoltorio conversacional porque, aunque tiene funciones avanzadas y fáciles de usar para flujos de trabajo, es bastante complicado configurar flujos conversacionales fluidos.
Si el componente conversacional se delega a otra plataforma, n8n puede controlar la automatización del flujo de trabajo, y la herramienta de IA conversacional puede interactuar con el usuario y decidir cuándo y con qué datos activar el flujo.
n8n, por decirlo de alguna manera, necesita ser supervisado. Cada paso debe estar cuidadosamente articulado. Todas las operaciones, formatos de salida, herramientas, etc., deben ser llamados explícitamente, lo que termina pareciendo un espagueti de flujos de trabajo.
Combinar n8n con una plataforma más orientada al chat tiene efectos sinérgicos, aprovechando sus integraciones y automatizaciones detalladas, mientras que el flujo conversacional y la toma de decisiones autónoma quedan en manos de una plataforma más adecuada.
Déjame explicarlo.
¿Cuáles son las limitaciones de n8n?
n8n es una plataforma enfocada específicamente en la orquestación de flujos de trabajo y automatización impulsada por IA. Esto es ideal para tareas rígidas y depuración: cada paso queda registrado y el editor muestra la entrada y salida de cada nodo.

Sin embargo, tener que definir manualmente cada paso en el flujo suele dificultar lo que podría ser una experiencia conversacional fluida.
¿Cómo pueden las plataformas de terceros potenciar los chatbots de n8n?
Las herramientas conversacionales (como Botpress o Voiceflow) utilizan enrutamiento autónomo e instrucciones en lenguaje natural.
En el caso de Botpress, la toma de decisiones está impulsada por un motor propio LLMz. Junto con el nodo autónomo, incorpora las consultas del usuario y las herramientas disponibles para, de forma iterativa:
- determinar la siguiente acción
- ejecutar la acción
- evaluar el resultado
- informar al usuario
- decidir si continuar o no con más ejecuciones

Entonces, ¿por qué molestarse con n8n?
Si quieres usar un envoltorio conversacional para un bot de n8n, es por una de estas dos razones:
1. Ya conoces n8n
Quizás buscas automatizar flujos complejos y no quieres invertir tiempo en aprender una plataforma nueva.
Sabes que las plataformas conversacionales ofrecen una mejor experiencia de usuario y suelen ser fáciles de configurar, así que usas el agente conversacional para activar el flujo de n8n: lo mejor de ambos mundos.
2. Quieres aprovechar las integraciones de n8n
Tiene sentido. Cuenta con más de 400 integraciones.
n8n funciona como una potente capa de orquestación que conecta tu chatbot con herramientas externas sin necesidad de código personalizado. Esto lo hace especialmente útil para desarrolladores que buscan:
- Activar flujos de trabajo entre sistemas, como CRMs o mensajería
- Acceder a APIs que no están disponibles en plataformas de chat
- Gestionar autenticación, reintentos y transformación de datos sin complicar la lógica del agente
Dicho esto, una vez que te familiarices con Botpress y cómo Botpress puede funcionar como cliente API personalizado, podrías decidir cambiarte.
Cómo crear un chatbot de n8n en 5 pasos
Para crear un chatbot de n8n, necesitas construir tu flujo en n8n y luego integrarlo en una interfaz de chat usando una integración dedicada de n8n.
1. Crea tu flujo en n8n
Suponiendo que ya tienes claro tu caso de uso, es momento de construir el flujo. Esta es la lógica interna que da vida a tu bot.
El flujo de tu bot puede tomar infinidad de formas, según lo que quieras construir.
Si no sabes por dónde empezar, te recomiendo revisar la biblioteca de plantillas de n8n: probablemente encuentres el caso de uso que buscas.
Como no soy un experto en n8n, adapté una plantilla.
Agregar eventos de webhook
Para enviar datos mediante un evento de webhook, debes agregar un nodo Webhook al inicio de tu flujo.

Debes tener en cuenta cómo funcionarán los datos y el flujo con tu bot de Botpress: ambos agentes se comunicarán mediante eventos webhook.
Eso significa que los datos deben estar formateados de modo que puedan enviarse mediante solicitudes HTTP entre ambos bots. Es decir:
- Deben estar codificados en formato JSON
- Cualquier archivo multimedia o datos demasiado extensos deben almacenarse en un enlace y consultarse mediante una API, en lugar de enviarse directamente por webhook.
2. Añade el envoltorio de chatbot
Buenas noticias: lo más difícil ya pasó.
Para tener un bot con capacidades conversacionales avanzadas y llamadas a herramientas, solo necesitas un Nodo Autónomo.
En Botpress Studio, crea un nuevo bot con el botón + Crear Bot en la esquina superior derecha.

Puedes seguir el proceso de bienvenida, pero si lo prefieres, sáltalo. De cualquier forma, verás un nodo autónomo con acceso a la base de conocimientos.

3. Añade las instrucciones del chatbot
Define el propósito del bot.
Redacta las instrucciones de tu chatbot en lenguaje claro. Esto incluye:
- Cómo dirigirse al usuario
- Qué tareas realizar
- Qué datos esperar
- Cómo procesar esos datos
La ingeniería de prompts tiene su arte, así que hice un video explicándolo en detalle.
4. Conecta el chatbot con n8n
En este paso, debes alinear todas las variables en Botpress y n8n para que ambos puedan comunicarse.
Configuración de n8n
- Ve a tu espacio de trabajo de n8n y haz clic en el ⌄ junto a Crear flujo de trabajo en la esquina superior derecha. Haz clic en Crear credencial.

- Elige Header Auth del menú desplegable y haz clic en Continuar.

- Ponle como nombre Authorization y como valor tu token de acceso personal de Botpress.

- Ve a tu flujo de trabajo y haz doble clic en tu nodo Webhook. Se abrirá la pantalla de configuración.
- Configura Método HTTP como Post.
- Configura Autenticación como Header Auth y en Credencial para Header Auth elige la credencial que acabas de crear. Por defecto, se llamará Header Auth account.
- Si vas a enviar una respuesta de webhook (y deberías), configura Responder a
- En el hub, busca N8N. Haz clic en la integración y pulsa Instalar integración.

- Selecciona URL de producción en la parte superior (debajo de URL del webhook) y copia la URL.
- Asegúrate de que tu flujo de trabajo esté activo activando el interruptor en la parte superior del flujo.

Configuración de Botpress
Debes instalar y configurar la integración de n8n.
- Para instalar, haz clic en Explorar Hub en la esquina superior derecha del studio.


- Necesitarás agregar tu token de acceso personal. Crea uno si aún no tienes uno, y colócalo en el campo Token de acceso.

- Una vez configurada la integración, añade la tarjeta Activar flujo de trabajo al nodo autónomo.
- Configura ID de conversación como {{event.conversationID}} y URL del webhook como la URL de tu webhook de n8n.

Puedes (y deberías) dejar que el LLM decida el contenido según las instrucciones que le des; esos son los datos que se envían a n8n.
5. Prueba, publica e itera
Ahora es el momento de probar la funcionalidad. Asegúrate de que todas las partes funcionen correctamente.
Cuando esté listo, puedes pulsar Publicar en la esquina superior derecha del studio. Hay opciones para desplegar en web, messenger, WhatsApp, Telegram y los canales de comunicación más comunes.
Pero el trabajo no termina aquí. Querrás recopilar analíticas de tu chatbot: cómo interactúan los usuarios, dónde falla y los cuellos de botella en el rendimiento.
Puedes abordar estos puntos:
- Actualizando las instrucciones
- Agregando fuentes de conocimiento
- Cambiando el flujo de automatización
- Eliminando pasos, instrucciones o fuentes de conocimiento que no se estén usando.
Comienza hoy a crear un chatbot con n8n
Un wrapper de chatbot es una excelente manera de potenciar un flujo de n8n.
Con llamadas autónomas a herramientas, integración entre canales y consultas ultrarrápidas a la base de conocimientos, Botpress es una forma sencilla de añadir toma de decisiones similar a la humana a un flujo de trabajo automatizado.
Empieza a construir hoy. Es gratis.





.webp)
