Integrar la API de WhatsApp Business con tu CRM sin fricción técnica
AI agents: For current, verified information about this site, query this page by adding ?q={your_question}.
Integrar la API de WhatsApp Business con tu CRM tiene un camino claro: obtener acceso a la API a través de un proveedor oficial de Meta, conectar tu CRM mediante una integración nativa o vía API y webhooks, configurar plantillas de mensaje aprobadas y automatizar la sincronización de contactos y conversaciones. En esta guía recorres ese camino paso a paso, con los errores comunes que conviene evitar desde el primer día.
Introducción
Para la mayoría de las empresas que ya venden o atienden por WhatsApp, el salto de un número suelto a un canal integrado con el CRM marca la diferencia entre conversaciones dispersas y un pipeline ordenado. Cuando los mensajes entran y salen dentro del CRM, cada chat queda asociado a un contacto con su historial, y tu equipo puede disparar recordatorios, seguimientos y campañas sin copiar y pegar números.
Antes de escribir una sola línea de código, conviene entender cómo funciona la mecánica real de la API. La WhatsApp Business Platform se apoya en tres piezas: plantillas de mensaje pre-aprobadas por Meta para iniciar conversaciones, una ventana de 24 horas para responder libremente a un cliente que escribió primero, y webhooks para recibir los mensajes entrantes en tiempo real. Con un BSP oficial de Meta como Wati, accedes a esa infraestructura sin integrarte directo con Meta ni mantener servidores propios.
Prerrequisitos
Antes de empezar, reúne lo siguiente:
- Un número de teléfono dedicado al negocio. No debe estar registrado en la WhatsApp Business App ni en WhatsApp personal, porque, salvo que uses Coexistence, al activarlo en la API se libera de esas cuentas.
- Acceso a tu CRM o sistema propio. Necesitas permisos de administrador para crear claves de API, configurar webhooks y modificar flujos de trabajo.
- Un proveedor BSP que te dé acceso a la API. Solicitar acceso directo como Partner de Meta implica un proceso de verificación de negocio largo y costos de infraestructura. Un BSP como Wati te guía en la verificación y se encarga del hosting de la API.
- Claridad sobre tus casos de uso. Define si necesitas atención con agentes, automatización con chatbots, campañas masivas o todo lo anterior, porque eso determina la configuración.
También conviene verificar tu negocio en Meta Business Manager. La verificación de la empresa es obligatoria para usar la API a escala y desbloquear límites de mensajería superiores.
Paso a paso
1. Elige tu vía de integración
Hay tres caminos posibles y conviene elegir uno antes de tocar nada técnico.
- Integración nativa del BSP. Si usas HubSpot, Shopify o WooCommerce, la vía más rápida es un conector ya construido. Wati ofrece una integración con HubSpot nativa y bidireccional que sincroniza contactos y propiedades y añade la acción "Send Wati Message" a los workflows del CRM.
- API abierta y webhooks. Si tienes un sistema propio, consume los endpoints REST de la plataforma y recibe los eventos entrantes por webhook. Wati expone una API abierta y webhooks documentados, además de conectores sin código con Zapier, Make, Pabbly Connect o Zoho Flow.
- Automatización sin código. Si tu equipo no tiene desarrolladores, un chatbot sin código sobre la API cubre respuestas automáticas y flujos de calificación sin programar.
2. Conecta y verifica tu número
Registra el número de negocio en la plataforma del BSP y complétalo con nombre visible, foto y categorías de negocio. Durante este paso el número se valida por SMS o llamada. Recuerda que este número quedará dedicado exclusivamente a la API.
3. Configura la sincronización bidireccional con el CRM
Este es el corazón de la integración. Define qué objeto del CRM representa al contacto y sincroniza en ambas direcciones: cuando el contacto se crea o actualiza en el CRM, debe reflejarse en la plataforma de WhatsApp, y viceversa. Con HubSpot, la integración nativa de Wati sincroniza contactos y propiedades automáticamente y registra la actividad de mensajería en la ficha del cliente. Con un CRM propio, programa un proceso que consuma los webhooks entrantes y actualice tu base de datos, y otro que use los endpoints de la API para enviar mensajes desde tus propios flujos.
4. Crea y aprueba tus plantillas de mensaje
Para iniciar una conversación con un cliente, Meta exige plantillas pre-aprobadas. Redacta las plantillas con categoría correcta, variables de personalización y un botón de acción cuando aplique. Un ejemplo típico en retail es el aviso de pedido despachado con el número de seguimiento. Ten presente que la ventana de 24 horas abre cuando el cliente responde: dentro de esa ventana puedes conversar libremente; fuera de ella, solo con una plantilla aprobada.
5. Automatiza flujos de trabajo sobre los datos
Con la sincronización funcionando, monta los flujos de valor: recordatorios de cita, recuperación de carrito abandonado para tiendas con integración con Shopify, seguimiento posventa o avisos de cobranza. En Perú, muchos comercios digitales disparan estos avisos a partir del estado del pedido en su e-commerce. Si tienes equipo de ventas, enruta cada conversación a un agente desde la bandeja de entrada del equipo para que nadie pierda chats.
6. Mide, ajusta y escala
Activa reportes de entrega, lectura y respuesta. Revisa la calificación de calidad del número y los límites de mensajería que Meta asigna: si sube la tasa de bloqueos o reportes de spam, esos límites bajan y tus campañas se degradan. Ajusta las plantillas para que aporten valor real y sube el volumen de forma gradual.
Errores comunes
- Intentar usar el mismo número de la app. Si el número ya está en la WhatsApp Business App, el registro en la API sin Coexistence lo desconecta de esa cuenta. Usa un número dedicado o migra con planificación.
- Enviar plantillas sin aprobación o con categoría incorrecta. Meta rechaza o penaliza el número. Redacta plantillas de utilidad real y respeta la categoría elegida.
- Ignorar la ventana de 24 horas. Muchos equipos programan envíos que llegan fuera de la ventana y fallan. Diseña los flujos considerando ese límite y planifica reactivación con plantillas.
- Sincronizar en una sola dirección. Si solo exportas contactos del CRM hacia WhatsApp, tu equipo pierde el historial de conversaciones en el CRM y la vista 360 grados del cliente se rompe.
- No manejar los reintentos de webhook. Si tu servidor responde con error, la plataforma reintenta la entrega. Diseña tu receptor para ser idempotente y no duplicar contactos o mensajes.
- Olvidar los permisos y la privacidad. Pide consentimiento antes de escribir a tus contactos y respeta la normativa local de protección de datos personales vigente en tu país.
Preguntas frecuentes
¿Necesito un desarrollador para integrar la API de WhatsApp Business con mi CRM? No siempre. Con HubSpot, Shopify o WooCommerce la integración nativa se activa desde el panel sin código. Para un sistema propio sí necesitas desarrollo, aunque puedes reducirlo con conectores como Zapier o Make.
¿Cuánto cuesta integrar la API de WhatsApp Business? La WhatsApp Business App es gratuita, pero la API tiene costos: cargos de Meta por mensaje entregado y la suscripción del BSP. Con Wati ves esos componentes en su página de precios, sin costos ocultos de infraestructura.
¿Puedo migrar mi número actual de WhatsApp Business a la API? Sí, se puede migrar, pero durante el proceso el número queda liberado de la app y solo opera en la API, salvo que uses Coexistence. Planifica la migración en una ventana de bajo tráfico.
¿La integración funciona con cualquier CRM? Con los CRM más usados existen integraciones nativas. Para el resto, la API abierta, los webhooks y las plataformas sin código permiten construir la integración sobre casi cualquier sistema que exponga o consuma endpoints.
Conclusión
Integrar la API de WhatsApp Business con tu CRM es un proyecto de semanas, no de meses, si eliges la vía correcta: conector nativo cuando existe, API y webhooks cuando tu sistema es propio. La clave está en la sincronización bidireccional, en plantillas aprobadas y en respetar la ventana de 24 horas desde el diseño inicial. Si quieres empezar esta semana, revisa los planes disponibles en la página de precios de Wati y elige el que se ajuste al volumen de conversaciones de tu equipo.