Usernames do WhatsApp e BSUID: o Que Muda na API Oficial
O telefone pode sumir do seu webhook. Veja o que a Meta já confirmou sobre BSUID e como preparar CRM e campanhas antes disso.
por Cleverson Gouvêa

Os usernames do WhatsApp vão quebrar uma premissa que quase todo sistema de atendimento assume sem perceber: a de que o número de telefone identifica o cliente. Quando o usuário adotar um nome de usuário, o telefone pode simplesmente deixar de chegar no webhook. Neste guia eu mostro o que muda na API oficial, o que a Meta já confirmou, o que ainda está em aberto e como preparar CRM, automações e campanhas antes que o primeiro contato "sem número" apareça na sua fila.
TL;DR
- Desde abril de 2026 todo webhook de mensagem traz o BSUID (
user_id), um identificador do usuário restrito ao seu portfólio de negócios.- Quando o cliente adotar username, o campo
wa_id(o telefone) pode vir vazio. Ele só continua chegando se houve troca de mensagem ou ligação com aquele número nos últimos 30 dias ou se o contato está no contact book.- Suportar BSUID é obrigatório para parceiros, empresas integradas direto na Cloud API e anunciantes de Click-to-WhatsApp.
- A data de lançamento dos usernames para o público não foi confirmada: a Meta fala apenas em liberação "gradual em 2026".
- Preparação mínima: CRM aceitando
user_idcomo chave, nenhuma mensagem descartada por falta de telefone e um fluxo com o botãoREQUEST_CONTACT_INFOpara pedir o número quando ele for indispensável.
O que são os usernames do WhatsApp e o BSUID
O username é um nome de usuário público, no estilo das outras redes da Meta, que a pessoa pode usar no lugar do número para ser encontrada no WhatsApp. A adoção é opcional tanto para usuários quanto para empresas, segundo a documentação oficial de BSUID. O efeito colateral para quem integra a API é a privacidade: quem adota username passa a ter o telefone protegido, inclusive da empresa com quem conversa.
Para não deixar as integrações sem chave quando os usernames do WhatsApp chegarem ao público, a Meta criou o BSUID (business-scoped user ID, ou ID de usuário restrito ao negócio). Pense nele como um "CPF do cliente dentro do seu portfólio": é estável enquanto o usuário mantiver o mesmo número, mas não serve para nada fora do seu portfólio de negócios.
Como é o formato do BSUID
- Começa com o código do país em duas letras (ISO 3166) e um ponto, seguido de até 128 caracteres alfanuméricos. Um exemplo do formato brasileiro:
BR.1234.... - É restrito ao portfólio de negócios. O mesmo cliente tem BSUIDs diferentes em portfólios diferentes.
- É regenerado se o usuário trocar de número. A Meta envia um webhook de mensagem de sistema avisando a troca.
- Existe ainda o parent BSUID (com
ENTdepois do código do país), que vale para um conjunto de portfólios inscritos. A elegibilidade é definida pelo contato da Meta com a empresa; para a maioria das PMEs ele não se aplica.
Os campos novos que chegam no webhook
| Campo | O que traz | Quando aparece |
|---|---|---|
user_id |
O BSUID do cliente | Sempre, em todo webhook de mensagens |
username |
O nome de usuário do cliente | Só se ele ativou o recurso |
wa_id |
O telefone, como sempre foi | Omitido quando a Meta não pode incluir o número |
parent_user_id |
O parent BSUID | Só se o recurso estiver habilitado para o portfólio |
A linha que importa é a do wa_id. Todo sistema que usa esse campo como chave primária do contato vai precisar de outro caminho.
Cronologia dos usernames do WhatsApp: o que já está confirmado
Esta mudança não caiu de uma vez. Ela veio em etapas ao longo de 2026, e a parte que mais preocupa ainda não tem data.
| Quando | O que aconteceu | Status |
|---|---|---|
| Início de abril/2026 | BSUID passa a vir em todos os webhooks | Confirmado pela Meta |
| 05/05/2026 | Envio para BSUID no endpoint de Marketing Messages | Confirmado (changelog) |
| 29/06/2026 | Empresas podem reservar username (WhatsApp Manager, Meta Business Suite, app Business ou Username API) | Confirmado |
| Início de julho/2026 | Botão REQUEST_CONTACT_INFO disponível |
Confirmado |
| Julho/2026 | Envio de mensagens para BSUID pela API | Confirmado |
| 15/09/2026 | Webhook business_username_updates ganha o contexto revoked |
Confirmado (changelog) |
| "Gradualmente em 2026" | Usernames liberados para os usuários finais | Sem data confirmada |
Usernames de empresa aprovados ficam com status reserved até o recurso ser liberado para todos. Ou seja: a infraestrutura técnica já está no ar, e a única variável é o dia em que os seus clientes começam a ativar o recurso. Quem deixar a adaptação para "quando lançar" vai descobrir o problema pelo relatório de leads sem telefone.
Vale registrar outra mudança recente: a Política de Mensagens do WhatsApp Business, atualizada em 23/09/2026, passou a dizer que a empresa só pode contatar quem forneceu o número ou o username e deu opt-in. O username virou, oficialmente, um dado de contato.
O que os usernames do WhatsApp mudam para quem usa o telefone como chave
Na Agathas, eu integro a API oficial do WhatsApp com sistemas que nasceram assumindo o telefone como identidade: plataformas Moodle que localizam o aluno pelo celular, sistemas de cobrança que cruzam número com cadastro, CRMs que deduplicam leads pelo DDD + número. Os usernames do WhatsApp afetam cada um desses pontos de um jeito diferente.
Quando o telefone continua chegando
A Meta mantém o número no webhook em três situações, todas confirmadas na documentação:
- A empresa enviou mensagem ou ligou para aquele número nos últimos 30 dias.
- A empresa recebeu mensagem ou ligação daquele número nos últimos 30 dias.
- O usuário está no contact book da empresa.
Um detalhe que pega muita gente: a janela de 30 dias é contada por número comercial. Se a sua empresa tem um número de vendas e outro de suporte, o histórico de um não protege o outro.
O contact book da Meta
O contact book é um registro mantido pela própria Meta, no nível do portfólio de negócios, que guarda automaticamente as informações de contato depois das interações. Ele tem duas limitações: só armazena interações que acontecerem depois do lançamento do recurso, e pode ser desativado nas configurações do Meta Business Suite. Desativar sem entender o impacto, justamente quando os usernames do WhatsApp começarem a se espalhar, é uma forma rápida de perder telefones.
Quando o telefone some
O cenário crítico dos usernames do WhatsApp é o cliente novo, ou o cliente antigo que ficou mais de 30 dias sem falar com aquele número, e que já usa username. Nesse caso, a mensagem chega com user_id, talvez com username, e sem wa_id. Se o seu sistema rejeita o evento, a conversa some. Se ele cria o contato com telefone vazio, você ganha duplicatas e perde o histórico.
Usernames do WhatsApp no CRM e nos webhooks: como adaptar a integração
A própria Meta resume a tarefa em três frentes: atualizar os webhooks para suportar BSUID, construir lógica para lidar com múltiplos identificadores e atualizar os sistemas internos e externos ligados à integração. Traduzindo para o dia a dia de uma operação:
O checklist técnico
- Nova coluna de identidade. O contato precisa ter
bsuid(eparent_bsuid, se você usar) além do telefone. O telefone vira um atributo opcional, não a chave. - Busca em cascata. Ao receber um webhook, procure o contato primeiro pelo
user_id; se não achar, pelowa_id; só então crie um novo. Quando os dois vierem juntos, grave a associação. É assim que você constrói a ponte enquanto o telefone ainda chega. - Nunca descarte evento sem
wa_id. Validação que exige telefone precisa cair. - Troca de número. Trate o webhook de mensagem de sistema que avisa a mudança: o BSUID antigo deixa de valer e um novo é gerado. Atualize o vínculo em vez de criar outro contato.
- Envio. A documentação pede que BSUIDs sejam enviados em campos dedicados das requisições de envio, não no mesmo campo que aceita telefone. Revise a camada que monta o payload.
- Autenticação. Templates de autenticação one-tap, zero-tap e copy code exigem telefone. Se você manda código de login pelo WhatsApp, guarde o número desses usuários.
Quando NÃO vale reescrever tudo
Se a sua operação é pequena, com um atendente e poucas centenas de conversas por mês, você não precisa reconstruir o CRM por causa dos usernames do WhatsApp em si. Basta garantir que a plataforma de atendimento aceite contatos identificados por BSUID e que nenhuma automação dependa do telefone para funcionar. Reescrever integrações por precaução, sem saber se elas de fato usam o wa_id, é gasto sem retorno. Comece mapeando onde o telefone é lido.
Armadilhas que eu já vejo no mapeamento
- Planilha exportada como "CRM". Se o time exporta conversas para planilha e cruza por telefone, contatos sem número vão sumir da análise.
- Integrações em cadeia. O webhook entra numa ferramenta de automação, que repassa para o CRM, que repassa para o ERP. Basta um elo exigir telefone para a cadeia inteira quebrar.
- Deduplicação agressiva. Rotinas que mesclam contatos "sem telefone" num registro genérico vão juntar clientes diferentes.
Click-to-WhatsApp e atribuição de anúncios
Os usernames do WhatsApp afetam também quem compra mídia. Anunciantes de Click-to-WhatsApp (CTWA) estão explicitamente na lista de quem precisa suportar BSUID. Faz sentido: o lead que chega de um anúncio é, por definição, um contato novo, exatamente o perfil que tem menos chance de ter histórico de 30 dias com o seu número.
Isso importa ainda mais depois de 28/09/2026, quando a janela gratuita aberta por anúncio CTWA passou de 72 horas para até 7 dias, segundo a página de preços da Meta. Mais tempo de conversa gratuita com o lead é ótimo, mas só se o seu sistema souber quem ele é.
Onde a atribuição pode quebrar
- Lead entra no CRM sem telefone e o vendedor não consegue ligar ou cruzar com outros canais.
- Eventos de conversão que você devolve para a Meta usando o telefone como chave do usuário podem chegar incompletos. Neste ponto a Meta não publicou nenhuma mudança específica da Conversions API ligada aos usernames; teste o seu fluxo antes de assumir que nada muda.
- Relatórios de campanha que contam leads por número único vão subcontar.
Com os usernames do WhatsApp em uso, a saída prática é pedir o telefone dentro da conversa quando ele for necessário para o negócio, e não presumir que ele virá de graça.
O botão REQUEST_CONTACT_INFO: como pedir o número sem atrito
Com os usernames do WhatsApp em vigor, nos casos em que o telefone é indispensável (entrega, cobrança, nota fiscal, retorno por ligação), a Meta liberou no início de julho de 2026 o botão REQUEST_CONTACT_INFO. Quando o cliente toca nele, o número de WhatsApp dele é compartilhado na conversa e a empresa recebe um webhook de contato com o telefone.
O botão funciona em templates de utility e de marketing e em mensagens interativas. Algumas regras que eu sigo ao desenhar esse fluxo:
- Peça no momento em que o número tem utilidade óbvia. "Para enviarmos o código de rastreio, compartilhe seu número" converte melhor que um pedido solto na saudação.
- Não condicione o atendimento ao número. Quem escolheu username escolheu privacidade. Travar a conversa até ele ceder é o jeito mais rápido de perder o lead.
- Use mensagem interativa dentro da janela de atendimento em vez de template quando possível; desde 01/10/2026 tanto mensagens de serviço (acima da franquia de 1.000 por número ao mês) quanto utility na janela custam R$ 0,035 no Brasil, então cada mensagem extra do fluxo entra na conta.
- Grave o vínculo BSUID ↔ telefone assim que o webhook de contato chegar.
Quanto custa se preparar (e quanto custa não se preparar)
Preparar a integração para os usernames do WhatsApp não tem tarifa da Meta. O custo está no trabalho de integração e nas mensagens extras que você passa a enviar.
| Item | Custo | Observação |
|---|---|---|
| Receber e armazenar BSUID | Sem tarifa da Meta | Trabalho de desenvolvimento no CRM/integração |
| Mensagem pedindo o número (interativa, na janela) | R$ 0,035 acima da franquia | Tarifa de serviço no Brasil desde 01/10/2026 |
| Template utility com o botão | R$ 0,035 | Tabela oficial em BRL vigente desde 01/10/2026 |
| Template marketing com o botão | R$ 0,3217 | Cerca de 9 vezes o utility |
| Não se preparar | Leads perdidos, duplicados ou sem atribuição | O custo aparece no funil, não na fatura |
Os valores são da tabela oficial da Meta em BRL; se você quer entender o modelo de cobrança inteiro, escrevi sobre isso no guia de custo por conversa na API oficial do WhatsApp.
Quando fazer
A resposta curta: agora, enquanto o telefone ainda chega para a maioria dos contatos. Cada conversa que acontece hoje, com user_id e wa_id juntos, é uma associação que você grava de graça. Depois que os usernames do WhatsApp estiverem abertos ao público, essa ponte passa a depender do contact book e da janela de 30 dias.
Username da sua empresa: reservar ou não
Os usernames do WhatsApp também valem para o lado da empresa. Desde 29/06/2026 ela pode reservar um nome pelo WhatsApp Manager, pelo Meta Business Suite, pelo app WhatsApp Business ou pela Username API. Quando a empresa tem username e nome de exibição, o nome de exibição aparece primeiro no perfil, na lista de conversas e nas mensagens, para o cliente reconhecer a marca.
Eu recomendo reservar cedo se a sua marca é disputada ou se você vai divulgar o contato em mídia impressa e anúncios, porque um username é mais fácil de lembrar que um número. Não há pressa se a empresa é local, atende uma base fixa e divulga o número há anos: o username é opcional e o número continua funcionando.
Dois cuidados. No novo modelo de contas que a Meta começou a liberar em 23/09/2026, o username pertence à WhatsApp account (a parte que guarda número, perfil e catálogo), separada da Messaging account que cuida de templates e cobrança, segundo a documentação de evolução do modelo de contas. E o webhook business_username_updates agora informa quando um username é revogado, então vale monitorá-lo.
Como a Agathas Web resolve isso
Os usernames do WhatsApp são uma mudança de integração, não de aparência. É por isso que o caminho mais seguro é estar numa plataforma que roda direto na API oficial e que tem gente técnica por trás.
O Voyia é a plataforma de atendimento e vendas que a Agathas Web opera sobre a WhatsApp Business Cloud API da Meta. O que está incluso, conforme a página do produto:
- API oficial, sem QR Code e sem gambiarra de WhatsApp Web, com templates, botões e mensagens interativas.
- Inbox multi-atendente em tempo real, com transferência e filas (a partir do plano Profissional), e app iOS e Android.
- Chatbot no-code e integração com IA usando a sua própria chave (Claude, GPT, Gemini, DeepSeek), com transferência para humano.
- Disparos segmentados com templates aprovados e relatórios de entrega, leitura e tempo de resposta.
- Tarifas da Meta repassadas sem markup, faturamento em BRL com nota fiscal, servidores no Brasil e tokens da Meta criptografados em AES-256.
- Migração do número do app WhatsApp Business ou de outra plataforma, com apoio na verificação junto à Meta.
Os planos são Starter (R$ 149/mês), Profissional (R$ 349/mês) e Business (R$ 749/mês), cada um com 1 número, sem fidelidade; Starter e Profissional têm taxa de instalação e configuração, que deve ser consultada com a equipe de vendas antes de contratar.
Como funciona na prática: você agenda uma demonstração de até 30 minutos, contrata o plano, conectamos o seu número à API oficial e você configura equipes, templates e fluxos com os tutoriais do painel. Se a sua operação depende de CRM, ERP ou Moodle que hoje usam o telefone como chave, a configuração personalizada e a adaptação dessas integrações são feitas pela nossa equipe sob orçamento, com escopo definido antes.
Uma recomendação honesta sobre os usernames do WhatsApp, que vale para qualquer fornecedor, inclusive nós: na demonstração, peça para ver como um contato que chega só com BSUID aparece no inbox e no seu CRM. Se ninguém souber responder, você já sabe onde está o risco. Você pode conhecer os planos do Voyia e falar com a equipe pela própria página.
Conclusão: trate o telefone como atributo, não como identidade
Os usernames do WhatsApp ainda não têm data de lançamento para o público, mas tudo que eles exigem da sua integração já está publicado: BSUID em todo webhook desde abril, envio por BSUID desde julho, botão para pedir o número e obrigatoriedade para quem usa a API oficial ou anuncia com Click-to-WhatsApp.
O plano é curto: mapeie onde o telefone é lido, adicione o BSUID como chave, pare de descartar eventos sem wa_id, grave o vínculo entre os dois enquanto ainda pode e desenhe o pedido do número para os casos em que ele é indispensável. Se você está começando na API oficial ou quer revisar a integração atual, veja também como automatizar o atendimento no WhatsApp com IA sem ser banido e como operar o WhatsApp Business em dois celulares do jeito oficial.
Quando quiser colocar isso para rodar sem montar a infraestrutura do zero, fale com a Agathas Web sobre o Voyia.
Fontes oficiais consultadas em 05/10/2026: BSUID e usernames, preços da plataforma, changelog, evolução do modelo de contas e Política de Mensagens do WhatsApp Business.
Perguntas frequentes
Quando os usernames do WhatsApp serão liberados para todos os usuários?
A Meta não divulgou uma data. A documentação oficial fala apenas em liberação "gradual em 2026", e os usernames de empresa aprovados ficam com status reserved até o recurso abrir para todos. O que já está no ar é a parte técnica: o BSUID chega em todos os webhooks desde o início de abril de 2026, o envio para BSUID existe desde julho e o botão REQUEST_CONTACT_INFO foi liberado no início de julho. Por isso o momento de adaptar a integração é agora, enquanto a maioria dos contatos ainda chega com o telefone e você consegue gravar o vínculo entre BSUID e número sem pedir nada ao cliente.
Vou perder o telefone dos clientes que já atendo?
Não necessariamente. A Meta continua enviando o número no webhook quando a sua empresa trocou mensagem ou ligação com aquele telefone nos últimos 30 dias, ou quando o usuário está no contact book do seu portfólio. O risco está no cliente que ficou mais de 30 dias sem falar com aquele número comercial específico, já que a janela é contada por número e não por empresa, e no cliente novo que já usa username. Se você gravar hoje o BSUID ao lado do telefone de cada contato, o histórico continua amarrado mesmo que o número deixe de chegar.
O BSUID substitui o número de telefone no envio de mensagens?
Para quase tudo, sim. A documentação da Meta diz que o BSUID pode ser usado para enviar qualquer tipo de mensagem, com uma exceção: templates de autenticação one-tap, zero-tap e copy code exigem o telefone do usuário. O BSUID deve ir em campos dedicados da requisição de envio, não no mesmo campo que aceita telefone, então a camada que monta o payload precisa ser revisada. Lembre também que o BSUID é restrito ao seu portfólio de negócios e muda se o cliente trocar de número; a Meta avisa a troca por um webhook de mensagem de sistema.
Minha empresa precisa ter username no WhatsApp?
Não. A adoção é opcional para usuários e para empresas, e o número continua funcionando. Desde 29/06/2026 dá para reservar um username pelo WhatsApp Manager, pelo Meta Business Suite, pelo app WhatsApp Business ou pela Username API. Vale reservar cedo se a sua marca é disputada ou se você divulga o contato em anúncios e material impresso, já que um nome é mais fácil de lembrar que um número. Quando a empresa tem username e nome de exibição, o nome de exibição aparece primeiro para o cliente, então a identidade da marca não muda.
Como pedir o número de telefone de um cliente que usa username?
Use o botão REQUEST_CONTACT_INFO, disponível desde o início de julho de 2026 em templates de utility e de marketing e em mensagens interativas. Quando o cliente toca no botão, o número de WhatsApp dele é compartilhado na conversa e sua integração recebe um webhook de contato com o telefone. Peça no momento em que o número tem uso claro, como entrega, cobrança ou retorno por ligação, e nunca condicione o atendimento a ele. No Brasil, cada mensagem extra desse fluxo custa R$ 0,035 acima da franquia de serviço, ou R$ 0,3217 se for template de marketing.
Posts relacionados

Mudanças na API do WhatsApp: Calendário de 2026 a 2028
Embedded Signup v4, novo modelo de contas, cobrança em BRL e versões da Graph API: cada prazo da Meta e o que fazer em cada data.

Mensagens de Serviço WhatsApp: a Cobrança Começou. E Agora?
Acabou a resposta grátis na API oficial: veja a franquia de 1.000 por número, a tabela em reais e quatro simulações de fatura.

Custo por Conversa na API Oficial do WhatsApp em 2026
A Meta enterrou o custo por conversa e, em outubro de 2026, cobra até as respostas dentro da janela de 24 horas. O que revisar antes do prazo.