En este artículo encontrarás una explicación detallada sobre la transición de WhatsApp hacia los nombres de usuario y el identificador BSUID, incluyendo a quiénes impacta este cambio, las actualizaciones técnicas en la plataforma Botmaker y una guía de preguntas frecuentes para que tu empresa adapte sus procesos y sistemas antes de junio de 2026.
A partir de junio de 2026, WhatsApp Business Platform introducirá cambios significativos en la forma en que las empresas identifican y se comunican con sus usuarios. Esta evolución busca priorizar la privacidad, permitiendo que las personas interactúen con negocios sin necesidad de compartir su número de teléfono.
El Business Scoped User ID (BSUID) es un identificador único y anónimo generado por Meta para cada combinación específica de usuario y empresa.
No existe una fecha de "apagado" global del número de teléfono. El número deja de aparecer en los webhooks de forma individual, cuando cada usuario activa su username (feature opt-in).
¿Qué pasa cuando un usuario activa su username? Su número de teléfono deja de aparecer en los webhooks, salvo que haya habido interacción en los últimos 30 días, esté en la libreta de contactos de la empresa, u otras excepciones definidas por Meta.
Documentación oficial de Meta: Business Scoped User IDs
Botmaker se está adaptando para que esta transición sea fluida:
Variables disponibles en el bot
Disponibilidad actual
Para entender la magnitud técnica y funcional, estos son los pilares de la actualización:
Se mantendrá la capacidad de enviar plantillas de notificación utilizando los números de teléfono tradicionales, ya que el sistema permitirá referenciar las conversaciones de WhatsApp mediante el ChatID, el número de teléfono o el nuevo BSUID.
Para aquellos contactos que ya cuentan con un número registrado por interacciones previas, Botmaker conservará ambos datos para garantizar la continuidad del servicio.
Es importante identificar qué procesos se verán modificados y cuáles permanecerán iguales:
Sí se ven afectados:
No se ven afectados:
¿Cómo se enviarán las notificaciones?
Las empresas podrán referirse a las conversaciones de WhatsApp y enviar notificaciones utilizando tres tipos de identificadores: ChatID, número de teléfono o BSUID. La plataforma permitirá cargar cualquiera de estos datos para iniciar o mantener la comunicación.
¿Qué pasa si un usuario no quiere compartir su número de teléfono? ¿Cómo se le envían templates?
Si el usuario opta por ocultar su número, la empresa recibirá su BSUID. Podrás seguir enviando campañas salientes o mensajes a través de la API utilizando este identificador en lugar del número de teléfono. Si por razones operativas (como un envío físico o validación legal) necesitas el número, podrás solicitárselo al usuario mediante una plantilla de utilidad o de marketing diseñada para capturar ese dato.
¿Se podrán seguir enviando templates a usuarios con número de teléfono?
Sí. Si ya tienes el número de WhatsApp registrado por interacciones previas, Botmaker conservará ambos datos (teléfono y BSUID). Además, para los contactos existentes, el número de teléfono seguirá siendo visible y utilizable si el usuario ya está en tu "Libreta de Contactos" de Meta.
¿Cómo se van a seguir enviando templates?
El proceso técnico se mantiene similar, pero con mayor flexibilidad en el identificador. Las campañas de marketing y mensajes de utilidad podrán dispararse usando el BSUID. Cabe destacar que las plantillas de autenticación (OTP) no sufrirán cambios en su funcionamiento básico. Estás podrán enviarse únicamente por número de teléfono y no por BSUID.
¿Cuál es la variable exacta dentro de Botmaker que traerá el BSUID en conversaciones de WhatsApp?
La variable es ${bsuid}. Ya está disponible en la plataforma y podés utilizarla en los flujos del bot.
¿El BSUID reemplazará el valor actual de PLATFORM_CONTACT_ID, customerId u otra variable?
Sí, eventualmente, aunque es un cambio más complejo y no hay una fecha definitiva. Está estimado para fines de 2026, alineado con el rollout general de usernames de Meta. Mientras tanto, el platformContactId o el "Id del usuario en el canal" puede empezar a contener un BSUID en lugar de un número de teléfono — se recomienda no asumir formato numérico en la lógica del bot.
¿CHAT_CHANNEL_ID seguirá representando únicamente el canal/chat o también podría cambiar con esta actualización?
No cambia. El CHAT_CHANNEL_ID representa la línea del cliente (el business), no la del usuario. No se ve afectado por la introducción del BSUID.
¿Existe algún ejemplo real de payload, code action o variables de plataforma donde ya se vea el BSUID?
Sí, ya está disponible en plataforma y se puede probar hoy mismo a través de la variable ${bsuid}. La incorporación dentro de code actions se está liberando próximamente.
En conversaciones iniciadas por el usuario, ¿debemos asumir que en algunos casos ya no recibiremos el número telefónico y solo llegará el BSUID?
Correcto. A partir del rollout progresivo (estimado fines de 2026), cada vez que un usuario active su username, dejarás de recibir su número de teléfono en los webhooks y solo llegará el BSUID. No hay una fecha global única — depende de la adopción individual de cada usuario.
Para contactos históricos, ¿Botmaker seguirá exponiendo ambos datos (teléfono y BSUID) en variables utilizables dentro del bot?
Sí. Para contactos con interacciones previas, Botmaker mantendrá tanto el teléfono como el BSUID accesibles, y ambos podrán utilizarse para enviar notificaciones.
¿Existe documentación técnica adicional, changelog, manual o FAQ ampliado más allá de este artículo?
Por el momento no hay documentación técnica adicional publicada. El equipo de Botmaker se encuentra preparando material complementario que se irá compartiendo a medida que avance el rollout. La fuente oficial de referencia es la documentación de Meta sobre Business Scoped User IDs.
¿Hay alguna forma de validar este comportamiento en un ambiente de prueba o desarrollo antes del rollout general?
El despliegue es general, no se ofrece un ambiente de testing separado. La validación se realiza directamente en plataforma utilizando la variable ${bsuid} que ya está disponible.
¿Habrá cambios requeridos en acciones como trigger intent, change bot, master bot o autenticaciones por enlaces externos?
No se requieren cambios en esas acciones. Lo único a tener en cuenta es que el platformContactId o el "Id del usuario en el canal" puede dejar de ser un número de teléfono — cualquier validación o lógica que asuma formato numérico debería ajustarse.
¿Qué deben hacer las empresas para adaptarse a este cambio?
Para evitar interrupciones, recomendamos seguir estos pasos:
Recuerda visitar nuestro Centro de Ayuda para mayor información