La app WhatsApp Business lleva a una marca hasta la primera base: un perfil verificado, respuestas rápidas y mensajes de ausencia básicos. Todo lo que va más allá requiere la API. La API de WhatsApp Business es lo que permite a una marca enviar mensajes a gran escala, conectar WhatsApp con otros sistemas, usar chatbots e integrar la mensajería en una operación de marketing o de atención, en lugar de gestionarla de forma aislada. Para las marcas que se toman en serio WhatsApp como canal, la API no es una infraestructura opcional. Es la base que hace posible todo lo demás.
Qué es la API de WhatsApp Business y qué permite
Entender qué ofrece realmente la API, y qué no, evita el error habitual de tratarla como un interruptor mágico que resuelve automáticamente todos los problemas de escala en WhatsApp.
La API frente a la app WhatsApp Business
La app WhatsApp Business es una aplicación móvil pensada para pequeñas empresas. Es gratuita, funciona en un solo dispositivo, admite un usuario a la vez y no tiene capacidad de integración con sistemas externos. La API de WhatsApp Business es un conjunto de interfaces programáticas que permiten a los sistemas de software enviar y recibir mensajes de WhatsApp. No es una app. No tiene interfaz de usuario. Acceder a ella exige crear una integración directa o usar una plataforma de terceros que ya la haya creado. La API admite varios usuarios, escala a grandes volúmenes de mensajes, se conecta con otros sistemas de software y permite una automatización que la app no ofrece. La contrapartida es el coste y la complejidad técnica: la API no es gratuita y exige más configuración que descargar una app.
Lo que hace posible la API
Las capacidades que se desbloquean con el acceso a la API de WhatsApp Business incluyen:
- Enviar mensajes salientes a gran escala a contactos que han dado su consentimiento, incluidas notificaciones tipo difusión y secuencias personalizadas
- Usar chatbots y flujos de conversación automáticos que responden a los mensajes entrantes sin intervención humana
- Integrar WhatsApp con plataformas de CRM, de atención al cliente, de comercio electrónico y de automatización de marketing
- Permitir que varios agentes trabajen desde un número de WhatsApp compartido mediante una bandeja conectada
- Acceder a plantillas de mensaje para conversaciones iniciadas por la empresa
- Seguir el estado de entrega, lectura y respuesta a nivel de contacto para analítica e informes
Plantillas de mensaje: la puerta de entrada a la mensajería saliente
Uno de los conceptos más importantes de la API es la plantilla de mensaje. Cuando una empresa inicia una conversación con un cliente que no le ha escrito en las últimas 24 horas, ese mensaje debe usar una plantilla preaprobada. Las plantillas se envían a WhatsApp para su revisión, normalmente se aprueban en un plazo de 24 a 48 horas y deben cumplir las políticas de contenido de WhatsApp. Las plantillas pueden incluir campos de personalización (el nombre del cliente, un número de pedido, una fecha), pero la estructura central del mensaje debe permanecer fija. Cuando el cliente responde, la conversación entra en una ventana de 24 horas durante la cual la empresa puede enviar mensajes de formato libre sin restricciones de plantilla.
La ventana de conversación de 24 horas
El sistema de ventanas de conversación de WhatsApp es fundamental para entender cómo funciona la mensajería por la API. Cada vez que un cliente envía un mensaje, se abre una ventana de 24 horas durante la cual la marca puede responder libremente con cualquier formato de mensaje. Si el cliente no responde en las 24 horas posteriores al último mensaje de la marca, la ventana se cierra y la marca debe usar una plantilla para reiniciar la conversación. Este sistema de ventanas se diseñó para evitar que las marcas usen WhatsApp como un canal de marketing saliente sin restricciones. Entenderlo condiciona cómo se diseñan los flujos de automatización: el objetivo de muchas respuestas automáticas es provocar una respuesta del cliente, que mantiene abierta la ventana para seguir conversando con formato libre.
Precios basados en conversaciones
La API de WhatsApp Business usa un modelo de precios basado en conversaciones. Una conversación se define como una sesión de mensajería de 24 horas entre una marca y un cliente. Hay distintas categorías de conversación con precios distintos: conversaciones de marketing (mensajes iniciados por la marca para promociones), conversaciones de utilidad (mensajes transaccionales, como actualizaciones de pedidos), conversaciones de autenticación (contraseñas de un solo uso y verificación) y conversaciones de servicio (interacciones de atención iniciadas por el cliente). Los precios varían según la categoría y el país del número de teléfono del cliente. Entender este modelo de precios antes de crear automatizaciones ayuda a evitar costes inesperados cuando crecen las campañas o el volumen de atención.
Obtener acceso a la API de WhatsApp Business
El acceso a la API no se solicita directamente a WhatsApp. Se obtiene a través de una red aprobada de proveedores de soluciones de WhatsApp Business o mediante la Cloud API directa de Meta para equipos con capacidad técnica.
Proveedores de soluciones de WhatsApp Business
Un proveedor de soluciones de WhatsApp Business es una empresa externa aprobada por Meta para ofrecer acceso a la API de WhatsApp Business. Gestiona la infraestructura técnica y los requisitos de cumplimiento, y a menudo ofrece una capa de plataforma sobre la API que la hace utilizable sin conocimientos técnicos profundos. Elegir un proveedor es elegir una plataforma: la interfaz, los precios y las funciones del proveedor condicionarán todo lo que la marca pueda hacer con WhatsApp. Los factores clave al elegir un proveedor incluyen:
- Estructura de precios: por mensaje, por conversación o cuota mensual fija
- Capacidades de la plataforma: ¿la interfaz cubre los casos de uso necesarios (chatbots, bandeja multiagente, integración con CRM)?
- Soporte de incorporación: ¿cuánta ayuda hay durante el proceso de configuración y verificación?
- Disponibilidad y fiabilidad: ¿qué SLA ofrece el proveedor para la entrega de mensajes?
- Gestión de plantillas: ¿qué tan fácil es crear, enviar y gestionar plantillas de mensaje?
Meta Cloud API: la opción de acceso directo
Meta ofrece acceso directo a la API mediante su Cloud API, lo que elimina la necesidad de un proveedor externo pero exige recursos técnicos para gestionar la integración. Para las marcas con capacidad de ingeniería, la Cloud API ofrece más control y menores costes por mensaje que pasar por un proveedor. Para las marcas sin recursos técnicos, una plataforma de proveedor es la opción práctica. El proceso de verificación y configuración es parecido en ambas vías: una cuenta de Facebook Business Manager, una empresa verificada, un número de teléfono dedicado y un perfil de WhatsApp Business completo.
Requisitos del número de teléfono y portabilidad
El número de teléfono que se usa para la API de WhatsApp Business debe estar dedicado a ese fin. No puede ser un número existente de WhatsApp personal o de la app Business sin pasar por un proceso de migración, y durante la migración se pierde el historial de mensajes del número. El número debe poder recibir un SMS de verificación o una llamada de voz durante la configuración. Las marcas que quieran usar un número existente que ya conocen sus clientes pueden portarlo a la API, pero el proceso de portabilidad deja el número temporalmente fuera de servicio. Planificar esta transición con cuidado evita interrumpir las conversaciones existentes con los clientes.
El proceso de verificación de la empresa
Antes de obtener acceso a la API, la empresa debe verificarse mediante Facebook Business Manager. Esto implica enviar documentación de la empresa (certificados de registro, identificación fiscal o equivalente) y esperar a que Meta revise y apruebe el envío. La verificación puede tardar desde unos días hasta varias semanas, según el tipo de empresa y los documentos aportados. Las empresas verificadas también pueden acceder a la marca de verificación de WhatsApp Business, aunque es independiente del acceso a la API y tiene su propio proceso de solicitud. Empezar el proceso de verificación pronto en el calendario de adopción de la API evita que se convierta en un cuello de botella.
Aprobación del nombre visible
El nombre visible que se muestra a los clientes en WhatsApp cuando reciben un mensaje debe ser aprobado por Meta. Debe representar con claridad a la empresa y cumplir las directrices de nombres de WhatsApp. Los nombres visibles que no coinciden con el registro de la empresa, incluyen términos genéricos o incumplen las políticas de contenido se rechazan y requieren un nuevo envío. La aprobación del nombre visible forma parte de la configuración inicial y debe resolverse antes de poder activar del todo la cuenta. Tener listos desde el principio el nombre correcto de la empresa y los documentos que lo respaldan evita retrasos en esta fase.
Casos de uso de automatización y cómo crearlos
La API permite una gran variedad de escenarios de automatización. Los más valiosos para la mayoría de las marcas se dividen en tres categorías: secuencias de notificaciones salientes, automatización de respuestas entrantes y flujos híbridos que combinan ambas.
Secuencias de notificaciones salientes
La API es muy adecuada para mensajes salientes automáticos activados por eventos concretos en los sistemas conectados. Las secuencias salientes de más valor son:
- Confirmaciones de pedido y avisos de envío activados por eventos de la plataforma de comercio electrónico
- Recordatorios de cita enviados 24 horas y 2 horas antes de la hora programada
- Mensajes de carrito abandonado enviados a contactos con consentimiento que se fueron sin comprar
- Secuencias de reactivación para contactos inactivos durante un periodo definido
- Seguimientos posventa que piden una valoración u ofrecen productos relacionados
Cada una de estas requiere una plantilla de mensaje para el primer mensaje saliente, un evento activador desde un sistema conectado y un plan para gestionar las respuestas que genera la notificación.
Automatización de respuestas entrantes
La automatización entrante atiende los mensajes que envían los clientes por iniciativa propia. Un cliente que escribe "seguir mi pedido" o "cuál es su horario" puede recibir atención inmediata mediante una respuesta automática, sin que intervenga un agente. Una buena automatización entrante se basa en el reconocimiento de palabras clave, en flujos de menús estructurados o en una combinación de ambos. El reconocimiento de palabras clave responde a palabras o frases concretas con una respuesta predefinida. Los flujos de menú presentan al cliente un conjunto de opciones y ramifican la conversación según su elección. Combinar ambos crea una experiencia más sólida que atiende una gama más amplia de mensajes de los clientes.
Flujos híbridos: automatización con traspaso a una persona
La automatización más eficaz en WhatsApp combina la gestión automática de escenarios definidos con un traspaso limpio a un agente humano cuando la conversación lo requiere. Un cliente que escribe sobre el estado de un pedido recibe una consulta y una respuesta automáticas. Un cliente que después hace un seguimiento con una queja sobre la entrega pasa a un agente humano. El traspaso debe ser fluido: el agente recibe el historial completo de la conversación y el contexto antes de asumirla, para que el cliente no tenga que repetirse. Diseñar con cuidado el activador del traspaso, es decir, cuándo exactamente el bot se retira y entra la persona, es tan importante como diseñar los propios flujos automáticos.
Personalización en los mensajes automáticos
La automatización por API permite personalizar a gran escala. Las plantillas de mensaje admiten campos variables: el nombre del cliente, un número de pedido, un producto concreto, una fecha, un lugar. Estas variables se rellenan desde el sistema conectado en el momento del envío, de modo que una actualización de pedido dice "Hola Sarah, tu pedido #12847 ha sido enviado" y no una notificación genérica. La personalización aumenta las tasas de apertura y de respuesta de los mensajes automáticos, porque el mensaje parece relevante para el destinatario y no un envío masivo. Incluso una personalización sencilla, como el nombre y una referencia concreta a la actividad reciente del cliente, hace que los mensajes automáticos resulten mucho más humanos.
Límites de envío y planificación del rendimiento
La API de WhatsApp Business tiene límites sobre cuántos mensajes se pueden enviar por segundo y por día, y esos límites escalan según la calificación de calidad y el nivel de la cuenta. Las cuentas nuevas empiezan con límites más bajos y pueden aumentarlos con el tiempo manteniendo una alta calidad de mensajes y bajas tasas de bloqueo. Planificar los requisitos de rendimiento de las campañas de automatización antes de crearlas evita la situación en que una campaña está lista para enviarse pero la cuenta no puede entregar el volumen en el plazo necesario. Los envíos de gran volumen, como una difusión promocional a una lista grande, deben programarse para repartir la entrega a lo largo del tiempo en lugar de intentar enviar todos los mensajes a la vez.
Gestionar el cumplimiento, los costes y las ventanas de conversación
Ejecutar automatizaciones de WhatsApp a gran escala implica obligaciones de cumplimiento continuas, decisiones de gestión de costes y supervisión operativa que no existen a la menor escala de la app Business.
Requisitos de consentimiento y cumplimiento
La política de WhatsApp exige un consentimiento explícito de los contactos antes de que puedan recibir mensajes iniciados por la empresa. El consentimiento debe ser específico para WhatsApp: una casilla general de consentimiento de marketing no cubre automáticamente la mensajería de WhatsApp. Los puntos de recogida del consentimiento deben indicar con claridad que el cliente acepta recibir mensajes de WhatsApp de la marca y explicar qué tipos de mensajes recibirá. Conservar registros del consentimiento es tanto un requisito de la política de WhatsApp como una obligación legal en muchos mercados. Los contactos que no han dado su consentimiento explícito para recibir mensajes de WhatsApp no pueden añadirse a listas de difusión ni ser objeto de secuencias salientes.
La calificación de calidad y sus consecuencias
WhatsApp asigna a cada cuenta de empresa una calificación de calidad según cómo responden los clientes a los mensajes: influyen las tasas de bloqueo, de denuncia y de baja. Una calificación de calidad baja reduce los límites de mensajería, lo que puede alterar las campañas planificadas. Una calificación baja de forma constante puede hacer que la cuenta quede marcada o restringida. Mantener una calificación de calidad alta exige enviar mensajes relevantes y útiles a contactos que han dado su consentimiento, atender de inmediato las solicitudes de baja y no enviar mensajes con tanta frecuencia que los contactos bloqueen el número por molestia. La calificación de calidad es una señal en tiempo real de si la comunicación de la marca por WhatsApp cumple las expectativas de los clientes.
Gestionar las categorías de conversación y los costes
Como las distintas categorías de conversación tienen precios distintos, gestionar cómo se clasifican las conversaciones y cuántas se producen al mes es un ejercicio legítimo de control de costes. La palanca de más impacto es aumentar la proporción de conversaciones de servicio (iniciadas por el cliente) frente a las de marketing (iniciadas por la marca), ya que las de servicio suelen tener un precio más bajo o, en algunos mercados, son gratuitas. Responder con rapidez a los mensajes de los clientes para mantener abierta la ventana de 24 horas reduce la necesidad de nuevos envíos basados en plantillas. Vigilar cada mes el número de conversaciones por categoría y compararlo con el periodo anterior revela si el coste crece en proporción a la actividad del negocio o más rápido.
Gestión de plantillas a gran escala
A medida que crece el uso de la API, crece también el número de plantillas en uso. Las plantillas para distintas campañas, idiomas, segmentos de clientes y tipos de mensaje se acumulan rápido. Sin un proceso de gestión, las plantillas se quedan obsoletas, se duplican o se usan mal. Mantener una biblioteca de plantillas con responsables claros, fechas de caducidad para las plantillas de duración limitada y un ciclo de revisión para las que hacen referencia a precios o políticas evita el riesgo operativo de enviar contenido desfasado a gran escala. Cuando una plantilla ya no se necesita, pausarla o eliminarla mantiene limpia la biblioteca y reduce la confusión al crear plantillas nuevas.
Supervisar el rendimiento de la automatización con el tiempo
Los flujos automáticos no son estáticos. El comportamiento de los clientes cambia, la información del negocio cambia y la eficacia de cada mensaje cambia con el tiempo. Vigilar cada mes las métricas clave de rendimiento de cada flujo automático revela dónde funcionan los flujos y dónde se están deteriorando:
- Tasa de entrega: la proporción de mensajes enviados que se entregaron correctamente
- Tasa de lectura: la proporción de mensajes entregados que se abrieron
- Tasa de respuesta: la proporción de mensajes que generaron una respuesta del cliente
- Tasa de bajas: la proporción de contactos que bloquearon o denunciaron el número tras recibir un mensaje
- Tasa de escalado: con qué frecuencia los flujos automáticos pasaron a una persona sin completarse
Ahora usamos la app WhatsApp Business. ¿Cuándo sabremos que es hora de pasar a la API?
La señal más clara es que las limitaciones de la app te impidan de forma activa hacer algo útil. Los motivos concretos incluyen: necesitar a más de un agente para atender las conversaciones entrantes, querer conectar WhatsApp con un CRM o una plataforma de comercio electrónico, necesitar enviar notificaciones automáticas a gran escala (actualizaciones de pedidos, recordatorios, secuencias) o querer usar flujos de chatbot. Si gestionas todo desde la app y esas limitaciones no te causan problemas, la app sigue siendo la herramienta adecuada. Pasa a la API cuando las limitaciones de la app te cuesten clientes o eficiencia.
¿Cuánto cuesta el acceso a la API de WhatsApp Business?
El precio tiene dos capas. La primera son las tarifas propias de WhatsApp basadas en conversaciones, que varían según la categoría de conversación y el país del cliente. La segunda son las tarifas de plataforma del proveedor de soluciones, que se cobran por separado y varían mucho según el proveedor. Algunos proveedores cobran por mensaje, otros por conversación y otros una cuota mensual fija. La única forma de tener una estimación de coste precisa es proyectar el volumen de conversaciones esperado por categoría y país y comparar el total con los precios del proveedor. Deja un margen para los primeros meses mientras aprendes cómo se comporta en la práctica tu mezcla de conversaciones.
Nuestras plantillas de mensaje siguen siendo rechazadas. ¿Cuáles son los motivos más habituales?
Los motivos de rechazo más habituales son: la plantilla tiene un tono demasiado promocional (WhatsApp restringe el lenguaje de marketing en ciertas categorías de plantilla), el contenido incluye elementos restringidos (los productos financieros, el alcohol, los juegos de azar y los productos farmacéuticos tienen normas específicas), a la plantilla le falta una opción obligatoria para darse de baja o el contenido de la plantilla no coincide con la categoría indicada. Revisa con atención el motivo del rechazo antes de corregir: volver a enviar sin resolver el problema concreto provoca otro rechazo y retrasa el calendario. Si el motivo del rechazo no está claro, revisa directamente la política de contenido de plantillas de WhatsApp antes de hacer cambios.
¿Qué pasa si baja nuestra calificación de calidad?
Una calificación de calidad baja provoca primero una reducción de los límites diarios de mensajería, lo que puede impedirte enviar el volumen de mensajes previsto. Si la calificación sigue bajando, la cuenta puede quedar marcada y sus capacidades de mensajería restringirse aún más. WhatsApp envía avisos antes de que las restricciones entren en vigor, lo que da tiempo para identificar y corregir la causa. Las causas más comunes de las caídas de calificación son las tasas altas de bloqueo, las tasas altas de denuncia o el envío de mensajes a contactos que no han dado su consentimiento. Atajar estas causas de raíz pronto es más eficaz que esperar a ver si la calificación se recupera sola.
¿Podemos migrar a la API el número que tenemos en la app WhatsApp Business sin perder el historial de contactos?
Se puede migrar un número existente a la API, pero el historial de mensajes guardado en la app no se transfiere. El número migra y tus contactos pueden seguir escribiéndole, pero el historial de conversaciones visible en la app se queda en el dispositivo y no es accesible a través de la API. Si es importante conservar las conversaciones históricas, expórtalas desde la app antes de la migración. El número deja de estar disponible temporalmente durante el proceso de migración, así que planificarlo para un periodo de poco tráfico reduce las molestias.
Queremos enviar una difusión promocional grande a nuestra lista de WhatsApp. ¿Cómo gestionamos el volumen sin alcanzar los límites de envío?
Programa la difusión para que se envíe por lotes a lo largo de varias horas en lugar de intentar entregarlo todo a la vez. Las cuentas nuevas de la API tienen límites de envío más bajos que aumentan con el tiempo a medida que la cuenta acumula un historial de calidad: si la cuenta es nueva, los límites pueden ser inferiores al volumen que necesita la campaña. Comprueba el límite diario de mensajería actual de la cuenta antes de programar y segmenta la lista para que los contactos más prioritarios reciban los mensajes en el primer lote. Vigila la entrega y las tasas de bloqueo durante el envío y pausa si la tasa de bloqueo supera los niveles normales, porque afecta a la calificación de calidad.