Leitura de 8 minutos Atualizada: 22/05/2026 Criado pela: Equipe Botmaker

WhatsApp implementa nomes de usuário e um novo identificador de contas (BSUID)

Neste artigo, você encontrará uma explicação detalhada sobre a transição do WhatsApp para os nomes de usuário e o identificador BSUID, incluindo a quem essa mudança impacta, as atualizações técnicas na plataforma Botmaker e um guia de perguntas frequentes para que sua empresa adapte seus processos e sistemas antes de junho de 2026.



A partir de junho de 2026, a WhatsApp Business Platform introduzirá mudanças significativas na forma como as empresas identificam e se comunicam com seus usuários. Essa evolução busca priorizar a privacidade, permitindo que as pessoas interajam com negócios sem precisar compartilhar seu número de telefone.

Você pode:

  • Identificar seus usuários do WhatsApp com o novo BSUID, mesmo quando não compartilham seu número de telefone.
  • Consumir o BSUID e o número de telefone a partir das variáveis do bot dentro dos seus fluxos.
  • Acessar o BSUID dos seus contatos via API ou webhooks para sincronizá-lo com seus sistemas externos.
  • Continuar enviando notificações por número de telefone, BSUID ou ChatID.
  • Adaptar gradualmente seus fluxos e bancos de dados para suportar identificadores alfanuméricos de até 128 caracteres.


Pré-requisitos

Ter ao menos um canal da WhatsApp Business Platform conectado à Botmaker. Acesso à sua conta da Botmaker com permissões para administrar bots, contatos e integrações.


Conceitos-chave

BSUID (Business Scoped User ID): identificador único e anônimo gerado pela Meta para cada combinação específica de usuário e empresa. É uma cadeia alfanumérica de até 128 caracteres.

Username: nome de usuário público que cada pessoa pode ativar no WhatsApp como alternativa a compartilhar seu número de telefone.

ChatID: identificador único de cada chat na Botmaker, independente do canal ou da identidade do usuário.

Contact ID / platformContactId: identificador do usuário no canal dentro da Botmaker. Pode conter o número de telefone ou o BSUID conforme o caso.

WhatsApp Phone: variável que armazena o número de telefone apenas quando o usuário o compartilha explicitamente. Agenda de Contatos (Contact Book): funcionalidade do Meta Business Suite que permite manter visíveis os números dos clientes atuais quando ativarem seu username.


O que é o BSUID?

O Business Scoped User ID (BSUID) é um identificador único e anônimo gerado pela Meta para cada combinação específica de usuário e empresa.

  • É uma cadeia alfanumérica de até 128 caracteres. Utiliza como prefixo o código de país de duas letras do usuário segundo o padrão ISO 3166 alpha-2, seguido de um ponto e uma cadeia alfanumérica (por exemplo: US.13491208655302741918).
  • Não contém informação pessoal, apenas o país associado à conta.
  • É específico para cada Business Manager da Meta: o ID de um usuário para a “Empresa A” será diferente do da “Empresa B”.


Cronograma confirmado pela Meta

Não existe uma data de “desligamento” global do número de telefone. O número deixa de estar disponível na plataforma de forma individual, quando cada usuário ativa seu username (feature opt-in).

  • 31 de março de 2026 → Os BSUIDs já estão disponíveis na plataforma.
  • Maio de 2026 → A API passa a suportar envio de mensagens por BSUID.
  • Agosto de 2026 → Possibilidade de que os usuários finais não compartilhem o número de telefone (lançamento dos usernames). Antes dessa data, o funcionamento atual não apresenta mudanças.
  • Final de 2026 (“Later in 2026”) → Adoção generalizada de usernames por parte dos usuários finais.

Nota: Quando um usuário ativa seu username, o número de telefone deixa de estar disponível para a empresa, exceto se tiver havido interação nos últimos 30 dias, se estiver na agenda de contatos da empresa, ou em outras exceções definidas pela Meta.

