En este artículo
- Tipos de chatbot: FAQ vs conversacional vs agente
- Elegir la plataforma correcta
- Preparar tu base de conocimiento
- Opción no-code: Botpress
- Opción custom: n8n + Claude
- Chatbot con RAG
- Canales de distribución
- Medir rendimiento del chatbot
- Errores comunes al crear chatbots
- Caso real: chatbot de atención al cliente
- Preguntas frecuentes
- Siguiente paso
Un chatbot con IA no es un lujo reservado a grandes empresas. Hoy, cualquier negocio puede tener un asistente virtual que atiende clientes las 24 horas, responde preguntas frecuentes y escala a un humano cuando es necesario. Lo mejor: puedes montarlo en una tarde sin escribir una sola línea de código, o construir uno completamente personalizado si tienes algo de experiencia técnica.
En esta guía te explico, paso a paso, cómo crear un chatbot IA para tu negocio. Desde elegir el tipo correcto hasta medir si realmente está funcionando. Sin teoría innecesaria, con herramientas concretas y ejemplos reales.
Resumen rápido
Aprende a crear un chatbot con IA para tu negocio. Desde chatbots FAQ simples hasta asistentes con RAG y base de conocimiento. Herramientas, costes y ejemplos.
Tipos de chatbot: FAQ vs conversacional vs agente
Antes de elegir herramienta, necesitas saber qué tipo de chatbot necesita tu negocio. No es lo mismo responder "¿cuál es vuestro horario?" que procesar una devolución. Cada tipo tiene un nivel de complejidad y coste diferente.
- Chatbot FAQ: responde preguntas predefinidas con respuestas fijas. Funciona con reglas tipo "si el usuario pregunta X, responde Y". Es rápido de montar (menos de una hora) y prácticamente gratuito. Limitación: no entiende variaciones ni contexto. Si el cliente formula la pregunta de forma diferente, puede fallar
- Chatbot conversacional: usa un LLM (como Claude o GPT) para entender el lenguaje natural. Mantiene el contexto de la conversación, responde de forma fluida y puede manejar preguntas que no estaban previstas. Coste: 20-100 EUR/mes en API. Es el tipo que más sentido tiene para la mayoría de negocios
- Chatbot con RAG: además de conversar, busca información en tu documentación antes de responder. Usa embeddings y búsqueda semántica para encontrar los fragmentos relevantes. Ideal cuando tienes catálogos extensos, manuales o políticas que no caben en un prompt
- Chatbot agente (con acciones): puede ejecutar tareas reales: crear pedidos, consultar estado de envíos, agendar citas, procesar devoluciones. Requiere integración con tus sistemas (CRM, ERP, pasarela de pago). Es el más potente, pero también el más complejo de implementar
¿Cuál elegir?
Para la mayoría de negocios, un chatbot conversacional con base de conocimiento es el punto óptimo. Responde de forma natural, conoce tu negocio, y se monta en una tarde. Empieza con este tipo y evoluciona a RAG o agente cuando lo necesites.
Elegir la plataforma correcta
La herramienta que elijas depende de tres factores: tu nivel técnico, tu presupuesto y el grado de personalización que necesitas. Estas son las cinco opciones principales en 2026, ordenadas de menor a mayor complejidad.
Botpress (no-code, recomendado para empezar)
Interfaz visual tipo arrastrar y soltar. Subes tu documentación, configuras el tono y tienes un chatbot funcional en menos de una hora. Plan gratuito con 1.000 mensajes/mes. Plan Pro desde 49 USD/mes. Soporta web, WhatsApp, Telegram y más canales. Su punto fuerte: la velocidad de despliegue.
Voiceflow (no-code avanzado)
Similar a Botpress pero con más opciones de diseño conversacional. Permite crear flujos complejos con ramas condicionales, variables y lógica avanzada. Mejor para chatbots que necesitan guiar al usuario por un proceso (onboarding, cualificación de leads, soporte escalonado). Plan gratuito limitado, Pro desde 50 USD/mes.
Tidio (e-commerce)
Especializado en tiendas online. Se integra nativamente con Shopify, WooCommerce y PrestaShop. Combina chat en vivo con chatbot IA. Puede recomendar productos, mostrar el estado de pedidos y gestionar devoluciones básicas. Desde 29 EUR/mes. Si tu negocio es e-commerce, es la opción más directa.
n8n + LLM (custom, máximo control)
Construyes el chatbot como un workflow visual. Conectas un webhook (entrada del mensaje), un nodo de LLM (Claude, GPT, o un modelo local), memoria de conversación (Supabase, Redis) y la respuesta de vuelta. Coste: 0 EUR si self-hosted + coste de API del LLM. Requiere algo de experiencia técnica, pero ofrece control total. Lee nuestra guía completa de n8n para empezar.
Custom con API (desarrollo propio)
JavaScript o Python + API de Claude/GPT. Frontend embebido en tu web como widget. Es la opción para equipos con desarrolladores que necesitan integración profunda con sistemas internos. Coste variable (solo API). Tiempo de desarrollo: 1-4 semanas dependiendo de la complejidad.
Preparar tu base de conocimiento
La calidad del chatbot depende directamente de la calidad de la información que le des. No importa qué herramienta uses: si la base de conocimiento es pobre, las respuestas serán pobres. Dedica tiempo a esto antes de tocar ninguna plataforma.
Paso 1: Recopilar las preguntas
- Recopila FAQs: las 50 preguntas que más te hacen los clientes. Pregunta a tu equipo de soporte o revisa emails de los últimos 3 meses. Ordénalas por frecuencia
- Escribe respuestas claras: sin jerga, directas, con la información que el cliente necesita. Una buena respuesta tiene entre 50 y 150 palabras
- Incluye contexto: horarios, precios, políticas de devolución, proceso de pedido, ubicación, métodos de pago, plazos de entrega
- Define límites: qué NO debe responder el chatbot y cuándo debe escalar a un humano (quejas, incidencias graves, consultas legales)
- Define el tono: formal, cercano, profesional. El chatbot debe sonar como tu marca. Incluye ejemplos de respuestas con el tono correcto
Paso 2: Elegir el formato
Dependiendo de la plataforma, puedes usar diferentes formatos para alimentar tu chatbot:
- Texto plano o Markdown: el más universal. Funciona en todas las plataformas. Organiza la información por secciones con encabezados claros
- PDFs: Botpress y Voiceflow los procesan directamente. Sube manuales de producto, catálogos o políticas tal cual
- URLs: algunas plataformas rastrean tu web y extraen la información automáticamente. Útil si ya tienes una sección de FAQs o documentación online
- CSV/JSON: para datos estructurados (catálogos de productos, tablas de precios). Ideal para chatbots que necesitan buscar productos o comparar opciones
Paso 3: Mantener actualizada la base
Un chatbot con información desactualizada es peor que no tener chatbot. Establece una rutina: cada vez que cambien precios, horarios, políticas o productos, actualiza la base de conocimiento. Si usas n8n, puedes automatizar la sincronización desde tu CMS o base de datos.
Opción no-code: Botpress paso a paso
Botpress es la opción más accesible para crear un chatbot IA sin programar. Así se hace en 5 pasos:
- Crea una cuenta en botpress.com (gratis, no pide tarjeta)
- Crea un nuevo bot y sube tu base de conocimiento: PDFs, páginas web, o texto plano. Botpress indexa todo automáticamente
- Configura la personalidad: escribe un system prompt que defina el tono, los límites y las instrucciones de escalado. Ejemplo: "Eres el asistente de [empresa]. Responde solo sobre nuestros productos y servicios. Si no sabes la respuesta, ofrece conectar con un humano"
- Prueba en el simulador: Botpress incluye un chat de prueba. Haz las 10 preguntas más frecuentes de tus clientes y ajusta respuestas o base de conocimiento según los resultados
- Añade el widget a tu web con el snippet de JavaScript que genera Botpress. Son 3 líneas de código que pegas antes del cierre de </body>
Tiempo total: 30-60 minutos. El chatbot ya sabe responder sobre tu negocio. Si necesitas conectarlo a WhatsApp o Telegram, Botpress lo soporta en su panel de integraciones.
Opción custom: n8n + Claude
Si quieres control total sobre el comportamiento, los datos y las integraciones, puedes construir un chatbot como workflow en n8n. Esta opción es ideal si ya usas n8n o si necesitas que el chatbot interactúe con tus sistemas internos.
# Flujo del chatbot en n8n:
1. Webhook recibe mensaje del usuario
2. Recuperar historial de conversación (Supabase/Redis)
3. Construir prompt con contexto + historial + mensaje
4. Enviar a Claude API
5. Guardar respuesta en historial
6. Devolver respuesta al frontend
# System prompt del chatbot:
Eres el asistente virtual de {empresa}.
Tu base de conocimiento:
{contenido_base_conocimiento}
Reglas:
- Responde SOLO con información de la base de conocimiento
- Si no sabes la respuesta, di "Voy a conectarte con
un miembro del equipo" y marca escalado=true
- Tono: cercano y profesional
- Máximo 200 palabras por respuesta
La ventaja de este enfoque es que puedes añadir lógica arbitraria: enviar un email al equipo cuando hay escalado, guardar las preguntas sin respuesta para mejorar la base de conocimiento, o conectar con tu CRM para personalizar respuestas según el cliente. Lee cómo automatizar tu trabajo con IA para ver más patrones de este tipo.
Chatbot con RAG
RAG (Retrieval Augmented Generation) es la técnica que permite al chatbot buscar en documentos extensos antes de responder. En lugar de meter todo en el prompt (que tiene un límite de tokens), el chatbot hace una búsqueda inteligente:
- Recibe la pregunta del usuario
- Convierte la pregunta en un vector (embedding) que representa su significado semántico
- Busca los fragmentos más relevantes de tu documentación comparando vectores (búsqueda semántica, no por palabras clave)
- Incluye solo esos fragmentos en el prompt junto con la pregunta original
- Genera una respuesta basada en información real y específica de tu negocio
Es la técnica correcta cuando tienes mucha documentación (manuales de producto, catálogos con cientos de artículos, políticas extensas) que no cabe en un solo prompt. Herramientas como Supabase con pgvector te permiten implementar RAG sin complejidad excesiva. Y si usas n8n, hay nodos específicos para embeddings y búsqueda vectorial.
¿Cuándo necesitas RAG?
Si tu base de conocimiento tiene menos de 5.000 palabras, puedes meterla entera en el system prompt. No necesitas RAG. Si tiene más de 10.000 palabras (catálogos extensos, manuales técnicos, documentación legal), RAG es prácticamente obligatorio para que las respuestas sean precisas.
Canales de distribución
El chatbot solo sirve si está donde están tus clientes. Estos son los canales más comunes, con sus ventajas y limitaciones.
- Web widget: un chat en la esquina de tu web. El más común y fácil de implementar. Todas las plataformas lo soportan. Ideal como primer canal
- WhatsApp: via WhatsApp Business API (requiere cuenta verificada). Coste por mensaje (0,04-0,09 EUR según país). Ideal para negocios con clientes que ya usan WhatsApp. La tasa de apertura es del 98%
- Telegram: Bot API completamente gratuita, sin coste por mensaje. Fácil de configurar (5 minutos con BotFather). Buena opción para comunidades técnicas o startups
- Email: el chatbot responde a emails automáticamente. Conecta con automatización de email. Ideal para soporte no urgente donde el cliente espera respuesta en horas, no segundos
- Instagram DMs: via Graph API. Bueno para e-commerce y marcas B2C. Requiere cuenta de empresa y aprobación de Meta
Medir rendimiento del chatbot
Un chatbot sin métricas es un chatbot que no mejora. Desde el día 1, necesitas medir al menos estas cuatro métricas:
- Tasa de resolución (resolution rate): porcentaje de conversaciones donde el chatbot resolvió la consulta sin intervención humana. Objetivo: 70-80%. Si está por debajo del 50%, tu base de conocimiento necesita trabajo
- Tasa de escalado: porcentaje de conversaciones transferidas a un humano. Lo ideal es que esté entre el 15-25%. Si es menor al 10%, revisa si el chatbot está realmente resolviendo o simplemente no está escalando cuando debería
- Satisfacción del usuario (CSAT): añade una encuesta simple al final: "¿Te ha sido útil esta conversación?" con pulgar arriba/abajo. Un CSAT por encima del 80% indica que el chatbot funciona bien
- Preguntas sin respuesta: registra cada vez que el chatbot no puede responder. Estas preguntas son oro: te dicen exactamente qué falta en tu base de conocimiento. Revísalas semanalmente y añade las respuestas
5 errores comunes al crear chatbots
Después de implementar chatbots en varios proyectos, estos son los errores que veo repetirse una y otra vez.
- No definir cuándo escalar a un humano. El error más grave. Si el chatbot intenta responder todo, incluyendo quejas o situaciones delicadas, la experiencia del cliente se destruye. Define reglas claras: "si el usuario menciona queja, reclamación, devolución de más de X EUR, o lleva más de 3 mensajes sin resolución, escalar inmediatamente"
- Base de conocimiento pobre o desactualizada. El chatbot es tan bueno como la información que le das. Si los precios son de hace 6 meses o falta información sobre un producto nuevo, el chatbot dará respuestas incorrectas. Peor que no responder es responder mal
- Tono incorrecto. Un chatbot que suena como un robot genérico ("Gracias por contactar con nosotros. ¿En qué puedo ayudarle?") pierde la personalidad de tu marca. Dedica tiempo a escribir un system prompt que refleje cómo habla tu empresa. Incluye ejemplos concretos del tono deseado
- No medir nada. "Funciona bien" no es una métrica. Sin datos de resolución, escalado y satisfacción, no puedes mejorar. Configura las métricas desde el día 1, no "cuando tengamos tiempo"
- Lanzar con demasiadas funcionalidades. No intentes que el chatbot haga todo desde el primer día. Empieza con FAQ + escalado a humano. Cuando eso funcione bien (tasa de resolución >70%), añade RAG. Después, acciones. Paso a paso
Caso real: chatbot de atención al cliente para una academia online
Para ilustrar todo lo anterior, este es un caso real (simplificado) de un chatbot implementado para una academia de formación online con 2.000 alumnos activos.
El problema
El equipo de soporte (2 personas) recibía 120 emails semanales. El 75% eran preguntas repetitivas: acceso a la plataforma, fechas de exámenes, certificados, precios de cursos adicionales. Las 2 personas dedicaban 15 horas/semana solo a responder lo mismo una y otra vez.
La solución
- Base de conocimiento: recopilamos las 80 preguntas más frecuentes de los últimos 6 meses de emails. Las organizamos en 5 categorías: acceso, cursos, certificados, pagos y soporte técnico. Total: 4.200 palabras de contenido
- Plataforma: Botpress (plan gratuito, suficiente para el volumen). El contenido cabía en el prompt sin necesidad de RAG
- Tono: cercano y directo. System prompt con instrucciones: "Tuteas al alumno. Respuestas cortas (máximo 100 palabras). Si no sabes la respuesta, di: Te paso con el equipo de soporte, te responderán en menos de 2 horas"
- Canal: widget en la web de la academia + enlace de Telegram en el email de bienvenida
- Escalado: cualquier consulta sobre notas, quejas o errores de pago se transfiere automáticamente a un humano con el contexto de la conversación
Resultados (primer mes)
- Tasa de resolución: 73%
- Emails semanales a soporte: de 120 a 35 (reducción del 71%)
- CSAT del chatbot: 82%
- Tiempo liberado del equipo: 11 horas/semana
- Coste: 0 EUR/mes (plan gratuito de Botpress)
El equipo de soporte ahora dedica esas 11 horas a crear contenido formativo y mejorar los cursos, tareas que generan valor real para el negocio.
Preguntas frecuentes
¿Cuánto cuesta un chatbot con IA?
Un chatbot básico con herramientas no-code (Botpress, Voiceflow) puede costar 0-50 EUR/mes. Un chatbot personalizado con RAG y base de conocimiento cuesta 50-300 EUR/mes en APIs de LLM. Para la mayoría de negocios, un chatbot de 50 EUR/mes resuelve el 80% de consultas.
¿Un chatbot IA puede reemplazar al soporte humano?
No completamente. Un buen chatbot resuelve el 70-80% de consultas frecuentes (horarios, precios, estado de pedidos). Para consultas complejas o quejas, debe escalar a un humano. La IA no reemplaza al soporte: libera al equipo para las conversaciones que realmente importan.
¿Cuánto tiempo se tarda en crear un chatbot IA?
Con una herramienta no-code como Botpress, puedes tener un chatbot funcional en 1-2 horas. Un chatbot custom con n8n y RAG requiere 1-2 días. Lo que más tiempo consume no es la tecnología, sino preparar la base de conocimiento con respuestas de calidad.
¿Qué necesito para crear un chatbot IA?
Necesitas: 1) una lista de preguntas frecuentes de tus clientes, 2) las respuestas correctas, 3) una herramienta (Botpress, Voiceflow, o n8n + Claude API), y 4) un canal de comunicación (web widget, WhatsApp, o Telegram). No necesitas saber programar si usas una plataforma no-code.
Siguiente paso
Empieza con Botpress si no tienes experiencia técnica, o con n8n + Claude si quieres control total. En ambos casos, lo más importante es la calidad de tu base de conocimiento. Dedica más tiempo a recopilar y escribir buenas respuestas que a configurar la herramienta.
Si tu negocio es una PYME, lee IA para PYMEs para una visión más amplia de automatización. Y si quieres ir más allá con agentes que ejecutan tareas, nuestra guía sobre agentes de IA te explica el siguiente nivel.
Monta tu chatbot IA en una tarde
Los 3 primeros módulos de IAcademy son gratis. Incluyen chatbots, RAG, y automatización de atención al cliente.
Empieza gratisCurso completo: 108 módulos de IA aplicada
11 especializaciones por departamento. Dashboard con progreso. Quizzes y skills desbloqueables. Desde 399 EUR.