Blog CRM

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.

ExpertBrain
6 min de lectura

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

  1. Obtener los archivos de configuración: Descarga el docker-compose.yml del repositorio oficial de Chatwoot y el .env.example

  2. Configurar las variables de entorno: Abre el .env y añade datos de conexión a PostgreSQL, Redis, proveedor de almacenamiento y detalles del correo

  3. Iniciar los servicios: En la terminal, ejecuta:

docker-compose up -d

Los servicios estarán operativos en minutos.

  1. Acceso inicial y creación de administrador: Accede al dominio configurado y sigue los pasos para crear la primera cuenta de administrador

  2. 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?

ProveedorCaracterísticas destacadasIdeal para
TwilioDocumentación completa, APIs robustas y soporte en españolProyectos que buscan máxima versatilidad e integraciones exigentes
360dialogCentrado en WhatsApp, acceso directo y pocas complicacionesEntornos abiertos y desarrolladores que desean máximo control técnico
MessageBirdFuerte en Europa; panel claro y amigableNegocios que buscan velocidad y mínima complicación técnica
Vonage / InfobipPropuestas consolidadas para integraciones a gran escalaEmpresas que dependen de otros servicios de comunicación del mismo proveedor

Pasos para la configuración de la integración

  1. 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

  2. Obtén las credenciales API: Al pasar revisión, el proveedor otorga Account SID, Auth Token y/o API Key

  3. 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
  4. Configura los webhooks: Ingresa en el panel del BSP la URL de webhook que proporciona Chatwoot para recibir mensajes instantáneamente

  5. 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:

  1. Crear un disparador (Trigger) con un nodo Webhook: Genera una URL única donde Chatwoot enviará datos de mensajes de WhatsApp

  2. Extraer la información del mensaje: Utiliza un nodo “Set” o “Function” para separar detalles (texto, IDs, contacto) del JSON

  3. Llamar a la API de OpenAI: Configura un nodo “HTTP Request” con método POST, autenticación y modelo como gpt-4 para generar respuestas

  4. 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
  5. 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
  • 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. Ryh1nv1Otvo 640x480

Tags: Chatwootn8nWhatsAppCRMIAautomatización
¿Tu CRM trabaja por ti?

Automatizamos tu CRM con IA

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