Documentação oficial da Meta: Business Scoped User IDs



Impacto na plataforma Botmaker

A Botmaker está se adaptando para que essa transição seja fluida:

  • Chats: terão a informação do BSUID sempre visível.
  • Contatos: serão agrupados por BSUID para manter a coerência da informação.
  • API e Integrações: você poderá gerenciar conversas utilizando tanto o número de telefone quanto o BSUID ou o ChatID.

O identificador único do usuário na Botmaker passará a ser independente do meio: você poderá conversar, buscar chats ou enviar templates indistintamente por número de telefone ou por BSUID, e a plataforma resolverá o resto.


Consumo de informação na plataforma

A Botmaker disponibiliza o BSUID e o número de telefone dentro da plataforma por meio das variáveis do bot, e também permite consumi-los a partir de sistemas externos via API ou webhooks.

Variáveis disponíveis na plataforma

A partir da mudança, a Botmaker passa a manejar três variáveis-chave que vale a pena conhecer em detalhe. Cada uma cumpre um papel diferente:

  • ${bsuid} → contém sempre o BSUID do usuário em conversas do WhatsApp. Já está disponível na plataforma e você pode utilizá-la nos fluxos do bot.
  • Contact ID / platformContactId (ID do usuário no canal) → conterá o número de telefone do usuário quando disponível. Se o usuário nunca compartilhou seu telefone, conterá o BSUID, e será esse identificador o que persistirá para sempre para aquele contato.
  • WhatsApp Phone (nova variável) → conterá o número de telefone apenas quando o usuário o tiver compartilhado explicitamente (por exemplo, através de um fluxo de solicitação de contato). Se o usuário nunca o compartilhou, essa variável estará vazia.
  • CHAT_CHANNEL_IDnão muda. Continua representando a linha do cliente (business), não a do usuário.


Nota: A partir do rollout, o platformContactId pode deixar de ser um número de telefone e passar a conter um BSUID. Qualquer lógica do bot, validação ou integração que assume formato numérico precisará ser ajustada para suportar cadeias alfanuméricas de até 128 caracteres.



Informação disponível via API

A Botmaker está incorporando um novo endpoint /contacts que permite baixar a informação dos contatos, incluindo o BSUID associado.

O endpoint:

  • Soma-se ao conjunto de endpoints já disponíveis (/chats, /e-commerce, etc.).
  • Permite obter todos os contatos da conta junto com seu BSUID e, quando disponível, seu número de telefone.
  • A documentação é incorporada automaticamente à documentação oficial da API da Botmaker.

Além do novo endpoint, os endpoints existentes já permitem referenciar um usuário por número de telefone ou por BSUID de forma intercambiável. Isso se aplica ao envio de templates, busca de chats e outras operações.


Informação em webhooks

Os webhooks da Botmaker já estão enviando o BSUID no seu payload. Quando um usuário interage pelo WhatsApp e a Botmaker dispõe do BSUID, este é enviado automaticamente através do campo correspondente, sem exigir mudanças na configuração existente dos seus webhooks.


Recomendações de uso

Para que sua integração funcione antes e depois do rollout sem exigir ajustes urgentes:

  • Utilize o Contact ID como identificador principal em seus fluxos e integrações. A plataforma resolverá automaticamente se corresponde ao telefone ou ao BSUID conforme o caso.
  • Não baseie seus fluxos na garantia de ter um número de telefone. À medida que os usuários ativem seus usernames, o telefone deixará de estar disponível para uma parte crescente de contatos.
  • Evite solicitar o número de telefone ao usuário, a menos que seja estritamente necessário (por exemplo, para envio físico de produtos ou validações legais). Nesses casos, você pode capturar o dado com um template de utilidade ou marketing e armazená-lo na variável WhatsApp Phone.
  • Amplie os campos de ID nos seus sistemas para suportar cadeias alfanuméricas de até 128 caracteres.


