Username @ no WhatsApp Business: o que muda para empresas e clientes.
O WhatsApp está evoluindo para nomes de usuário no formato @, parecido com Instagram. Para empresas, isso muda a forma de identificar contatos: telefone pode deixar de ser a única referência, e plataformas como a beconnectme precisam trabalhar com @username, BSUID, user_id, CRM, histórico e automações sem perder contexto.
Webhook de mensagem
Novo contato identificado por BSUID
O CRM precisa reconhecer a pessoa pelo identificador oficial e manter telefone e username como dados complementares.
@username
nome de usuário no WhatsApp
BSUID
identificador oficial do usuário
beconnectme
CRM preparado para essa mudança
O @username no WhatsApp funciona como um endereço de contato mais privado.
A ideia é parecida com o que as pessoas já conhecem no Instagram: em vez de depender sempre de um número de telefone, o usuário pode ser encontrado ou reconhecido por um identificador no formato @usuario. No WhatsApp, isso tem impacto direto em atendimento, CRM, campanhas e automações.
Para o cliente, o benefício é mais privacidade. Para a empresa, a mudança é técnica e operacional: sistemas que antes gravavam apenas o telefone precisam estar prontos para lidar com @username, user_id, BSUID e telefone quando ele estiver disponível.
A beconnectme já está posicionada para esse cenário porque opera sobre a API oficial do WhatsApp Business, trabalha com webhooks, histórico, CRM, Kanban, campanhas e identificadores persistentes. Ou seja: a plataforma não precisa depender de uma lógica frágil baseada somente em número de telefone.
O que são Business-Scoped User IDs?
Business-Scoped User ID, ou BSUID, é um identificador de usuário dentro do escopo de um portfólio empresarial da Meta. Em vez de a empresa depender apenas do número de telefone, a API pode entregar um ID estável para reconhecer quem está conversando.
Isso fica especialmente importante com a chegada de usernames no WhatsApp. Quando a pessoa escolhe mais privacidade, o número pode não estar disponível para a empresa em todos os cenários. Mesmo assim, o atendimento precisa continuar sabendo quem é aquele cliente, qual histórico ele tem e em que etapa do funil ele está.
O que é @username no WhatsApp e por que isso muda a operação?
@username no WhatsApp é uma forma de identificação que permite que uma pessoa seja reconhecida por um nome de usuário, reduzindo a dependência de expor o número de telefone em todos os contatos. Para o usuário final, isso representa mais privacidade. Para a empresa, representa uma mudança importante na forma de salvar, consultar e atualizar contatos.
Antes, muitas operações tratavam o telefone como a chave absoluta do cliente. O contato chegava pelo WhatsApp, o sistema lia o número, buscava esse número no CRM e anexava a conversa ao cadastro. Com @username e identificadores oficiais, essa lógica precisa ficar mais madura: o telefone pode continuar existindo, mas não deve ser o único ponto de ligação entre conversa, histórico, tags e automações.
Em uma operação profissional, o ideal é enxergar o contato como uma entidade única com várias chaves possíveis: user_id, @username, telefone, nome de perfil, origem da campanha, etapa do funil e histórico de mensagens. Assim, mesmo que um dado mude ou não venha no webhook, o relacionamento com o cliente continua consistente.
Para o usuário
Mais controle sobre privacidade e possibilidade de conversar por @username sem depender sempre da exposição do telefone.
Para o atendimento
Necessidade de reconhecer a pessoa pelo identificador oficial e manter o histórico correto no CRM.
Para campanhas
Segmentações, listas e funis precisam usar contato unificado, não apenas uma lista de números de telefone.
Diferença entre telefone, @username, user_id e BSUID
Para entender a mudança, é importante separar o que cada campo representa. Um erro comum é tratar @username como se fosse simplesmente o novo telefone. Na prática, cada identificador tem uma função diferente dentro da operação.
phone_number
Número de telefone do usuário quando disponível.
Bom para contato humano, busca e conferência cadastral.
Pode não estar presente em todos os cenários com username.
@username
Nome de usuário do WhatsApp, no formato @usuario, mais amigável para pessoas.
Útil para exibição, busca e identificação visual do contato.
Pode mudar e não deve ser a única chave técnica do CRM.
user_id
Identificador técnico retornado pela API.
Deve ser salvo para vincular mensagens, status e histórico.
Se for ignorado, o sistema pode duplicar contatos ou perder contexto.
BSUID
ID escopado ao negócio dentro do portfólio empresarial.
Serve como referência persistente dentro daquele contexto Meta.
Sem suporte a ele, automações e webhooks ficam frágeis.
Como isso funciona na prática?
1. O usuário chama a empresa no WhatsApp
A conversa pode começar por anúncio, link, QR Code, site ou mensagem ativa dentro das regras da API oficial.
2. A API entrega dados do contato no webhook
O payload pode trazer user_id, username, nome de perfil e, quando disponível, telefone. O sistema precisa tratar todos esses dados corretamente.
3. O CRM decide como unir o histórico
A melhor prática é priorizar o identificador oficial e usar telefone, username e origem como atributos auxiliares.
4. A operação preserva privacidade e contexto
O cliente ganha mais controle sobre seus dados e a empresa mantém atendimento, automação, tags e relatórios funcionando.
O que muda para empresas que usam WhatsApp Business API?
Identificação
Telefone era a chave principal.
User ID oficial deve ser a chave mais confiável.
Privacidade
Número aparecia com mais frequência.
Usuário pode preservar o telefone em alguns fluxos.
CRM
Contato duplicado era mais fácil de acontecer.
Histórico precisa ser unido por identificadores persistentes.
Automação
Regras dependiam muito do número.
Regras devem aceitar user_id, @username e telefone quando disponível.
Exemplo prático: quando o webhook chega com @username e sem telefone
O ponto mais importante para empresas é entender que um webhook pode trazer dados diferentes dependendo do contexto do usuário. O sistema precisa estar pronto para receber mensagem, identificar o contato e salvar o histórico mesmo quando o telefone não estiver disponível.
Payload simplificado
webhook{
"messages": [
{
"from": "9876543210",
"type": "text",
"text": { "body": "Quero saber mais" }
}
],
"contacts": [
{
"profile": { "name": "Cliente Exemplo" },
"username": "@cliente.exemplo",
"user_id": "9876543210",
"phone_number": null
}
]
}1. Não rejeitar o contato
Se phone_number vier nulo, o CRM não pode descartar a mensagem. A conversa deve ser criada usando user_id ou o identificador oficial retornado.
2. Procurar contato existente
Antes de criar um novo cadastro, o sistema deve buscar por user_id, @username, telefone antigo e outros vínculos já salvos.
3. Atualizar dados complementares
@username, nome de perfil e telefone devem ser atributos atualizáveis. O histórico de atendimento não deve depender de um único campo.
4. Manter funil e automações
Tags, etapa do Kanban, origem de campanha e opt-in precisam continuar conectados ao contato unificado.
Como um CRM deve armazenar contatos com @username no WhatsApp?
Um CRM preparado para o futuro do WhatsApp não deve ter uma tabela de contatos baseada apenas em telefone. A estrutura mais segura é tratar o contato como um registro principal e manter uma lista de identificadores vinculados a ele. Assim, o mesmo cliente pode ter telefone, @username, user_id, BSUID e dados de campanha sem virar vários cadastros separados.
Esse modelo evita problemas comuns: lead duplicado, histórico dividido, automação disparada para a pessoa errada, perda de tags, contagem errada de conversões e dificuldade de provar consentimento. Para operações comerciais, essa consistência é tão importante quanto a entrega da mensagem.
Contato principal
- Nome de perfil
- Status no funil
- Tags
- Opt-in e opt-out
- Responsável comercial
Identificadores
- BSUID
- user_id
- @username
- Telefone quando existir
- ID interno da beconnectme
Histórico
- Mensagens recebidas
- Mensagens enviadas
- Templates usados
- Eventos de entrega
- Leitura e resposta
Origem e performance
- Campanha Meta
- Conjunto de anúncio
- Anúncio
- UTMs
- Conversão no Kanban
A beconnectme já está preparada para o WhatsApp com @username.
A beconnectme foi construída para operar com API oficial, CRM, Kanban, campanhas, automações e webhooks. Esse tipo de base é essencial para atravessar a mudança para @username, BSUID e identificação por user_id com menos risco técnico, sem depender de API não oficial nem de uma identificação frágil baseada somente no telefone.
O que isso significa na prática?
Quando o WhatsApp entregar um contato como @cliente, com telefone oculto ou com identificadores diferentes no webhook, a operação precisa continuar funcionando: conversa no CRM, responsável comercial, tags, origem da campanha, Kanban, templates e histórico devem permanecer conectados ao mesmo cliente.
Identificação por user_id
A conversa precisa ser vinculada ao identificador recebido pela API, não apenas ao telefone exibido no contato.
Contato com múltiplas chaves
Telefone, username, user_id, origem e histórico podem coexistir para manter uma visão única do cliente.
Webhooks preparados
Eventos de mensagem e status devem ser tratados considerando que alguns campos podem mudar conforme o usuário escolhe privacidade.
Operação oficial
O caminho correto é operar pela API oficial do WhatsApp Business, com políticas, opt-in e rastreabilidade.
Checklist técnico para não perder contexto dos usuários
Salvar user_id como identificador persistente do contato.
Permitir telefone nulo quando o usuário não compartilhar o número.
Tratar @username como dado de exibição, não como chave única absoluta.
Unificar histórico quando a API trouxer novos identificadores do mesmo usuário.
Adaptar webhooks de mensagem e status para novos campos.
Manter opt-in, opt-out e política de privacidade documentados.
Monitorar eventos de campanha, origem e funil sem depender só do telefone.
Usar API oficial para evitar bloqueios e inconsistência de dados.
Exemplos por tipo de operação
A mudança para @username e identificadores oficiais não afeta apenas tecnologia. Ela muda como marketing, vendas, suporte e gestão enxergam o contato no WhatsApp.
Vendas e SDR
O lead pode chegar de um anúncio, conversar com @username e ainda assim ser distribuído para o vendedor certo com histórico, tags e prioridade.
Suporte ao cliente
Mesmo que o telefone não esteja disponível no evento, o atendente precisa ver atendimentos anteriores, protocolos e últimas interações.
Campanhas de marketing
Listas deixam de ser apenas planilhas de números. A segmentação passa a considerar opt-in, identificadores oficiais, comportamento e etapa do funil.
E-commerce
Confirmações, rastreios e recuperação de carrinho precisam se ligar ao mesmo cliente, mesmo quando há @username, número oculto ou atualização de perfil.
Clínicas e serviços
Agendamentos, lembretes e confirmações precisam manter consentimento e histórico, sem criar cadastros duplicados quando o identificador muda.
Gestão e BI
Relatórios de campanha, conversão e atendimento ficam mais confiáveis quando a base une contatos por identificadores persistentes.
Erros comuns ao lidar com @username e BSUID
Erro
Usar telefone como única chave do contato
Como corrigir
Salve user_id e BSUID como identificadores persistentes e trate telefone como atributo complementar.
Erro
Criar novo lead sempre que o telefone não vier
Como corrigir
Busque o contato por user_id, @username e vínculos já conhecidos antes de criar um novo cadastro.
Erro
Tratar @username como dado imutável
Como corrigir
@username deve ser atualizável, pois dados de perfil podem mudar ao longo do tempo.
Erro
Separar histórico de campanha e conversa
Como corrigir
Origem do lead, mensagens e evolução no Kanban devem ficar no mesmo registro de contato.
Erro
Ignorar opt-in e opt-out
Como corrigir
Mesmo com identificadores modernos, a empresa continua responsável por consentimento, preferências e políticas da Meta.
Glossário rápido: termos que você vai ver na API do WhatsApp
WhatsApp Business Account (WABA)
Conta empresarial do WhatsApp dentro do ecossistema Meta, onde ficam números, templates e configurações.
Webhook
Evento enviado pela API para avisar que uma mensagem chegou, mudou de status ou gerou alguma atualização.
Profile name
Nome exibido pelo usuário no WhatsApp. Ajuda no atendimento, mas não deve ser usado como chave única.
Opt-in
Consentimento do usuário para receber mensagens da empresa, especialmente comunicações ativas e campanhas.
Template
Mensagem pré-aprovada usada para iniciar ou retomar conversas fora da janela de atendimento.
Contato unificado
Registro único no CRM que reúne telefone, @username, user_id, histórico, tags e origem.
Perguntas frequentes sobre BSUID no WhatsApp
O que é um Business-Scoped User ID no WhatsApp?
É um identificador de usuário vinculado ao portfólio empresarial da empresa na Meta. Ele ajuda a reconhecer o mesmo usuário dentro daquele contexto de negócio, mesmo quando o contato usa recursos como username no WhatsApp.
O BSUID substitui o número de telefone do cliente?
Na prática operacional, ele passa a ser um identificador mais confiável para sistemas. O telefone ainda pode existir quando o usuário compartilha esse dado, mas empresas não devem depender apenas dele para identificar conversas futuras.
Por que isso é importante para WhatsApp Business API?
Porque webhooks, CRM, automações e histórico precisam reconhecer a pessoa certa. Se um webhook chegar com username e sem telefone, a plataforma precisa usar o user_id para manter a conversa, as tags e o histórico conectados.
A beconnectme está pronta para esse cenário?
Sim. A arquitetura da beconnectme foi pensada para operar com API oficial, webhooks, contatos, histórico e identificadores persistentes, evitando depender de APIs não oficiais ou apenas do número de telefone.
O que é username @ no WhatsApp?
Username @ no WhatsApp é um nome de usuário no formato @usuario, parecido com o que as pessoas já conhecem no Instagram. Ele permite identificar ou encontrar uma pessoa sem depender sempre da exposição do número de telefone. Para empresas, isso muda a forma de armazenar contatos e exige suporte correto a user_id, BSUID, username e telefone quando disponível.
Uma empresa ainda poderá ver o telefone do cliente?
Depende do cenário e das configurações de privacidade do usuário. O ponto técnico mais importante é que o sistema não deve quebrar quando o telefone não vier no webhook. O contato precisa continuar reconhecido pelo user_id ou pelo identificador oficial informado pela API.
Username é a mesma coisa que BSUID?
Não. Username é um dado de identificação amigável para humanos, como um apelido público ou semipúblico. BSUID é um identificador técnico, escopado ao negócio, usado para manter consistência no backend, CRM, histórico e automações.
Isso afeta campanhas, funis e disparos?
Sim. Campanhas, funis, etiquetas, segmentações e disparos precisam usar uma base de contatos mais inteligente. Quando o telefone não for a única chave, a plataforma deve segmentar pelo contato unificado e por seus identificadores oficiais.
Fontes e leitura técnica
Esta página foi escrita para explicar o impacto operacional de @username, BSUID e user_id na API oficial do WhatsApp Business. Para detalhes técnicos, consulte também:
Quer operar WhatsApp oficial já preparado para @username?
A beconnectme organiza API oficial, CRM, Kanban, campanhas e automações em uma base pronta para lidar com @username, BSUID, user_id e telefone quando disponível.
Conversar com especialista