Entendendo o @lid no WhatsApp ao invés do número do telefone
Não é bug. É privacidade do próprio WhatsApp.
Nos últimos meses, muitos usuários da ReplyAgent.com relataram que, ao receber mensagens pelo WhatsApp, alguns contatos aparecem com número de telefone no formato:
123456789012345@lid
Isso não é um erro, não é falha e não é problema de integração.
Trata-se de um recurso oficial de privacidade do WhatsApp.
O que é @lid?
@lid significa Linked ID.
É um identificador interno do WhatsApp usado quando a plataforma (WhatsApp) decide ocultar o número de telefone real do usuário por motivos de privacidade.
Em vez de expor:
5511999999999@s.whatsapp.net
O WhatsApp retorna:
123456789012345@lid
O sistema apenas replica exatamente o que o WhatsApp entrega.
Por que o WhatsApp esconde o número?
O WhatsApp está migrando para um modelo de privacidade progressiva, principalmente para:
Usuários que não têm o contato salvo
Conversas iniciadas por terceiros
Mensagens em grupos ou comunidades
Contas que nunca tiveram conversa direta (1:1)
Esse comportamento já existe também na API oficial do WhatsApp Business (Meta).
Quando o @lid aparece na prática?
Você verá @lid com mais frequência quando:
O cliente entra em contato com você pela primeira vez
O número do cliente não está salvo
A conversa acontece dentro de um grupo
O WhatsApp entende que expor o número não é necessário
Essa é uma decisão do servidor do WhatsApp, e não de qualquer outra integração ou ferramenta envolvida no processo.
É possível converter @lid em número de telefone?
Não.
Pontos importantes:
@lidnão pode ser convertido em númeroNão existe API, oficial ou não, que faça essa conversão
Integrações, ferramentas e plataformas não têm acesso ao número oculto, apenas a Meta
Nem a Meta fornece esse dado quando o WhatsApp decide mascarar o número
Isso é bug?
Não.
A arquitetura funciona assim:
WhatsApp → envia os dados
WhatsApp QR Code / Meta → entrega exatamente esses dados
ReplyAgent → consome o que foi entregue
Ou seja:
Se o WhatsApp envia
@lid, o WhatsApp QR Code / Meta repassa@lidNão há manipulação de dados, perda de informação ou erro no processo
O @lid muda depois?
Em alguns casos, pode mudar, mas não é garantido.
Exemplos onde o número real pode aparecer posteriormente:
Após troca contínua de mensagens diretas
Quando o usuário salva o seu número
Quando o WhatsApp decide liberar o identificador real
Esse comportamento não é controlável pela plataforma ReplyAgent, mas caso o WhatsApp envie o número, a pataforma automaticamente troca o @lid pelo número do telefone.
Como sua operação deve lidar com isso
Recomendamos fortemente:
Tratar
@lidcomo um identificador válidoEle representa um usuário real
Não depender exclusivamente do número de telefone
Usar
@lidcomo chave principal (índice)Evitar lógica de negócio baseada apenas em telefone
O WhatsApp não garante mais esse dado
Atualizar o cadastro se o número aparecer futuramente, mas sem depender disso
Evitar iniciar conversas com contatos sem interação direta pelo aparelho celular
Sempre que possível:
Enviar mensagens a partir do sistema ReplyAgent
Com o número devidamente salvo no aparelho e no sistema
Conclusão
O @lid não é bug, não é erro e não é falha.
É um recurso oficial de privacidade do WhatsApp, aplicado globalmente, inclusive na API oficial da Meta.
Recomendação final
A ReplyAgent automaticamente trata operação para funcionar com identificadores do WhatsApp, e não apenas com números de telefone, considere o mesmo dentro da sua operação.