Puntos clave
- La API local (On-Premises) caducó el 23 de octubre de 2025; hoy toda integración nueva se hace con la Cloud API de Meta.
- Una integración de servidor usa un token de usuario del sistema con dos permisos: whatsapp_business_messaging y whatsapp_business_management.
- Desde abril de 2026 los webhooks traen el BSUID, un identificador por usuario; el teléfono puede no llegar si el cliente usa nombre de usuario.
- Meta prohíbe usar la plataforma para ofrecer asistentes de inteligencia artificial de uso general como funcionalidad principal (condiciones actualizadas el 23 de septiembre de 2026).
¿Qué ofrece Meta para integrar WhatsApp con tus sistemas?
La integración se hace con la Cloud API de la plataforma WhatsApp Business: una interfaz HTTP construida sobre la Graph API de Meta que permite enviar y recibir mensajes, hacer y recibir llamadas y administrar grupos (documentación de la Cloud API). La alternativa que algunas empresas instalaban en sus propios servidores, la API local (On-Premises), caducó el 23 de octubre de 2025: los números que seguían registrados ahí dejaron de entregar mensajes.
Para arrancar directamente con Meta se crea una app con el caso de uso de WhatsApp en el panel de apps de Meta for Developers, se asocia a un portafolio comercial y a una cuenta de mensajería, y se prueba con un número de prueba (guía de inicio). Cuánto cobra Meta por mensaje y qué requisitos pide está en la guía de la API de WhatsApp Business en Ecuador; esta página se concentra en cómo se conecta con el ERP y el CRM.
| Pieza | Para qué sirve en la integración | Dato oficial |
|---|---|---|
| Cloud API | Enviar texto, multimedia y mensajes interactivos | 80 mensajes por segundo por número, por defecto, ampliables |
| Webhooks | Recibir mensajes entrantes y estados de entrega | Meta reintenta hasta 7 días y puede enviar duplicados |
| Permisos | whatsapp_business_messaging para enviar y recibir; whatsapp_business_management para plantillas, números y analítica |
Los dos que se necesitan en general |
| Token de usuario del sistema | Identidad del servidor que llama a la API | De larga duración; los tokens de usuario caducan en horas |
| Plantillas | Escribirle al cliente fuera de la ventana de 24 horas | Categorías: marketing, utilidad y autenticación |
¿Cómo fluye el dato entre WhatsApp, el ERP y el CRM?
Una integración típica tiene un servicio intermedio que recibe los webhooks, decide qué hacer y habla con tus sistemas por API. Si el proceso fuera atender pedidos, el recorrido sería este:
- El cliente escribe. Meta envía un webhook con el mensaje y el identificador del usuario.
- Identificación. El servicio busca al cliente en el CRM por ese identificador, por su teléfono o por su correo.
- Consulta al ERP. Pide precio, stock, saldo o estado del pedido.
- Respuesta. Dentro de la ventana de 24 horas, que se abre cuando el cliente escribe y se reinicia con cada nuevo mensaje suyo, se responde con mensajes libres (Meta).
- Registro. La conversación y el lead quedan en el CRM; el pedido o la promesa de pago, en el ERP.
- Mensajes que inicia la empresa. Un recordatorio de pago o una confirmación de cita fuera de la ventana solo sale con una plantilla aprobada.
La misma tubería sirve para varios procesos; lo que cambia es qué datos se leen y dónde se escribe:
| Si tu proceso es… | Lee | Escribe | Módulo relacionado |
|---|---|---|---|
| Atender, cotizar y tomar pedidos | Catálogo, precios y stock del ERP | Pedido en el ERP; conversación en el CRM | WhatsApp que atiende y reserva |
| Cobrar cartera vencida | Facturas y saldos del ERP | Promesa de pago en el ERP o el CRM | Cobranza por WhatsApp |
| Calificar leads | Origen e historial del lead en el CRM | Contacto, negocio y cita en el CRM | Copiloto comercial |
El punto crítico casi nunca es WhatsApp, sino el ERP: si no expone una API o no da acceso formal, ningún agente podrá consultar saldos ni registrar pedidos. Por eso Advise verifica el acceso al ERP antes de cotizar, y sin acceso a los datos no vende el módulo.
¿Canal de WhatsApp del CRM o API directa?
Varios CRM traen su propio canal de WhatsApp, útil cuando el proceso vive completo dentro del CRM:
- HubSpot conecta WhatsApp a su bandeja de conversaciones con Marketing Hub o Service Hub en planes Professional o Enterprise. Solo sincroniza los mensajes nuevos, esos mensajes dejan de verse en la app de WhatsApp y hay un tope de 1.000 mensajes de plantilla al mes compartido entre las cuentas conectadas (HubSpot). Detalle en HubSpot con inteligencia artificial y WhatsApp.
- Salesforce incluye la mensajería por WhatsApp en Contact Center Digital, que su página de precios lista en USD 75 por usuario al mes con facturación anual; el uso de WhatsApp se cobra aparte según tarifario, y algunas ediciones ya traen canales digitales (Salesforce, consultado el 11 de noviembre de 2026; los precios pueden cambiar). Más en Salesforce con inteligencia artificial.
La API directa conviene cuando el flujo tiene que escribir en el ERP, cuando el volumen supera los topes del canal del CRM o cuando quieres poder cambiar de CRM sin rehacer WhatsApp. Si contratas a un proveedor, distingue los tipos que define Meta: los Solution Partners pueden facturarte los servicios de la plataforma y extender líneas de crédito; los clientes de un Tech Provider agregan su propio método de pago (Meta). Las diferencias con la app gratuita están en WhatsApp Business o API.
¿Qué cambia en 2026 para identificar a tus clientes?
Meta anunció que los nombres de usuario de WhatsApp llegarán de forma gradual en 2026. Cuando un cliente activa el suyo, su teléfono deja de incluirse en los webhooks, salvo que tu número haya interactuado con él en los últimos 30 días o lo tengas en tu libreta de contactos. Para no perder esos mensajes, Meta pide soportar el BSUID (identificador de usuario por portafolio comercial), que empezó a llegar en los webhooks a inicios de abril de 2026 (Meta).
Para el CRM y el ERP esto implica tres ajustes:
- Agregar un campo para el BSUID y dejar de usar el teléfono como única llave del cliente.
- Escuchar el aviso de cambio de número: el BSUID se regenera y el webhook trae el identificador anterior para enlazar ambos registros.
- Recordar que un BSUID solo vale dentro del portafolio comercial de Meta que lo generó.
¿Qué IA trae WhatsApp y qué reglas pone Meta?
El 3 de junio de 2026 Meta anunció Meta Business Agent, su propio agente para empresas: responde preguntas del negocio, recomienda productos del catálogo, agenda citas, califica leads y te deja decidir cuándo interviene una persona. Meta afirma que más de un millón de empresas ya lo usan en WhatsApp y Messenger. Junto con él lanzó Meta Business Agent Platform, para construir agentes a escala, y dice que se conecta con cientos de sistemas, con Shopify, Zendesk y Shopee como ejemplos (Meta). En el modelo de precios, los mensajes generados con esa plataforma ya tienen una categoría propia (Meta).
Si tu ERP no figura entre esos sistemas, el agente nativo no ve tus saldos ni tus pedidos: hace falta la integración por API descrita arriba.
La otra regla clave está en la sección 4.7 de las Condiciones de Meta para la plataforma de WhatsApp Business, actualizadas el 23 de septiembre de 2026: los proveedores de inteligencia artificial no pueden usar la plataforma para ofrecer sus tecnologías, como modelos de lenguaje, plataformas de IA generativa o asistentes de uso general, cuando son la funcionalidad principal y no algo incidental o auxiliar. Puedes contratar a un proveedor de IA como tu proveedor de soluciones, pero sin permitir que los datos de WhatsApp se usen para crear o entrenar sus modelos, salvo ajustar un modelo para tu uso exclusivo. En la práctica, el agente debe servir a tu negocio (pedidos, citas, cobros), no funcionar como un chat abierto. Más en agente de IA para WhatsApp.
¿Qué permisos y controles de seguridad pedir?
- Identidad del servidor: un token de usuario del sistema con solo los permisos necesarios, guardado en una bóveda de secretos y nunca en el código. Si un socio administra cuentas que no son de su empresa, Meta le exige acceso avanzado a
whatsapp_business_management(Meta). - Roles separados: quien aprueba plantillas no necesita leer conversaciones; en el CRM, cada vendedor ve sus contactos y el agente solo los campos que su proceso usa.
- Webhooks robustos: como Meta reintenta hasta 7 días y puede repetir notificaciones, el servicio debe procesar cada mensaje una sola vez; Meta también admite TLS mutuo para reforzar la conexión (Meta).
- Ritmo de envío: un número puede enviar un mensaje cada 6 segundos al mismo usuario (Meta); los recordatorios masivos de cobranza se programan respetando esa cadencia.
- Datos personales: consentimiento para mensajes de marketing, mínimo de datos necesarios y registro de lo que hace el agente, como pide la LOPDP; ver IA y datos personales.
- Personas en el circuito: derivación a un humano cuando el cliente lo pide o cuando la acción no se puede deshacer.
Preguntas frecuentes
¿Dónde consigo la API de WhatsApp Business?
Directamente con Meta: en el panel de apps de Meta for Developers creas una app con el caso de uso de WhatsApp, la asocias a tu portafolio comercial y a una cuenta de mensajería, y pruebas con un número de prueba. También puedes hacerlo a través de un proveedor autorizado: los Solution Partners pueden facturarte los servicios de la plataforma y extender crédito, mientras que con un Tech Provider pagas a Meta con tu propio método de pago.
¿Cómo integrar WhatsApp con el ERP?
Con un servicio intermedio que recibe los webhooks de la Cloud API, identifica al cliente, consulta el ERP por su API (precio, stock, saldo o estado del pedido) y responde. Lo que el agente escribe en el ERP, como un pedido o una promesa de pago, conviene que pase por reglas claras y, si no se puede deshacer, por una persona. Si el ERP no tiene API ni acceso formal, la integración no es posible.
¿Cómo integrar WhatsApp con el CRM?
Hay dos caminos. El canal nativo del CRM, como la bandeja de HubSpot (Marketing Hub o Service Hub Professional o Enterprise) o la mensajería de Contact Center Digital en Salesforce, sirve cuando todo el proceso vive en el CRM. La Cloud API con un servicio propio conviene cuando el flujo también escribe en el ERP o el volumen supera los topes del canal nativo.
¿Puedo conectar ChatGPT a WhatsApp Business?
No como asistente de uso general. La sección 4.7 de las Condiciones de Meta para la plataforma de WhatsApp Business prohíbe a los proveedores de inteligencia artificial usar la plataforma cuando la IA es la funcionalidad principal que ofrecen. Sí puedes contratar a un proveedor de IA como tu proveedor de soluciones, siempre que los datos de WhatsApp no se usen para crear o entrenar sus modelos, salvo ajustar un modelo para tu uso exclusivo.
¿Qué pasa con los clientes que usan nombre de usuario en WhatsApp?
Si un cliente activa un nombre de usuario, su teléfono deja de llegar en los webhooks, salvo que tu número haya interactuado con él en los últimos 30 días o lo tengas en tu libreta de contactos. Por eso Meta pide soportar el BSUID, un identificador por portafolio comercial que llega en los webhooks desde abril de 2026. Tu CRM necesita un campo para guardarlo.
Fuentes
- Meta for Developers · WhatsApp Cloud API: overview (2026-11-11)
- Meta for Developers · Get started with the Cloud API (2026-11-11)
- Meta for Developers · On-Premises API sunset (2026-11-11)
- Meta for Developers · Permissions (WhatsApp Business Platform) (2026-11-11)
- Meta for Developers · Access tokens (2026-11-11)
- Meta for Developers · Set up webhooks (2026-11-11)
- Meta for Developers · Business-scoped user IDs and usernames (2026-11-11)
- Meta for Developers · Pricing on the WhatsApp Business Platform (2026-11-11)
- Meta for Developers · Solution Providers (2026-11-11)
- Meta · Condiciones de Meta para la plataforma de WhatsApp Business (sección 4.7) (2026-09-23)
- Meta Newsroom · Be There for Every Customer With Meta Business Agent (2026-06-03)
- HubSpot Knowledge Base · Connect WhatsApp to the conversations inbox (2026-11-05)
- Salesforce · Contact Center Digital (Digital Engagement) pricing (2026-11-11)
Revisado el 11 de noviembre de 2026 contra las fuentes citadas. Los precios y normas de terceros pueden cambiar: confirma en la fuente.