← Blog

·

Cuenta de WhatsApp vs. cuenta de mensajes: la nueva estructura de la WABA

Actualizado el 28/10/2026

Desde el 23 de septiembre de 2026, Meta está dividiendo la antigua cuenta de WhatsApp Business (WABA) en dos: la cuenta de WhatsApp (WAAC), que guarda el número de teléfono y el perfil, y la cuenta de mensajes, que guarda plantillas, facturación y suscripciones de webhook. La migración es automática, los IDs y tokens actuales siguen funcionando y la cuenta de mensajes hereda el ID de la WABA. La consecuencia más práctica: cambiar o sumar un proveedor ya no exige migrar el número; basta con compartir la cuenta de WhatsApp.

Por qué Meta cambió la WABA

La página Actualizaciones de las cuentas de WhatsApp Business explica el problema. La WABA reunía número, plantillas, facturación, webhooks y acceso de socios en una sola entidad. Para trabajar con dos socios, la empresa necesitaba dos números, y el usuario final veía dos contactos distintos de la misma marca.

El nuevo modelo separa la identidad de la empresa (el número) de la operación de mensajes (plantillas y facturación). Un mismo número puede tener varias cuentas de mensajes, una por integración, cada una con sus plantillas, su método de pago y sus métricas. El usuario de WhatsApp sigue viendo un único contacto.

Qué queda en cada cuenta

ActivoAntes (WABA)Después (nuevo modelo)
Número de teléfonoWABACuenta de WhatsApp (WAAC)
Nombre de usuario comercial (próximo)no existíaCuenta de WhatsApp
Perfil comercial y catálogosWABACuenta de WhatsApp
PlantillasWABACuenta de mensajes (una por socio)
Facturación y método de pagoWABACuenta de mensajes
Suscripciones de webhookWABACuenta de mensajes
Historial de conversaciones y calidadNúmeroNúmero (sin cambios)
Verificación del negocioPortafolioPortafolio (sin cambios)
Tokens de accesoApp + WABAApp + cuenta de mensajes (los mismos tokens)

Algunos detalles que la tabla no muestra:

  • Cada WAAC tiene un solo número. Para agrupar números, Meta usa una jerarquía con una WAAC principal y WAAC vinculadas. Compartir la principal da acceso a todos los números del conjunto.
  • La WAAC siempre es del cliente (o del desarrollador directo). La cuenta de mensajes puede ser del cliente o del socio.
  • En las Condiciones del servicio, la WAAC se llama «cuenta de WhatsApp Business» y la otra «cuenta de mensajes». Conviene saberlo al leer un contrato.
  • Las plantillas no se comparten entre cuentas de mensajes. Si necesitas la misma plantilla en dos, créala en cada una o usa la API de migración de plantillas. Al migrar plantillas, la calidad y el nivel de mensajes vuelven a los valores predeterminados, con un ajuste de 2 a 4 semanas.
  • El rendimiento (throughput) y el límite de mensajes siguen donde estaban. El throughput es del número y el límite de destinatarios únicos en 24 horas es del portafolio; cuando varios socios usan el mismo número, comparten ambos.

¿Quieres probar mientras lees? Crea tu cuenta en Vectalk y envía el primer mensaje por la API oficial. Crear cuenta gratis →

Qué cambia (y qué no) en la API

La lista de lo que no cambia es larga: endpoints de la Cloud API, de la Business Management API y de la Marketing Messages API; POST /<PHONE_NUMBER_ID>/messages; IDs de número; tokens; flujo de plantillas; registro de número; verificación del negocio; nombre visible; calidad; y la suscripción de webhook del tema whatsapp_business_account, ahora hecha con el ID de la cuenta de mensajes (el mismo ID de la WABA). GET/POST/DELETE /<WABA_ID>/message_templates sigue igual.

Lo que cambia llega en tres fases:

