España tiene una de las tasas de uso de WhatsApp más altas de Europa. El 87% de los adultos lo usa a diario, y la mayoría de clientes prefiere escribir un mensaje antes que llamar por teléfono. Para una pyme, eso significa un flujo constante de consultas que hay que gestionar: horarios, precios, disponibilidad, seguimiento de pedidos...
El problema es que responder a cada mensaje a mano puede consumir entre dos y cuatro horas diarias. Tiempo que no tienes cuando llevas tu propio negocio.
La solución: un chatbot inteligente que usa IA para entender preguntas en lenguaje natural, consultar tu base de datos y responder como lo haría un miembro de tu equipo bien formado. Esta guía te explica cómo montarlo paso a paso usando n8n (automatización) y Claude (IA de Anthropic).
⏱️ Tiempo estimado: 2-3 horas para tener el sistema funcionando. Requisitos previos: una cuenta de WhatsApp Business, una cuenta de n8n (plan gratuito funciona para empezar) y una clave API de Anthropic (Claude).
¿Por qué n8n y Claude en lugar de otras opciones?
Existen herramientas específicas para bots de WhatsApp como ManyChat o WATI, pero tienen una limitación importante: los flujos conversacionales son rígidos. Si el cliente no sigue el menú previsto, el bot se rompe.
Con n8n + Claude obtienes conversación en lenguaje natural: el cliente puede preguntar lo que quiera con sus palabras y el modelo entiende la intención. Además, tienes control total sobre los datos, los flujos son 100% personalizables y el coste es muy inferior al de plataformas cerradas.
Lo que vas a construir
Al final de esta guía tendrás un sistema que:
- Recibe mensajes de WhatsApp Business en tiempo real.
- Envía el historial de conversación a Claude con un sistema prompt personalizado para tu negocio.
- Responde de forma coherente, recordando lo que se ha dicho antes en el mismo hilo.
- Reconoce cuándo una consulta supera su capacidad y avisa a un humano por email o Slack.
- Registra cada conversación en una hoja de Google Sheets para que puedas analizarlas.
Paso 1: Activar la API de WhatsApp Business
La API oficial de WhatsApp está gestionada por Meta. Para acceder necesitas:
- Crear una cuenta en Meta for Developers y un nuevo proyecto de tipo "Business".
- Añadir el producto WhatsApp a tu aplicación.
- Verificar tu empresa en el Business Manager de Meta (normalmente tarda 1-2 días hábiles).
- Registrar un número de teléfono dedicado para el bot. No puede ser el mismo que ya usas en la app de WhatsApp.
- Obtener el token de acceso permanente y el ID del número de teléfono: los necesitarás en el paso 3.
💡 Atajo: Si quieres evitar la verificación de Meta, proveedores como 360dialog o Twilio ofrecen acceso a la API con cuentas verificadas ya listas en menos de 24 horas, a cambio de una pequeña tarifa mensual.
Paso 2: Preparar n8n
n8n es la plataforma de automatización que actuará como "cerebro logístico": recibirá los mensajes, llamará a Claude y enviará las respuestas.
Tienes dos opciones para usarlo:
- n8n Cloud: la opción más sencilla. Regístrate en n8n.io, elige el plan gratuito (suficiente para empezar) y tendrás un entorno listo en minutos.
- Self-hosted: instálalo en un servidor propio o en un VPS de Hetzner (desde 4 €/mes). Más control, coste menor a largo plazo.
Una vez dentro de n8n, crea un nuevo workflow en blanco y dale un nombre descriptivo, por ejemplo "WhatsApp Bot - [Nombre de tu empresa]".
Paso 3: Crear el flujo en n8n
Nodo 1 — Webhook (recibir mensajes de WhatsApp)
Añade un nodo Webhook al workflow. Este nodo genera una URL única que Meta usará para enviarte los mensajes entrantes. Configúralo en modo POST y copia la URL que genera.
Vuelve al panel de Meta for Developers, entra en la configuración de tu app de WhatsApp y pega esa URL en el campo Webhook URL. Define el token de verificación que quieras (una cadena aleatoria) y activa las suscripciones a los eventos messages y message_status.
Nodo 2 — Filtrar solo mensajes de texto
Añade un nodo IF para que el flujo solo continúe cuando el mensaje sea de tipo texto. Los mensajes de imagen, audio o documentos los puedes ignorar por ahora (o gestionar por separado más adelante).
La condición es: {{$json.entry[0].changes[0].value.messages[0].type}} igual a "text"
Nodo 3 — Recuperar historial de conversación
Para que Claude recuerde lo que se ha hablado antes, necesitas almacenar el historial. La forma más sencilla es usar un nodo Google Sheets: cada fila almacena el número del cliente, el rol (usuario o asistente) y el mensaje.
Añade un nodo de Google Sheets configurado para leer todas las filas donde el número de teléfono coincida con el del mensaje entrante. Así construyes el array de mensajes previos que le pasarás a Claude.
Nodo 4 — Llamar a Claude
Este es el núcleo del sistema. Añade un nodo HTTP Request con la siguiente configuración:
- Método: POST
- URL:
https://api.anthropic.com/v1/messages - Headers:
x-api-key: TU_CLAVE_APIyanthropic-version: 2023-06-01 - Body (JSON): incluye el modelo (
claude-haiku-4-5-20251001para respuestas rápidas y económicas), el sistema prompt y el array de mensajes con el historial más el mensaje nuevo.
El sistema prompt es donde defines la personalidad y el conocimiento del bot. Un ejemplo para una clínica de fisioterapia:
"Eres el asistente virtual de FisioSalud Barcelona. Eres amable, profesional y conciso. Puedes informar sobre: horarios (lunes a viernes 9-20h, sábados 9-14h), precios (primera visita 65€, sesiones posteriores 50€), especialidades (fisioterapia deportiva, neurológica y suelo pélvico) y reserva de citas (siempre derivar a WhatsApp con la coordinadora Ana en el +34 6XX XXX XXX). Si alguien pregunta algo fuera de tu alcance, di que lo consultarás con el equipo y escribe la palabra ESCALAR al final de tu respuesta."
Nodo 5 — Guardar el intercambio en Google Sheets
Añade dos nodos de Google Sheets (o uno con dos operaciones) para guardar el mensaje del usuario y la respuesta de Claude en la hoja de historial. Esto es lo que permite la memoria entre sesiones.
Nodo 6 — Enviar la respuesta por WhatsApp
Añade otro nodo HTTP Request que llame a la API de WhatsApp para enviar el texto de respuesta al número del cliente. La URL tiene el formato: https://graph.facebook.com/v18.0/ID_NUMERO/messages
Nodo 7 — Escalado a humano
Añade un nodo IF que detecte si la respuesta de Claude contiene la palabra "ESCALAR". Si es así, un nodo de Gmail o Slack envía una alerta a tu equipo con el número del cliente y un resumen del contexto.
Paso 4: Probar y ajustar
Antes de activar el bot para todos los clientes, pruébalo con tu propio número:
- Activa el workflow en n8n (toggle "Active" en la esquina superior).
- Envía un mensaje de prueba desde tu WhatsApp al número del bot.
- Revisa la ejecución del workflow en n8n para ver qué datos llegan en cada nodo.
- Ajusta el sistema prompt según las respuestas que obtengas.
Los primeros ajustes son los más importantes. Dedica media hora a conversar con el bot como lo haría un cliente real: haz preguntas ambiguas, usa jerga, envía mensajes con faltas de ortografía. Claude maneja bien todo esto, pero el sistema prompt determina el tono y los límites.
Resultados que puedes esperar
Los negocios que implementan este tipo de sistema reportan de forma habitual:
- 70-85% de consultas resueltas automáticamente sin intervención humana.
- Reducción de 2-3 horas diarias de gestión de mensajes.
- Respuesta en menos de 10 segundos a cualquier hora, incluso fines de semana.
- Mayor satisfacción del cliente al recibir respuesta inmediata en lugar de esperar horas.
El coste operativo es muy bajo. Claude Haiku cuesta aproximadamente 0,001 € por conversación de tamaño medio. Para 500 conversaciones mensuales, el gasto en IA es inferior a 1 €.
Siguiente nivel: integraciones avanzadas
Una vez tengas el sistema básico funcionando, puedes expandirlo con estas mejoras:
- Conexión con tu CRM: cada lead nuevo que llegue por WhatsApp se crea automáticamente en HubSpot o Pipedrive.
- Consulta de stock en tiempo real: conecta n8n a tu ERP para que el bot pueda responder si un producto está disponible.
- Reservas automáticas: integra Google Calendar para que el bot gestione citas sin intervención humana.
- Mensajes proactivos: envía recordatorios de cita, confirmaciones de pedido o promociones segmentadas usando la API de envío masivo de WhatsApp.
La arquitectura que has montado es modular: cada mejora se añade como un nodo más al workflow existente, sin tener que rehacer nada desde cero.
Conclusión
Un chatbot de WhatsApp con IA ya no es algo reservado a grandes empresas con equipos técnicos. Con n8n y Claude puedes tenerlo funcionando en una tarde, con un coste operativo de unos pocos euros al mes y sin escribir código.
Lo más importante es el sistema prompt: cuanto más detallado y específico sea para tu negocio, mejores serán las respuestas. Empieza con lo básico, observa qué preguntas no sabe resolver y ve afinándolo semana a semana.
Si prefieres que alguien lo monte por ti y lo deje listo en 48 horas, en GSV Agency lo hacemos continuamente para pymes españolas. Escríbenos y te contamos cómo.