Quem é impactado por essa mudança?

É importante identificar quais processos serão modificados e quais permanecerão iguais:

São afetados:

  • Canais do WhatsApp exclusivamente: essa mudança não se aplica a outras redes sociais conectadas à Botmaker.
  • Campanhas de envio para usuários que não tenham compartilhado o número de telefone: especificamente as de marketing ou de utilidade. É possível realizar o envio da notificação, porém via BSUID.

Não são afetados:

  • Conversas iniciadas pelo usuário (User Initiated): quando o cliente escreve primeiro, a comunicação flui normalmente.
  • Templates de Autenticação (OTP): as mensagens de códigos de verificação não apresentam mudanças na sua estrutura.
  • Clientes históricos: pessoas que tiveram comunicação com o bot entre março e junho de 2026 não terão sua relação futura com a empresa afetada.
  • Usuários que consentiram: clientes que, depois de junho de 2026, tenham aceito explicitamente compartilhar seu número de telefone.
  • Ações existentes em fluxos: trigger intent, change bot, master bot e autenticações por links externos não exigem mudanças. A única coisa a considerar é que o platformContactId ou o “ID do usuário no canal” pode deixar de ser um número de telefone.


Notificações para números de telefone

Será mantida a capacidade de enviar templates de notificação utilizando os números de telefone tradicionais, já que o sistema permitirá referenciar as conversas do WhatsApp por meio do ChatID, do número de telefone ou do novo BSUID.

Para os contatos que já contam com um número registrado por interações anteriores, a Botmaker conservará ambos os dados para garantir a continuidade do serviço.



Perguntas Frequentes (FAQ)

Como serão enviadas as notificações?

As empresas poderão se referir às conversas do WhatsApp e enviar notificações utilizando três tipos de identificadores: ChatID, número de telefone ou BSUID. A plataforma permitirá carregar qualquer um desses dados para iniciar ou manter a comunicação.

O que acontece se um usuário não quiser compartilhar seu número de telefone? Como enviar templates para ele?

Se o usuário optar por ocultar seu número, a empresa receberá seu BSUID. Você poderá continuar enviando campanhas de envio ou mensagens via API utilizando esse identificador no lugar do número de telefone. Se por razões operacionais (como um envio físico ou validação legal) você precisar do número, poderá solicitá-lo ao usuário por meio de um template de utilidade ou marketing projetado para capturar esse dado.

Será possível continuar enviando templates para usuários com número de telefone?

Sim. Se você já tem o número do WhatsApp registrado por interações anteriores, a Botmaker conservará ambos os dados (telefone e BSUID). Além disso, para os contatos existentes, o número de telefone continuará sendo visível e utilizável se o usuário já estiver na sua “Agenda de Contatos” da Meta.

Como os templates continuarão sendo enviados?

O processo técnico se mantém similar, mas com maior flexibilidade no identificador. As campanhas de marketing e mensagens de utilidade poderão ser disparadas usando o BSUID. Cabe destacar que os templates de autenticação (OTP) não sofrerão mudanças no seu funcionamento básico. Estes poderão ser enviados apenas por número de telefone e não por BSUID.

Qual é a variável exata dentro da Botmaker que trará o BSUID em conversas do WhatsApp?

A variável é ${bsuid}. Já está disponível na plataforma e você pode utilizá-la nos fluxos do bot.

Existe uma variável que contenha o número de telefone quando o usuário o compartilha?

Sim. A variável WhatsApp Phone é preenchida com o número de telefone apenas quando o usuário o compartilha explicitamente (por exemplo, mediante um fluxo que solicita o contato). Se o usuário nunca compartilhou seu número, essa variável permanecerá vazia. É a forma recomendada de capturar e armazenar telefones a partir do rollout.

Existe um endpoint de API para baixar contatos com seu BSUID?

