En México, WhatsApp es el canal #1 para servicio al cliente y ventas B2C. El problema: la mayoría de PYMEs lo usa como una bandeja separada del resto del negocio. Esta guía te muestra cómo integrarlo con tu CRM y ERP en pocas semanas, sin programar una sola línea, usando plataformas no-code.
Por qué importa esta integración
Sin integración, cuando un cliente escribe por WhatsApp:
- Alguien copia manualmente sus datos al CRM
- Si pregunta por stock, alguien consulta el ERP y copia la respuesta
- Si compra, alguien crea el pedido en el ERP y la oportunidad en el CRM
- Si pregunta por estado de pedido al día siguiente, otra persona busca todo de nuevo
Con integración, todo eso se hace solo. El cliente recibe respuestas en segundos, tu equipo trabaja en cerrar ventas y no en copiar datos, y nada se pierde entre sistemas.
La arquitectura de referencia
El stack que más vemos funcionando en PYMEs mexicanas durante 2026:
| Capa | Componente | Costo mensual |
|---|---|---|
| Canal | WhatsApp Business Cloud API (Meta) | $0.006-0.028 USD/conv |
| Orquestación | n8n self-hosted o Make | $100-500 MXN/mes |
| IA conversacional | GPT-4o-mini o Claude Haiku | $200-2.000 MXN/mes |
| CRM | HubSpot, Pipedrive, Zoho, Salesforce | $300-3.000 MXN/mes |
| ERP | Aspel, Contpaqi, Bind, Odoo, SAP B1 | Variable |
| Estado/sesiones | PostgreSQL (Supabase free) | $0 (hasta 500MB) |
Paso a paso: el flujo completo
1. Provisión WhatsApp Business Cloud API
Aunque suene técnico, esto se hace desde el panel de Meta Business en 1 hora:
- Verifica tu Business en Meta Business Manager
- Solicita acceso a WhatsApp Business Cloud API
- Asocia un número de teléfono (puede ser nuevo o portar uno existente)
- Genera el access token permanente (el "API key")
- Configura el webhook URL donde llegarán los mensajes
⚠️ Importante
El número que uses para la API NO puede tener WhatsApp normal activo. Si quieres seguir usando tu número actual, considera portar uno nuevo dedicado.
2. Configurar n8n o Make como middleware
Esta capa recibe los mensajes de WhatsApp y orquesta qué hacer con cada uno:
- Crea un workflow nuevo con trigger "Webhook"
- Apunta el webhook de WhatsApp Cloud a esa URL
- Añade nodo "Filter" para descartar mensajes de status, solo procesar mensajes de texto/multimedia
- Añade nodo de búsqueda en CRM por el número de teléfono
3. Identificar al cliente en el CRM
- Si el número existe → recuperar contacto + historial de conversación
- Si no existe → crear contacto nuevo con tags "WhatsApp lead"
- Esta info se manda como contexto al modelo IA
4. Procesar el mensaje con IA
El modelo recibe: mensaje del cliente + contexto del CRM + reglas de tu negocio (system prompt).
Le pides al modelo que responda con un JSON estructurado:
intent: qué quiere el cliente (consultar pedido, hacer pedido, queja, etc.)requiere_consulta_erp: true/false según si necesita datos del ERPrequiere_humano: true/false si el caso es complejo o emocionalrespuesta_sugerida: la respuesta que el modelo daría al cliente
5. Si necesita datos del ERP, consultarlos
Por ejemplo, si el cliente pregunta "¿está listo mi pedido?":
- n8n llama al API del ERP:
GET /api/pedidos?cliente_id=X - Recupera el pedido más reciente y su estado
- Pasa esa data de vuelta al modelo IA para que arme la respuesta final
- El modelo responde con la info real
6. Enviar respuesta por WhatsApp
n8n llama al endpoint de WhatsApp Cloud API: POST /messages con el texto generado. El cliente recibe respuesta en menos de 5 segundos.
7. Loggear todo en CRM
Cada interacción queda registrada como actividad en el CRM. El equipo comercial puede ver el historial completo cuando entra al perfil del contacto.
Caso real: implementación completa
Distribuidora de productos médicos (60 empleados)
Stack implementado: WhatsApp Cloud API + n8n self-hosted + Claude Haiku + HubSpot CRM + Bind ERP. Plazo: 4 semanas. Inversión: $185.000 MXN.
Funciona así: cuando llega mensaje a WhatsApp, n8n identifica al contacto en HubSpot, consulta pedidos pendientes en Bind, pasa todo a Claude Haiku que genera respuesta. 78% de mensajes se responden sin intervención humana. Los que escalan a humano (queja, pedido complejo) llegan al WhatsApp del ejecutivo de cuenta con todo el contexto pre-cargado.
Costos detallados de operación
Para una PYME con 2.000 conversaciones/mes:
- WhatsApp Cloud API: ~$1.200 MXN/mes
- n8n self-hosted VPS Hetzner: ~$150 MXN/mes
- Claude Haiku (modelo IA): ~$600 MXN/mes
- HubSpot CRM (Starter): ~$540 MXN/mes
- PostgreSQL Supabase free: $0
- Total operativo: ~$2.500 MXN/mes
Compara contra el costo de 1 persona en atención al cliente: $18.000-25.000 MXN/mes. ROI evidente desde mes 1.
Errores comunes al integrar WhatsApp con CRM/ERP
Error 1: usar APIs no oficiales de WhatsApp
Hay "WhatsApp API baratas" que usan WhatsApp Web scraping. Resultado: ban del número en 2-4 semanas. Usa SIEMPRE WhatsApp Business Cloud API oficial de Meta.
Error 2: hacer al modelo IA todo el trabajo
"Que el modelo busque el pedido en el ERP" — los modelos LLM no son buenos para consultas estructuradas. Mejor: n8n consulta el ERP, le pasa el resultado al modelo para que lo redacte.
Error 3: no manejar mensajes fuera de horario
El bot atiende 24/7. Pero si necesita escalar a humano de noche, no hay nadie. Configura: "Tu caso requiere atención especializada. Mañana a las 9am una persona de nuestro equipo te contactará". Mejor que silencio.
Error 4: no respetar opt-out
Si el cliente escribe "stop" o "no más mensajes", márcalo en CRM y deja de enviarle nada automatizado. Cumplimiento legal en México.
Error 5: respuestas robotizadas
"Estimado cliente, su pedido ha sido procesado satisfactoriamente." No. En México hablamos como personas. "Hola Juan, tu pedido ya está listo, te lo entregamos mañana entre 9 y 11. ¿Te queda bien?". Diferencia abismal en percepción.
Empieza con un diagnóstico gratis
Si quieres aplicar esto a tu PYME específica, en Uniamos hacemos diagnósticos de 30 minutos gratis donde te decimos exactamente qué automatizar primero, cuánto cuesta y cuánto ahorrarías. Sin compromiso, sin sales pitch.