O código de seis dígitos que confirma login, cadastro ou troca de senha é o momento mais frágil da jornada do cliente: se ele não chega em segundos, a pessoa desiste. Por isso cada vez mais empresas enviam esse código pelo WhatsApp, usando a categoria de autenticação da API oficial. Funciona muito bem — desde que o modelo esteja certo, a entrega seja acompanhada e o fluxo esteja protegido contra a fraude que transforma tela de cadastro em fatura alta.
Neste artigo
- Por que enviar código pelo WhatsApp
- O que é um modelo de autenticação
- O que pode e o que não pode
- Os três tipos de botão
- O Método Código em Três Camadas
- O fluxo completo
- O custo e a conta
- Quando o WhatsApp não é a melhor opção
- Autenticação e qualidade do número
- O que escrever na tela
- As métricas da verificação
- Checklist antes de colocar no ar
- Erros comuns
- Por onde começar
- Perguntas frequentes
Por que enviar código de verificação pelo WhatsApp
Código de verificação — o famoso código de seis dígitos que confirma login, cadastro, troca de senha ou uma transação — sempre foi território do SMS. Nos últimos anos, cada vez mais empresas passaram a enviá-lo pelo WhatsApp, e os motivos são práticos:
- O cliente já está no WhatsApp. No Brasil, é o aplicativo aberto o dia inteiro. A mensagem chega onde a atenção já está.
- Entrega com confirmação. A API oficial informa se a mensagem foi enviada e entregue, o que ajuda a diagnosticar o "não recebi o código" sem adivinhação.
- Identidade da empresa visível. A mensagem chega do número oficial, com nome e foto, o que reduz a desconfiança e dificulta a vida de quem tenta imitar a marca.
- Botões que eliminam digitação. Copiar o código com um toque — e, em alguns cenários no Android, preenchimento automático no aplicativo.
- Custo competitivo. Dependendo do país e do volume, a mensagem de autenticação pode sair mais barata que o SMS, e sem a variação de entrega entre operadoras.
O ponto central: código de verificação é a primeira experiência de muitos clientes com o produto. Se o código não chega, o cadastro não acontece, a compra não é confirmada e o cliente vai embora. Cada ponto percentual de entrega vira conversão.
O que é um modelo de autenticação
Na API oficial do WhatsApp, toda mensagem que a empresa inicia fora da janela de 24 horas precisa ser um modelo aprovado, e os modelos se dividem em categorias: marketing, utilidade e autenticação. A categoria de autenticação existe exclusivamente para códigos de uso único — senhas temporárias, códigos de login, de confirmação de cadastro, de recuperação de conta ou de autorização de operação.
Ela é diferente das outras categorias em um aspecto importante: o formato é praticamente fechado. A empresa não escreve um texto livre. Ela configura um modelo com estrutura definida pela Meta, e as opções são limitadas de propósito, para que o cliente reconheça a mensagem como um código legítimo e para que ninguém use a categoria para outro fim.
Continue lendo de graça
Preencha uma vez e libere este e todos os outros artigos do blog. Não cobramos nada — só queremos saber para quem estamos escrevendo.
Leva 20 segundos. Prefere falar direto no WhatsApp?
O formato: o que pode e o que não pode
Um modelo de autenticação é composto por:
- Texto padrão com o código. Uma frase pré-definida pela Meta, traduzida para o idioma do modelo, informando que aquele é o código de verificação. O código entra como variável.
- Aviso de segurança opcional. A frase orientando o cliente a não compartilhar o código.
- Aviso de validade opcional. A informação de que o código expira em determinado número de minutos.
- Botão. Copiar código, ou preenchimento automático nos cenários suportados.
E o que fica de fora:
- Links e URLs no corpo da mensagem.
- Imagem, vídeo ou documento no cabeçalho.
- Emojis e texto promocional.
- Qualquer conteúdo que não seja o código — boas-vindas, oferta, instrução de uso do produto.
Tentar contornar esse formato usando a categoria de utilidade para mandar código com texto personalizado costuma dar errado: a Meta revisa a categoria dos modelos e pode reclassificar ou recusar.
Os três tipos de botão
Copiar código
O botão mais simples e o que funciona em qualquer aparelho. O cliente toca, o código vai para a área de transferência e ele cola no aplicativo ou no site. É a escolha padrão para quem verifica em site, em computador ou em aplicativos para iPhone.
Preenchimento com um toque
Disponível para aplicativos Android. Ao tocar no botão, o WhatsApp entrega o código diretamente ao aplicativo da empresa, que o preenche sozinho. Exige configuração técnica no aplicativo — identificação do pacote e assinatura — e, se o aparelho não atender aos requisitos, a mensagem cai para o botão de copiar.
Preenchimento sem toque
Também no Android, o código é entregue ao aplicativo sem nenhuma ação do cliente. É a experiência mais fluida e a que exige mais cuidado: a Meta pede que a empresa aceite condições específicas de uso, e o aplicativo precisa estar preparado para receber o código com segurança.
O Método Código em Três Camadas
Uma verificação confiável não depende só do modelo. Ela precisa de três camadas funcionando juntas.
Camada 1 — Geração segura
- Código aleatório gerado no servidor, nunca no aplicativo ou no navegador.
- Validade curta, de poucos minutos, informada na mensagem.
- Uso único: depois de validado, o código não serve mais.
- Limite de tentativas erradas antes de bloquear e exigir novo código.
Camada 2 — Entrega observável
- Registro do status de cada envio: enviado, entregue, falhou — e o motivo da falha.
- Tempo de espera antes de permitir reenvio, para evitar que o cliente peça cinco códigos seguidos.
- Canal alternativo definido — normalmente SMS ou e-mail — quando o número não tem WhatsApp ou a entrega falha.
Camada 3 — Proteção contra abuso
- Limite de solicitações por número de telefone, por IP e por dispositivo em uma janela de tempo.
- Bloqueio de padrões suspeitos: sequências de números, muitos pedidos para países diferentes, picos fora do padrão.
- Monitoramento do custo diário, para perceber ataque antes da fatura.
Por que a camada 3 importa tanto: fluxos de código de verificação são alvo de fraude de disparo em massa — alguém automatiza pedidos de código para milhares de números e a empresa paga cada mensagem. Sem limite de solicitações, uma tela de cadastro pode virar uma conta alta em uma noite.
O fluxo completo, passo a passo
- 1. O cliente informa o número de celular no cadastro ou login.
- 2. O sistema valida o formato do número e verifica os limites de solicitação.
- 3. O servidor gera o código, grava com validade e envia o modelo de autenticação pela API oficial.
- 4. A tela mostra: "Enviamos um código para o seu WhatsApp terminado em 4821" e um contador para reenvio.
- 5. O status da mensagem é acompanhado. Se falhar ou não for entregue em alguns segundos, a tela oferece o canal alternativo.
- 6. O cliente cola ou tem o código preenchido; o servidor valida, marca como usado e segue.
- 7. Tentativas erradas acima do limite bloqueiam o código e pedem um novo.
O custo e a conta
A Meta cobra as mensagens de modelo por categoria, e a autenticação tem preço próprio, que varia por país do número de destino. A tabela oficial muda periodicamente, então a conta deve ser feita com os valores vigentes. A estrutura da comparação com SMS, em números ilustrativos:
- Volume: 50.000 códigos por mês.
- Custo por SMS com o fornecedor atual: R$ 0,09 — R$ 4.500 por mês.
- Taxa de conclusão da verificação por SMS: 88% — perdem-se 6.000 verificações.
- Custo hipotético por mensagem de autenticação no WhatsApp: R$ 0,07 — R$ 3.500 por mês.
- Se a taxa de conclusão sobe para 93% com WhatsApp e botão de copiar, são 2.500 verificações a mais por mês.
Se 20% das verificações concluídas viram cliente pagante com ticket de R$ 60, as 2.500 verificações extras valem cerca de R$ 30.000 por mês. Nesse cenário, a economia de mensagem é o menor dos ganhos: o principal é o cadastro que deixa de ser abandonado. Troque pelos números reais da sua operação antes de decidir.
Quando o WhatsApp não é a melhor opção
- Público com baixa presença no WhatsApp, como alguns mercados internacionais.
- Verificação do próprio número de telefone em cenários regulados que exigem SMS ou chamada.
- Volume muito baixo, em que a configuração da API e dos modelos não compensa.
- Operação sem capacidade técnica para implementar limites e monitoramento. Nesse caso, contratar um provedor que já entregue essas camadas é mais seguro do que improvisar.
Na maioria das operações brasileiras, a arquitetura mais robusta é WhatsApp como canal principal e SMS como alternativa automática.
Autenticação e a qualidade do número
Mensagens de autenticação saem do mesmo número e da mesma conta comercial usados em outras comunicações, e isso tem consequências:
- Considere um número dedicado para códigos quando a empresa também faz campanhas de marketing em volume. Assim, um problema de qualidade em campanha não afeta o login dos clientes.
- O limite de envio da conta vale para tudo. Uma campanha grande no mesmo dia de pico de cadastros pode disputar a mesma capacidade.
- Pedido de código não solicitado vira denúncia. Quando alguém digita o número errado, o dono daquele número recebe um código que não pediu. Validação de formato e limite de reenvio reduzem isso.
O que escrever na tela, não na mensagem
Como a mensagem é fechada, a experiência se completa na tela do produto:
- Antes de enviar: "Vamos enviar um código para o seu WhatsApp." O cliente abre o aplicativo já esperando a mensagem.
- Depois de enviar: o final do número, o nome da empresa que aparece no WhatsApp e o tempo de validade.
- Se não chegar: "Não recebeu? Verifique se o número tem WhatsApp ou receba por SMS." — com o contador de reenvio visível.
- Segurança: "Nunca pedimos esse código por telefone ou mensagem." Essa frase protege o cliente de golpe de engenharia social.
As métricas que mostram se a verificação está saudável
- Taxa de entrega: mensagens entregues sobre enviadas, por país e por tipo de aparelho quando possível.
- Tempo até a entrega: código que chega depois de trinta segundos já gera pedido de reenvio.
- Taxa de conclusão: verificações validadas sobre iniciadas. É a métrica que liga o canal ao faturamento.
- Reenvios por verificação: média alta indica atraso de entrega ou tela confusa.
- Uso do canal alternativo: quantos precisaram de SMS ou e-mail, e por quê.
- Custo por verificação concluída, e não por mensagem enviada.
Checklist antes de colocar no ar
- Modelo de autenticação aprovado, com aviso de segurança e validade.
- Botão testado em Android e iPhone, em site e em aplicativo.
- Código gerado no servidor, com validade curta, uso único e limite de tentativas.
- Limites de solicitação por número, IP e dispositivo configurados.
- Status de entrega registrado e canal alternativo automático funcionando.
- Alerta de custo diário acima do normal.
- Textos de tela revisados, incluindo o aviso de que a empresa nunca pede o código.
Erros comuns em código de verificação pelo WhatsApp
- Usar modelo de utilidade ou marketing para enviar código com texto próprio.
- Não limitar solicitações e descobrir a fraude pela fatura.
- Não ter canal alternativo para quem não usa WhatsApp.
- Validade longa demais ou código reaproveitável.
- Permitir reenvio imediato e ilimitado.
- Misturar códigos e campanhas no mesmo número sem avaliar o risco para a qualidade.
- Não acompanhar status de entrega e tratar todo "não recebi" como erro do cliente.
- Configurar preenchimento automático sem testar nos aparelhos reais do público.
Por onde começar
Levante três números da operação atual: volume mensal de códigos, custo por envio e taxa de conclusão da verificação. Crie o modelo de autenticação com aviso de segurança, validade e botão de copiar, e implemente as três camadas — geração segura, entrega observável e proteção contra abuso — antes de liberar para todo o público. Rode com uma parcela dos usuários, compare taxa de conclusão e custo com o SMS e só então amplie, mantendo o SMS como alternativa automática.
Perguntas frequentes
Dá para enviar código de verificação pelo WhatsApp?
Sim. A API oficial do WhatsApp tem uma categoria de modelo de mensagem chamada autenticação, criada exclusivamente para códigos de uso único, como login, confirmação de cadastro, recuperação de conta e autorização de operações. O modelo tem formato praticamente fechado: um texto padrão com o código, aviso opcional de segurança e de validade e um botão para copiar o código ou, em aplicativos Android configurados, preencher automaticamente. Não é permitido incluir links, mídia, emojis ou conteúdo promocional. Para usar, a empresa precisa de um número conectado à API oficial, do modelo aprovado e de um sistema que gere o código com segurança, acompanhe a entrega e ofereça um canal alternativo, como SMS, quando o cliente não usa WhatsApp.
É mais barato enviar código pelo WhatsApp ou por SMS?
Depende do país de destino, do volume e do fornecedor de SMS. A Meta cobra as mensagens de autenticação por mensagem entregue, com preço próprio por país, e a tabela oficial muda periodicamente. Em muitas operações o custo por mensagem fica competitivo com o SMS, mas a comparação mais importante é outra: a taxa de conclusão da verificação. Se o código pelo WhatsApp chega mais rápido e o botão de copiar reduz erros de digitação, mais pessoas concluem o cadastro ou o login, e esse ganho costuma valer muito mais do que a diferença no preço da mensagem. O ideal é testar com parte dos usuários e comparar custo por verificação concluída, mantendo o SMS como alternativa.
Como evitar fraude no envio de código de verificação?
A fraude mais comum é o disparo automatizado de pedidos de código para milhares de números, fazendo a empresa pagar por cada mensagem. A proteção começa por limites de solicitações por número de telefone, por endereço IP e por dispositivo dentro de uma janela de tempo, com tempo mínimo de espera entre reenvios. Também ajudam a validação do formato do número antes do envio, o bloqueio de padrões suspeitos, como sequências de números e picos para países incomuns, e um alerta de custo diário acima do normal. Do lado do código, ele deve ser gerado no servidor, ter validade curta, uso único e limite de tentativas erradas. E a tela deve avisar que a empresa nunca pede o código por telefone ou mensagem.
Seu número oficial trabalhando no atendimento e na verificação.
O VeyloCRM conecta seus números à API oficial do WhatsApp, organiza modelos por categoria e acompanha qualidade e limites de cada número, para que campanha e atendimento não atrapalhem um ao outro.