Sim. A Botmaker está incorporando o endpoint /contacts, que permite baixar todos os contatos da conta junto com seu BSUID e, quando aplicável, seu número de telefone. A documentação é publicada automaticamente junto com o restante da API.

O BSUID substituirá o valor atual de platformContactId, customerId ou outra variável?

Sim, eventualmente. O platformContactId ou “ID do usuário no canal” pode começar a conter um BSUID no lugar de um número de telefone a partir do rollout — recomenda-se não assumir formato numérico na lógica do bot. A variável ${bsuid} sempre contém o BSUID, e WhatsApp Phone sempre contém o número (quando disponível).

O CHAT_CHANNEL_ID continuará representando apenas o canal/chat ou também poderia mudar com essa atualização?

Não muda. O CHAT_CHANNEL_ID representa a linha do cliente (o business), não a do usuário. Não é afetado pela introdução do BSUID.

Existe algum exemplo real de payload, code action ou variáveis de plataforma onde o BSUID já seja visível?

Sim, já está disponível na plataforma e pode ser testado hoje mesmo através da variável ${bsuid}. A incorporação dentro das code actions está sendo liberada em breve.

Em conversas iniciadas pelo usuário, devemos assumir que em alguns casos não receberemos mais o número de telefone e somente chegará o BSUID?

Correto. A partir do rollout progressivo, sempre que um usuário ativar seu username, o número de telefone deixará de estar disponível na plataforma e somente será exposto o BSUID. Não existe uma data global única — depende da adoção individual de cada usuário.

Para contatos históricos, a Botmaker continuará expondo ambos os dados (telefone e BSUID) em variáveis utilizáveis dentro do bot?

Sim. Para contatos com interações anteriores, a Botmaker manterá tanto o telefone quanto o BSUID acessíveis, e ambos poderão ser utilizados para enviar notificações.

Existe documentação técnica adicional, changelog, manual ou FAQ ampliado além deste artigo?

No momento não há documentação técnica adicional publicada. A equipe da Botmaker está preparando material complementar que será compartilhado conforme o rollout avance. A fonte oficial de referência é a documentação da Meta sobre Business Scoped User IDs.

Existe alguma forma de validar esse comportamento em um ambiente de teste ou desenvolvimento antes do rollout geral?

A implantação é geral, não é oferecido um ambiente de testes separado. A validação é realizada diretamente na plataforma utilizando a variável ${bsuid}, que já está disponível.

Haverá mudanças necessárias em ações como trigger intent, change bot, master bot ou autenticações por links externos?

Não são necessárias mudanças nessas ações. A única coisa a considerar é que o platformContactId ou o “ID do usuário no canal” pode deixar de ser um número de telefone — qualquer validação ou lógica que assuma formato numérico deverá ser ajustada.



O que as empresas devem fazer para se adaptar a essa mudança?

Para evitar interrupções, recomendamos seguir estes passos:

  1. Atualizar bancos de dados: amplie os campos de ID nos seus sistemas de 15 para 128 caracteres alfanuméricos para suportar o formato do BSUID.
  2. Mapeamento de identidade: prepare seu CRM para registrar tanto o BSUID quanto o telefone e o e-mail, vinculando-os a um único perfil de cliente.
  3. Habilitar a agenda de contatos: em junho de 2026, configure a função Contact Book no Meta Business Suite para garantir que os números dos clientes atuais continuem visíveis.
  4. Redesenhar fluxos: ajuste os bots para que possam operar inicialmente apenas com o BSUID, sem depender obrigatoriamente do número de telefone para funcionar.
  5. Adotar as novas variáveis na plataforma: utilize ${bsuid}, Contact ID e WhatsApp Phone conforme o caso em cada fluxo do bot, e aproveite o endpoint /contacts da API quando for necessário consumir os dados a partir de sistemas externos.



Lembre-se de visitar nossa Central de Ajuda para obter mais informações.