FaseCuándoQué se entregaQué haces tú
1. Disponibilidad generalDel 23/09/2026 a mediados de octubre de 2026Migración automática; las cuentas de mensajes mantienen el ID de la WABA; WAAC creadas, pero sin ID expuesto; messaging_account_id opcionalNada, salvo que tu token alcance más de una cuenta de mensajes en el mismo número
2. Nueva versión de la Graph API1.er semestre de 2027ID de la WAAC devuelto junto al del número; nuevos endpoints; webhook whatsapp_account; permisos separados para WAAC y cuenta de mensajes; messaging_account_id obligatorio en la versión nueva con varias cuentasCapturar waac_id en los eventos y adoptar la versión nueva si tienes varias cuentas de mensajes
3. Transición obligatoria1.er semestre de 2028Las API que reciben el ID del número en la ruta (incluidas /messages y /marketing_messages) exigen el ID de la WAACHaber migrado el código durante 2027

Meta advierte que toda la página está sujeta a cambios. Las fechas de 2027 y 2028 son semestres, no días.

El parámetro messaging_account_id

Cuando el token tiene acceso a más de una cuenta de mensajes en el mismo número, Meta no sabe en cuál cobrar. Este parámetro lo resuelve:

curl -X POST 'https://graph.facebook.com/<API_VERSION>/<PHONE_NUMBER_ID>/messages' \
  -H 'Authorization: Bearer <ACCESS_TOKEN>' \
  -H 'Content-Type: application/json' \
  -d '{
    "messaging_product": "whatsapp",
    "to": "5215512345678",
    "messaging_account_id": "<MESSAGING_ACCOUNT_ID>",
    "type": "template",
    "template": { "name": "pedido_enviado", "language": { "code": "es_MX" } }
  }'

Reglas de la página de cuentas de mensajes:

  • si el token alcanza una sola cuenta de mensajes en ese número, Meta la elige por ti;
  • si alcanza dos o más y omites el parámetro, el mensaje puede cobrarse en la cuenta equivocada o la solicitud puede rechazarse;
  • paid_messaging_account_id es un alias antiguo: migra a messaging_account_id antes del 31 de diciembre de 2026; si envías ambos, vale messaging_account_id;
  • para saber si una cuenta de mensajes tiene método de pago, consulta GET /<MESSAGING_ACCOUNT_ID>?fields=primary_funding_id; sin ese campo, no puede enviar mensajes pagos.

Casos típicos que necesitan el parámetro: un desarrollador directo que terceriza el marketing con un socio en el mismo número, un socio que recibió dos cuentas de mensajes de un cliente y un cliente que factura en monedas distintas (cada moneda exige su propia cuenta de mensajes).

IDs en los webhooks

En la fase 1 nada cambia en el código, pero el waba_id que llega en los eventos pasó a significar el ID de la cuenta de mensajes. En la fase 2, los eventos suman waac_id. Guarda los tres (waac_id, ID del número y waba_id) en tu registro de instancias. Si tu CRM también se está adaptando a los nombres de usuario y al BSUID, conviene hacer ambos cambios de modelo de datos juntos.

Cambiar de proveedor se volvió más simple

Es el impacto más visible para quien contrata la API. Desde el 18 de agosto de 2026, Meta documenta que la migración de número entre socios no es compatible con el nuevo modelo. En su lugar:

  1. El cliente comparte la cuenta de WhatsApp (WAAC) con el nuevo proveedor.
  2. El registro insertado (Embedded Signup) crea automáticamente una cuenta de mensajes nueva para ese proveedor y devuelve su ID en el campo de la WABA.
  3. El número, las conversaciones y la calidad siguen donde estaban; no hay interrupción.
  4. El cliente decide si mantiene o retira al proveedor anterior, cuando quiera.

Dos cuidados. Primero, como las plantillas están aisladas por cuenta de mensajes, el nuevo proveedor empieza sin tus plantillas: recréalas o mígralas. Segundo, el registro con el nuevo proveedor se dirige al número ya registrado sin restablecer el PIN, y Meta está retirando el PIN de 6 dígitos de la verificación en dos pasos para números elegibles de la Cloud API (aun así, sigue enviando un pin válido en /register hasta que Meta anuncie otra regla). Más contexto en cómo cambiar de proveedor de la API de WhatsApp y en registrar el número en la Cloud API.

