Crea un CRM con IA que Atiende SOLO | WhatsApp + Chatwoot + n8n
Tutorial paso a paso para construir un CRM autónomo con Chatwoot, WhatsApp Business API y n8n con IA, capaz de responder y escalar conversaciones automáticamente.
Crea un CRM con IA que Atiende SOLO | WhatsApp + Chatwoot + n8n. Paso a Paso
Imagine un sistema de atención al cliente que funciona sin descanso, responde inmediatamente y personaliza cada interacción mediante WhatsApp. Actualmente, construir un CRM inteligente y autónomo ya es posible. Combinando Chatwoot como plataforma central, la API de WhatsApp Business como canal de comunicación, y n8n como orquestador de automatización, las empresas pueden crear soluciones que resuelven consultas, aclaran dudas y escalan solo cuando es necesario.
¿Qué necesitas para montar tu CRM autónomo con IA?
La solución integra tres componentes esenciales que trabajan en conjunto para crear un ecosistema robusto.
La base de operaciones: Chatwoot
“Chatwoot fue creado para ser esa persona que lo organiza todo en casa: gestiona las conversaciones desde diferentes fuentes y las recopila en una bandeja que lo ve todo.”
Características destacadas:
- Gestión multiagente: Permite que varios agentes colaboren desde un mismo panel
- Asignación inteligente: Distribuye automáticamente conversaciones con sentido común
- Automatización y reportes: Genera informes y programa respuestas sin complicaciones
- Integración de canales: Reúne todas las fuentes de comunicación en un cuadro de mando central
El canal de comunicación: WhatsApp Business API
“WhatsApp Business API, a diferencia de su hermana pequeña, la app de WhatsApp Business tradicional, va un paso más allá.”
La API está diseñada para negocios que requieren escalabilidad. No posee interfaz propia, sino que se conecta con plataformas como Chatwoot a través de proveedores autorizados de Meta (BSPs), permitiendo envío y recepción de mensajes sin perder datos críticos.
El cerebro de la automatización: n8n
“n8n se ha ganado la fama de ser una especie de director creativo en la automatización de flujos.”
Funciones clave:
- Webhooks: Recibe información en tiempo real de otras aplicaciones
- Lógica condicional: Decide qué pasos seguir según el contenido
- Integración con APIs: Conecta fácilmente con servicios externos como OpenAI
- Gestión segura de credenciales: Protege las claves de acceso
Cómo instalar y preparar Chatwoot paso a paso
Requisitos previos de la infraestructura
Antes de proceder, asegúrate de contar con:
- Base de datos: PostgreSQL para historial de conversaciones y fichas de clientes
- Gestor de caché: Redis para acelerar tareas invisibles pero imprescindibles
- Almacenamiento de archivos: Amazon S3, Azure o Google Cloud para adjuntos y documentos
- Servidor de correo: Fundamental para notificaciones y recuperación de contraseñas
- Dominio y SSL: Dominio propio y certificado de seguridad (Let’s Encrypt es válido)
Proceso de instalación con Docker
-
Obtener los archivos de configuración: Descarga el
docker-compose.ymldel repositorio oficial de Chatwoot y el.env.example -
Configurar las variables de entorno: Abre el
.envy añade datos de conexión a PostgreSQL, Redis, proveedor de almacenamiento y detalles del correo -
Iniciar los servicios: En la terminal, ejecuta:
docker-compose up -d
Los servicios estarán operativos en minutos.
-
Acceso inicial y creación de administrador: Accede al dominio configurado y sigue los pasos para crear la primera cuenta de administrador
-
Preparación para la integración: Comienza a crear agentes, equipos y prepara la conexión con WhatsApp
Conecta WhatsApp Business API a tu Chatwoot
La integración requiere un Proveedor de Soluciones de Negocio (BSP) autorizado por Meta. Estos proveedores facilitan la gestión técnica y proporcionan las credenciales necesarias.
¿Qué proveedor BSP elegir?
| Proveedor | Características destacadas | Ideal para |
|---|---|---|
| Twilio | Documentación completa, APIs robustas y soporte en español | Proyectos que buscan máxima versatilidad e integraciones exigentes |
| 360dialog | Centrado en WhatsApp, acceso directo y pocas complicaciones | Entornos abiertos y desarrolladores que desean máximo control técnico |
| MessageBird | Fuerte en Europa; panel claro y amigable | Negocios que buscan velocidad y mínima complicación técnica |
| Vonage / Infobip | Propuestas consolidadas para integraciones a gran escala | Empresas que dependen de otros servicios de comunicación del mismo proveedor |
Pasos para la configuración de la integración
-
Registra y verifica tu cuenta: Completa el proceso de verificación de empresa en Meta Business Manager y autoriza el número de teléfono
-
Obtén las credenciales API: Al pasar revisión, el proveedor otorga Account SID, Auth Token y/o API Key
-
Configura el canal en Chatwoot:
- Accede como administrador y ve a “Bandejas de entrada”
- Haz clic en “Añadir bandeja de entrada” y selecciona “WhatsApp”
- Completa con las credenciales del BSP
-
Configura los webhooks: Ingresa en el panel del BSP la URL de webhook que proporciona Chatwoot para recibir mensajes instantáneamente
-
Realiza pruebas: Envía un mensaje de prueba al número de WhatsApp Business y verifica que aparezca en Chatwoot
Configura n8n para orquestar la automatización
Tras recibir mensajes en Chatwoot, n8n procesa, decide y automatiza respuestas. Puede alojarse localmente o usar n8n Cloud.
Instalación autoalojada con Docker
Para verificar funcionamiento rápidamente:
docker run -it --rm \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
Accede a http://localhost:5678.
Para producción, añade una base de datos PostgreSQL en el docker-compose.yml y configura autenticación robusta.
Uso de n8n Cloud
Alternativa sin mantenimiento: registrarse en n8n Cloud y diseñar flujos sin preocupaciones por actualizaciones o backups.
Diseña tu flujo de IA en n8n para responder automáticamente
El flujo sigue esta secuencia:
-
Crear un disparador (Trigger) con un nodo Webhook: Genera una URL única donde Chatwoot enviará datos de mensajes de WhatsApp
-
Extraer la información del mensaje: Utiliza un nodo “Set” o “Function” para separar detalles (texto, IDs, contacto) del JSON
-
Llamar a la API de OpenAI: Configura un nodo “HTTP Request” con método
POST, autenticación y modelo comogpt-4para generar respuestas -
Enviar la respuesta generada por IA:
- A través de API de Chatwoot: Mantiene registro unificado (recomendado)
- Directamente con API del BSP: También funciona, aunque divide la conversación
-
Añadir lógica y manejo de errores: Implementa filtros “IF” para decisiones (cuándo escala a humano) y nodos de manejo de fallos
Obtener el formato exacto del webhook de Chatwoot
“Como el detalle del JSON que manda Chatwoot no siempre está a la vista, lo más práctico es emplear webhook.site.”
Configura temporalmente en webhook.site, envía un mensaje de prueba y observa la estructura exacta para ajustar n8n adecuadamente.
Claves para un despliegue seguro y conforme a la normativa
“La seguridad y el cumplimiento legal no son opcionales cuando manejas datos de clientes, y menos aún en España donde las multas pueden ser de campeonato.”
Estrategias recomendadas
- Pruebas funcionales e integración: Verifica todo el recorrido (WhatsApp → Chatwoot → n8n → IA → cliente) sin interrupciones
- Pruebas de carga: Simula múltiples mensajes simultáneos para validar rendimiento
- Pruebas de seguridad: Identifica vulnerabilidades en la infraestructura antes de malintenciónados
- Monitorización continua: Implementa alertas y seguimiento en tiempo real
- Plan de rollback: Prepara reversión a versiones anteriores ante problemas
- Autenticación robusta: Utiliza múltiples factores y permisos granulares
Cumplimiento legal
- RGPD obligatorio: Manejar datos personales transparentemente y solo para fines previstos
- DPIA: Realizar Evaluación de Impacto de Privacidad si procesas datos sensibles
- Derechos de usuarios: Facilitar ejercicio de derechos de acceso, eliminación y portabilidad
“‘La responsabilidad va de tu mano’ cuando implementas una plataforma propia, por lo que no se deben escatimar pruebas ni prácticas seguras.”
Conclusión
La combinación de Chatwoot, n8n y WhatsApp Business API crea un ecosistema poderoso para automatizar atención al cliente con inteligencia real. Siguiendo estos pasos, las empresas logran sistemas flexibles que reducen carga operativa mientras elevan la experiencia del cliente, disponible las 24 horas sin importar el horario. Esta aproximación representa el futuro donde la tecnología sirve genuinamente a las personas.

Automatizamos tu CRM con IA
Captura, cualificación y seguimiento de leads sin intervención manual. Conecta tu CRM con WhatsApp, email y formularios.