CliengoWhatsAppGuía WhatsApp Business 2026

Cómo Preparar tu CRM para los Usernames de WhatsApp Antes de Junio 2026

Junio de 2026 es la fecha límite que Meta puso para que todas las integraciones soporten el nuevo sistema. Si tu CRM no está listo, vas a tener contactos duplicados, mensajes perdidos y perfiles incompletos.

Contexto

El problema concreto

Hoy, tu CRM probablemente usa el número de teléfono como clave primaria para identificar cada contacto de WhatsApp. A partir de junio de 2026, algunos clientes van a llegar sin número — solo con un BSUID.

Si tu sistema no lo reconoce, pasan tres cosas:

  • Se crea un contacto nuevo (duplicado) en vez de asignarse al perfil existente
  • Se pierde el contexto de la conversación anterior
  • Las automatizaciones que dependen del teléfono no se disparan
El error silenciosoLo peor: no hay error visible. Los mensajes se entregan. Los agentes responden. Pero detrás de escena, tu base de datos se está fragmentando.
Fase 1

Infraestructura (hacer ahora)

1. Agregar campo BSUID al modelo de contacto

Tu tabla de contactos necesita un nuevo campo. No reemplaza al teléfono — convive con él.

contacto:
  - id (interno)
  - telefono (nullable)
  - bsuid (nullable, nuevo)
  - email
  - nombre

2. Actualizar el parser de webhooks

Tu sistema necesita detectar si el campo from trae un teléfono o un BSUID. Si empieza con + y tiene solo dígitos, es teléfono (E.164). Si tiene el formato XX.alfanumérico, es BSUID.

3. Implementar resolución dual de contactos

Cuando llega un mensaje:

  1. Buscar por BSUID → si hay match, usar ese contacto
  2. Si no hay match por BSUID, buscar por teléfono → si hay match, agregar el BSUID al perfil
  3. Si no hay match por ninguno, crear contacto nuevo

4. Almacenar siempre el BSUID

Incluso cuando el teléfono está presente en el webhook, el BSUID también viene. Guardalo. Así, cuando ese cliente adopte un username y oculte su número, ya tienes la asociación hecha.

Fase 2

Automatizaciones (Q2 2026)

5. Adaptar bots al flow de "Request Contact Info"

WhatsApp va a tener un flow nativo para que tu negocio pida el número de teléfono al cliente. El cliente ve un botón "Enviar info de contacto" y elige si comparte teléfono, username o ambos. Más detalles sobre este flow →

6. Revisar campañas outbound

Si haces campañas masivas de WhatsApp, verificar que tu sistema pueda enviar mensajes tanto a números como a BSUIDs. El endpoint de envío de Meta va a aceptar ambos.

7. Actualizar lógica de deduplicación

Si un contacto llega primero por BSUID y después por teléfono (porque compartió su número), tu sistema tiene que mergear los perfiles en vez de crear dos.

Fase 3

Analytics y reporting (H2 2026)

8. Actualizar dashboards

Asegurar que los reportes de conversiones, atribución y performance puedan agrupar por BSUID o teléfono.

9. Documentar y entrenar al equipo

Tu equipo de ventas y soporte necesita entender que un cliente puede llegar sin número y eso está bien. No es un error del sistema.

Si usas CliengoCliengo va a soportar BSUID de forma nativa. La resolución dual de contactos, el almacenamiento automático del BSUID y la adaptación de los chatbots al nuevo flow se aplican sin configuración manual.
CliengoesMeta Business Partner