Cuando un proveedor es retirado de una cuenta de mensajes, recibe el webhook account_update. Para configuraciones con más de un socio en el mismo número, Meta lanzó el 23 de septiembre de 2026 el Conversation Routing, que define qué socio recibe cada mensaje entrante.

Coexistencia y la nueva estructura

Los números de la app WhatsApp Business en coexistencia (conectados a la API sin dejar la app) también migran. En la integración de coexistencia, Meta convierte la WABA existente del cliente en una cuenta de mensajes compatible (mismo ID) y comparte con el socio la cuenta de WhatsApp y esa cuenta de mensajes; no se crea una cuenta de mensajes específica del socio. La guía de coexistencia ahora exige suscribirse a account_update. Lo que se sincroniza entre app y API está en coexistencia: qué se sincroniza.

Qué cambia en Meta Business Suite

Para las empresas ya migradas, Meta Business Suite muestra dos pestañas: Cuentas de WhatsApp (números y nombres de usuario) y Cuentas de mensajes (plantillas y facturación). Hasta que tu empresa migre, el Administrador de WhatsApp y Business Suite siguen con la vista anterior, así que la documentación puede ir por delante de lo que ves. Si gestionas varias marcas, esto cambia la rutina descrita en API de WhatsApp para agencias.

Cómo funciona con Vectalk

Vectalk es un proxy de la WhatsApp Cloud API oficial. La conexión sigue por el registro insertado en Instancias → Conectar cuenta, que importa phone_number_id, waba_id y el token; con el nuevo modelo, ese waba_id es el ID de la cuenta de mensajes. Si vienes de otro proveedor, la regla de Meta para el nuevo modelo también aplica aquí: el número no se migra, la cuenta de WhatsApp se comparte con el nuevo proveedor. El paso a paso está en la guía rápida, y el registro se hace en apps.vectalk.com.br/register.

Preguntas frecuentes

¿Cambió mi WABA ID?

No. El ID de la WABA pasó a ser el ID de la cuenta de mensajes y sigue funcionando en las llamadas de plantillas, webhooks y Business Management API.

¿Tengo que cambiar mi código ahora?

Solo si tu token tiene acceso a más de una cuenta de mensajes en el mismo número; en ese caso, envía messaging_account_id. Además, reemplaza paid_messaging_account_id por messaging_account_id antes del 31/12/2026. El trabajo mayor, usar el ID de la WAAC, es para 2027, antes de la fase 3 en 2028.

¿Puedo usar dos proveedores en el mismo número?

Sí. El nuevo modelo se hizo para eso: cada proveedor tiene su propia cuenta de mensajes, con facturación separada. Comparten el throughput del número y el límite de mensajes del portafolio.

¿Mis plantillas se van conmigo si cambio de proveedor?

No automáticamente. Las plantillas pertenecen a la cuenta de mensajes. Recréalas con el nuevo proveedor o usa la API de migración de plantillas, sabiendo que la calidad y el nivel vuelven a los valores predeterminados.

¿Todavía existe la migración de número entre proveedores?

No en el nuevo modelo. Meta documenta que la solicitud se rechaza si la cuenta de WhatsApp de destino no es dueña del número. El camino es compartir la WAAC.


Fuentes oficiales consultadas el 28/10/2026: Actualizaciones de las cuentas de WhatsApp Business (actualizada el 22/09/2026), Gestión de cuentas de mensajes (actualizada el 29/08/2026), Cambios en la integración (actualizada el 26/06/2026), Registro de cambios de la plataforma de WhatsApp.

Pon a funcionar el WhatsApp oficial de tu empresa

Crea tu cuenta, conecta tu número a la API oficial (puedes mantener la app con coexistencia) y empieza a atender y enviar mensajes.