Logo oficial CliengoIcono WhatsApp BusinessGuía WhatsApp Business 2026

Cómo guardar el BSUID de WhatsApp en tu CRM

Modelado del campo, matcheo dual con el teléfono y backfill de la base histórica, paso a paso.

Preguntas relacionadas

¿Cómo hago el backfill de los contactos que ya tengo?

Recorre las conversaciones de los últimos 30 días de la Cloud API: Meta mantiene visible el par teléfono ↔ BSUID durante esa ventana. Con ese cruce puedes poblar el campo en la mayoría de los contactos activos sin pedirle nada al usuario. Para el resto, el enriquecimiento ocurre solo cuando la persona vuelve a escribir.

¿Qué reportes hay que revisar después de migrar?

Todos los tableros que agrupan por teléfono: contactos únicos, conversaciones por cliente, tasa de recompra y atribución de campañas. Si siguen agrupando por número, van a duplicar a cada persona que oculte su teléfono. Cambia la clave de agregación a BSUID y valida los totales contra el mes anterior.
Modelado

Cómo definir el campo en los CRM más usados

CRMTipo de campoDetalle
HubSpotPropiedad de contacto, texto de una líneaMarcarla como única para evitar duplicados en importaciones
SalesforceCustom field Text(131), External IDPermite upsert por BSUID desde la integración
Zoho CRMSingle Line (255)Activar 'no permitir duplicados' en el campo
PipedriveCampo personalizado de textoAgregarlo a la vista de detalle para soporte
Base propia (SQL)VARCHAR(131) con índice único compuestoÍndice único por (waba_id, bsuid)
Error más comúnReutilizar el campo teléfono o un campo numérico. El BSUID es alfanumérico con prefijo de país (CC.…) y cualquier validación numérica lo rechaza o lo trunca.
Lógica

Matcheo dual: el orden importa

  1. Buscar por BSUID. Es el único identificador presente en el 100% de los webhooks.
  2. Si no hay resultado, buscar por teléfono (cuando el usuario no lo oculta).
  3. Al encontrar el contacto, escribir el BSUID para que la próxima interacción matchee directo.
  4. Si no existe, crear el contacto con BSUID como clave y el teléfono como atributo opcional.

De dónde sale cada valor lo explica cómo obtener el BSUID en el webhook, y por qué el orden importa está en BSUID vs número de teléfono.

Cómo lo resuelve un Meta Business Partner

Con Cliengo, el matcheo dual y el almacenamiento del BSUID vienen resueltos: los Agentes IA identifican al contacto por BSUID, mantienen el historial completo aunque la persona oculte su número y sincronizan ese identificador hacia tu CRM sin desarrollo adicional.

Si todavía estás eligiendo cómo conectar los canales, empieza por la guía de integración de WhatsApp con tu CRM y por los requisitos de WhatsApp Business API, el único entorno donde el campo user_id está disponible.

Preguntas Frecuentes

Explorar más con IA

Profundiza este tema con tu asistente favorito

Abre una conversación pre-cargada con el contexto de esta página. La IA analiza el contenido y responde tus dudas específicas.

ChatGPT abre con el prompt pre-cargado. Gemini no soporta pre-carga por URL: copiamos el prompt al portapapeles y solo tienes que pegarlo (Ctrl/Cmd + V).

¿Te sirvió esta guía? Compártela

Ayuda a otro equipo de LATAM a vender más por WhatsApp.

CliengoesMeta Business Partner