Código de verificação pelo WhatsApp: como mandar códigos de acesso com a API oficial
- O WhatsApp pode substituir o SMS no envio de código de verificação para login, cadastro e confirmação de compra.
- Isso exige a API oficial e um modelo da categoria autenticação.
- O texto é padronizado pela Meta; você escolhe botões, aviso de segurança e validade.
- No Brasil, cada código entregue custa R$ 0,035, com desconto por volume acima de 500 mil no mês.
Não é pra quem: Não é pra quem não tem sistema com login ou cadastro: autenticação serve para provar identidade em app ou site, e não substitui lembrete, cobrança ou atendimento.
O que a Certu mediu no WhatsApp de 67 negócios
Nos 67 negócios que atendem com a IA da Certu, 32,5% das 122.720 mensagens de cliente chegaram fora de segunda a sexta, das 8h às 18h (30 de julho a 30 de setembro de 2026). Metade das respostas da IA saiu em até 11,7 segundos, e 9 em cada 10 em até 20,7 segundos (38.908 respostas). 34,6% das conversas começaram fora do horário comercial, e a hora com mais mensagens foi 11h.
| O que foi medido | Resultado | Base |
|---|---|---|
| Mensagens de cliente fora de segunda a sexta, 8h às 18h | 32,5% | 122.720 mensagens de cliente de 67 negócios |
| Mensagens no fim de semana | 15,8% | 122.720 mensagens de cliente de 67 negócios |
| Conversas que começam fora do horário comercial | 34,6% | 19.900 conversas |
| Tempo até a IA responder (metade das respostas) | até 11,7 segundos | 38.908 respostas da IA |
| Tempo até a IA responder (9 em cada 10 respostas) | até 20,7 segundos | 38.908 respostas da IA |
| Hora do dia com mais mensagens de cliente | 11h | 122.720 mensagens de cliente de 67 negócios |
Fonte: base de atendimento da Certu, só números somados, nenhuma conversa lida por gente; sem histórico importado, sem contato de teste e sem o atendimento de vendas da própria Certu. 30 de julho a 30 de setembro de 2026, medido em 09/10/2026. Método e tabela por ramo no Índice Certu de Atendimento por WhatsApp e em certu.com.br/dados.
Clientes com nome, 30/07 a 10/10/2026
| Cliente | Mensagens de cliente | Respostas da IA | Conversas atendidas | Fora do horário | IA responde em (mediana) | Dias com mensagem |
|---|---|---|---|---|---|---|
| JP Gás Água e Rações distribuidora de gás e água | 42.832 | 23.351 | 6.479 | 33,6% | 9,8 s | 70 |
| CEMIP clínica médica | 12.472 | 6.484 | 2.436 | 18,7% | 11,4 s | 37 |
| Nikiti Auto Center auto center | 4.912 | 3.548 | 900 | 19,5% | 14,4 s | 47 |
| Imobiliária Rodrigues & Ribeiro imobiliária | 6.090 | 2.759 | 823 | 33,2% | 18,4 s | 34 |
| Alpha RH recursos humanos | 3.082 | 1.666 | 721 | 27,5% | 15,6 s | 52 |
Números de operação do painel de cada conta, mesma régua do Índice, medidos em 11/10/2026. Publicados com a autorização de cada dono. Resultado de venda só sai com o dono confirmando por escrito. Lista completa em certu.com.br/casos.
O que clientes da Certu escreveram
A Certu reúne em um só lugar recursos que normalmente exigiriam várias ferramentas. Atendimento pelo WhatsApp, CRM, agenda, acompanhamento de oportunidades, campanhas e gestão da operação ficam conectados. No geral, a proposta é muito boa para quem quer reduzir tarefas manuais e ter mais controle sobre o que acontece no atendimento e nas vendas. [...]
Avaliação pública (com o link) ou texto enviado pela própria empresa e publicado com autorização por escrito. A nota só aparece quando a fonte tem nota.
Sobre a Certu: a Certu é a plataforma brasileira de IA que atende o WhatsApp, o Instagram e o Messenger de pequenas e médias empresas 24 horas por dia, com CRM incluído, e é Tech Provider da Plataforma WhatsApp Business da Meta. Os planos começam em R$ 2.964 por ano, sem fidelidade. Conectar meu WhatsApp
Quer ver isso funcionando no WhatsApp do seu negócio? Conecte o seu WhatsApp e a IA aprende com as suas conversas.
Resumo em 7 fatos
- Não é pra quem: Não é pra quem não tem sistema com login ou cadastro: autenticação serve para provar identidade em app ou site, e não substitui lembrete, cobrança ou atendimento.
- Quer ver isso funcionando no WhatsApp do seu negócio?
- Conecte o seu WhatsApp e a IA aprende com as suas conversas.
- Autenticação é uma das três categorias de modelo da API oficial do WhatsApp, ao lado de marketing e utilidade.
- Ela existe para uma única coisa: mandar uma senha de uso único (o famoso OTP, "one-time password") para confirmar que a pessoa é quem diz ser.
- Diferente dos outros modelos, o de autenticação tem texto padronizado pela Meta.
- Copiar código O cliente toca no botão, o WhatsApp copia o código para a área de transferência, e ele cola no seu app ou site.
Em números
| Número | O que significa |
|---|---|
| 15 caracteres | Variáveis de até 15 caracteres. |
| 10 minutos | Para modelos de autenticação, a API tenta entregar por 10 minutos por padrão (contra 30 dias das outras mensagens), e esse tempo pode ser ajustado. |
| 90 minutos | Ligue ou desligue o aviso de segurança e defina a validade (1 a 90 minutos). |
| 6 segundos | Além do custo, a API limita mensagens para o mesmo número em sequência rápida (1 a cada 6 segundos, com rajadas curtas permitidas). |
| R$ 299 por mês | O plano Start custa R$ 299 por mês e o Pro, R$ 599. |
| 200 mensagens | A gente monta tudo pra você e as primeiras 200 mensagens, em até 7 dias, são por nossa conta. |
O que é o modelo de autenticação
Autenticação é uma das três categorias de modelo da API oficial do WhatsApp, ao lado de marketing e utilidade. Ela existe para uma única coisa: mandar uma senha de uso único (o famoso OTP, "one-time password") para confirmar que a pessoa é quem diz ser.
A Meta lista os momentos em que isso é usado:
- criação de conta nova;
- acesso, recuperação ou integridade da conta;
- confirmação de pedido ou transação.
E é taxativa: só modelos de autenticação podem mandar código de verificação. Tentar mandar código por modelo de marketing ou utilidade é proibido, e a revisão recorrente da Meta rejeita modelos de marketing ou utilidade que deveriam ser autenticação.
Como o modelo é montado
Diferente dos outros modelos, o de autenticação tem texto padronizado pela Meta. Você não escreve o corpo livremente. As partes:
| Parte | O que é | Você escolhe? |
|---|---|---|
| Texto fixo | "{código} é seu código de verificação." | Não, é padrão (traduzido no idioma escolhido) |
| Aviso de segurança | "Para sua segurança, não compartilhe este código." | Sim, liga ou desliga |
| Aviso de validade | "Este código expira em X minutos." | Sim, de 1 a 90 minutos |
| Botão | Copiar código, preencher com um toque ou nenhum (sem toque) | Sim |
Regras de conteúdo oficiais:
- Sem link, sem mídia, sem emoji no conteúdo ou nas variáveis.
- Variáveis de até 15 caracteres.
- O modelo é criado a partir da biblioteca de modelos de autenticação da Meta.
Os três tipos de botão
Copiar código
O cliente toca no botão, o WhatsApp copia o código para a área de transferência, e ele cola no seu app ou site. Funciona em qualquer aparelho e não exige mudança no seu aplicativo. É o mais simples de implantar.
Preenchimento com um toque
No Android, o botão abre o seu aplicativo e entrega o código automaticamente. Exige uma alteração no código do app Android. A Meta considera esse o formato preferido, porque o cliente não precisa sair do fluxo.
No iPhone, desde o iOS 26, o próprio sistema reconhece o código na notificação do WhatsApp e oferece o preenchimento pelo teclado, sem nenhuma integração. Em versões anteriores do iOS, use copiar código.
Sem toque
O aplicativo Android da empresa recebe o código direto do WhatsApp, sem o cliente tocar em nada. É o formato mais fluido e também o que exige mais integração.
| Botão | Onde funciona | Precisa mexer no seu app? | Experiência do cliente |
|---|---|---|---|
| Copiar código | Android e iPhone | Não | Toca, copia, cola |
| Um toque | Android (e teclado no iOS 26+) | Sim, no Android | Toca e pronto |
| Sem toque | Android | Sim | Não faz nada |
Segurança: só no aparelho principal
Os modelos de autenticação têm uma proteção que vem ligada e não pode ser desligada: a mensagem só é entregue no aparelho principal do WhatsApp do cliente. Ela não aparece no WhatsApp Web nem em outros aparelhos conectados. Isso dificulta golpes em que alguém tem acesso a um computador com o WhatsApp da vítima aberto.
Outro ponto de segurança é o tempo de tentativa de entrega. Para modelos de autenticação, a API tenta entregar por 10 minutos por padrão (contra 30 dias das outras mensagens), e esse tempo pode ser ajustado. Não faz sentido entregar um código vencido horas depois.
Boas práticas que a Meta recomenda:
- Confirme o número de WhatsApp do usuário antes de mandar o código para ele.
- Deixe claro que o código vai pelo WhatsApp, principalmente se você oferece outras formas (SMS, e-mail).
- Avise quando o app capturou o código, no preenchimento automático, para o cliente saber que deu certo.
Quanto custa
Para números do Brasil, na tabela em reais da Meta em vigor desde 1º de outubro de 2026, a mensagem de autenticação custa R$ 0,035 por entrega. A autenticação tem desconto por volume:
| Mensagens de autenticação no mês (números do Brasil) | Preço por mensagem |
|---|---|
| Até 500.000 | R$ 0,035 |
| 500.001 a 3 milhões | R$ 0,0333 |
| 3 milhões a 5,25 milhões | R$ 0,0315 |
| 5,25 milhões a 10 milhões | R$ 0,0298 |
| 10 milhões a 20 milhões | R$ 0,028 |
| Acima de 20 milhões | R$ 0,0263 |
O volume é somado em todas as contas do portfólio empresarial e zera todo mês. Para alguns países, a Meta cobra uma tarifa internacional de autenticação, mais alta, de empresas que se qualificam por mandar códigos para fora do país principal. Para o Brasil, a tabela em reais não tem tarifa internacional.
Uma conta rápida: um app com 20.000 logins por mês paga 20.000 × R$ 0,035 = R$ 700 em códigos pelo WhatsApp.
WhatsApp ou SMS para código de verificação?
| Critério | WhatsApp (autenticação) | SMS |
|---|---|---|
| Custo no Brasil | R$ 0,035 por mensagem entregue (tabela da Meta) | Depende da operadora e do fornecedor de SMS |
| Cobrança | Só se entregue | Varia por fornecedor |
| Cliente precisa ter WhatsApp | Sim | Não |
| Preenchimento automático | Botão de um toque (Android) e teclado (iOS 26+) | Recursos do sistema operacional |
| Entrega só no aparelho principal | Sim | O SMS vai para o chip |
| Confiança do cliente | Mensagem identificada com o nome da empresa | Número curto ou desconhecido |
Muitas empresas usam os dois: WhatsApp como padrão e SMS como alternativa para quem não tem WhatsApp ou quando a entrega falha dentro do tempo.
Passo a passo para começar
- Tenha a API oficial conectada (direto pela Meta ou por um provedor) e forma de pagamento cadastrada.
- No Gerenciador do WhatsApp, vá em Modelos de mensagem > Criar modelo e escolha a categoria Autenticação.
- Escolha o tipo de botão: copiar código, um toque ou sem toque.
- Ligue ou desligue o aviso de segurança e defina a validade (1 a 90 minutos).
- Escolha o idioma (português do Brasil).
- Envie. Modelos de autenticação da biblioteca seguem as regras de conteúdo da Meta.
- No seu sistema, gere o código, mande o modelo com o código como variável e valide o que o cliente digitar.
- Se usar um toque ou sem toque, implemente a parte do aplicativo Android conforme a documentação da Meta.
Erros comuns
- Mandar código em modelo de utilidade. Proibido; a Meta pode rejeitar o modelo.
- Colocar link de "clique aqui para entrar". Link não é permitido em autenticação, e é exatamente o formato que golpistas imitam.
- Validade longa demais. Código de 90 minutos é mais vulnerável. Para login, 5 a 10 minutos costumam bastar.
- Não ter alternativa. Cliente sem WhatsApp ou com o celular sem internet precisa de outro caminho.
- Reenviar várias vezes em segundos. Além do custo, a API limita mensagens para o mesmo número em sequência rápida (1 a cada 6 segundos, com rajadas curtas permitidas).
- Esperar o código no WhatsApp Web. Ele só chega no celular principal.
Quer ver como fica na prática? Converse com um agente de IA no simulador e veja como ele responde no WhatsApp.
O fluxo completo, em linguagem simples
Para quem vai pedir ao programador (ou ao fornecedor) que implemente, este é o caminho de uma ponta à outra:
- O cliente pede o código no seu app ou site, informando o número de WhatsApp.
- O seu sistema gera o código (por exemplo, seis dígitos), guarda junto com a hora de validade e o número.
- O sistema chama a API do WhatsApp mandando o modelo de autenticação aprovado, com o código como variável e, se usar botão de um toque, o código também no botão.
- A Meta tenta entregar no aparelho principal do cliente por até 10 minutos (ou o tempo que você configurou).
- O sistema recebe os avisos de status: enviada, entregue, lida ou falhou.
- O cliente digita, cola ou o app preenche o código.
- O sistema confere o código e a validade, e libera o acesso.
- Se falhar ou não chegar, o sistema oferece outra forma (SMS, e-mail) depois de um tempo combinado.
O passo 5 é o que diferencia uma implantação boa: com os avisos de status, o sistema sabe se o código chegou e pode oferecer a alternativa na hora certa, em vez de deixar o cliente esperando.
Quando o código não chega
| Situação | O que aconteceu | O que fazer |
|---|---|---|
| Status "falhou" com erro 131026 | O número não tem WhatsApp, ou o app do cliente está muito desatualizado | Oferecer SMS ou e-mail |
| Sem status de entrega em alguns minutos | Celular do cliente sem internet | Mostrar opção de reenvio e alternativa |
| Erro de pagamento (131042) | Problema na forma de pagamento da conta de mensagens | Revisar a cobrança na Meta |
| Erro por mensagens seguidas (131056) | Muitos códigos para o mesmo número em poucos segundos | Limitar o botão "reenviar" a um intervalo |
| Cliente procura no computador | Código só vai para o celular principal | Avisar na tela: "veja no WhatsApp do seu celular" |
Autenticação por tipo de negócio
| Negócio | Onde o código entra | Botão mais indicado |
|---|---|---|
| Loja online | Login, recuperação de senha, confirmação de compra de valor alto | Copiar código (site) |
| App de delivery ou serviço | Cadastro e login no app | Um toque (Android) e teclado (iOS) |
| Clínica com portal do paciente | Acesso a resultados e agendamentos | Copiar código |
| Escola com área do aluno | Primeiro acesso dos pais | Copiar código |
| Fintech e meios de pagamento | Login, nova senha, transação | Um toque ou sem toque |
Checklist de lançamento
| Item | Ok? |
|---|---|
| Modelo de autenticação aprovado em português | |
| Aviso de segurança ligado | |
| Validade curta (5 a 10 minutos para login) | |
| Tela do app avisando que o código vai pelo WhatsApp do celular | |
| Botão de reenviar com intervalo mínimo | |
| Alternativa (SMS ou e-mail) quando falhar | |
| Forma de pagamento cadastrada na conta de mensagens | |
| Atendimento orientado a nunca pedir o código na conversa |
Golpes: como proteger seus clientes
O código pelo WhatsApp é seguro quando o cliente sabe o que esperar. Três hábitos ajudam:
- Sempre o mesmo nome de exibição. Mensagens de código chegam com o nome aprovado da sua empresa.
- Aviso de segurança ligado: "não compartilhe este código". Golpes de clonagem pedem que a pessoa "repasse o código que chegou".
- Nunca pedir o código de volta pelo WhatsApp. O código é digitado no seu app ou site, não respondido na conversa. Se o seu atendimento pede o código, o cliente aprende o hábito que o golpista explora.
Diagnóstico: você precisa de autenticação pelo WhatsApp?
| Pergunta | Se sim |
|---|---|
| Seu negócio tem app ou área do cliente com login? | Faz sentido |
| Você manda código por SMS hoje e tem reclamação de atraso ou custo? | Vale testar |
| Seus clientes usam WhatsApp mais que e-mail? | Vale testar |
| Você só agenda, vende e atende pelo WhatsApp, sem login? | Não precisa |
E a Certu?
A Certu atende clientes pelo WhatsApp com caixa de entrada, CRM e agente de IA; ela não é uma plataforma de envio de códigos de verificação para o login do seu aplicativo. Se o seu negócio precisa de autenticação, o caminho é integrar o modelo de autenticação ao seu sistema de login, direto pela API da Meta ou por um provedor especializado. Para o atendimento que vem depois do cadastro (dúvidas, agendamento, vendas, pós-venda), a Certu cuida das conversas no mesmo número.
O plano Start custa R$ 299 por mês e o Pro, R$ 599. A gente monta tudo pra você e as primeiras 200 mensagens, em até 7 dias, são por nossa conta. Se quiser ver o atendimento funcionando, conecte o número em certu.com.br/aprender.
Para ir mais fundo: preço da API do WhatsApp.
Fontes
- Meta for Developers: Modelos de autenticação, lida em
- Meta for Developers: Categorização de modelos (diretrizes de autenticação), lida em
- Meta for Developers: Preços na Plataforma do WhatsApp Business (tabela e níveis de volume em BRL, em vigor 1º/10/2026), lida em
- Meta for Developers: Mensagens de serviço (tempo de vida das mensagens), lida em
- Meta for Developers: Códigos de erro (131026, 131042, 131056), lida em
- Meta for Developers: Sobre a plataforma (limite de mensagens para o mesmo usuário), lida em
Leia também
Perguntas frequentes
- Dá para mandar código de verificação pelo WhatsApp?
- Sim, pela API oficial, com um modelo da categoria autenticação. Marketing e utilidade não podem ser usados para isso.
- Quanto custa mandar código pelo WhatsApp no Brasil?
- R$ 0,035 por mensagem entregue para números do Brasil, desde 1º de outubro de 2026, com desconto a partir de 500.001 mensagens no mês.
- Posso escrever o texto do código do meu jeito?
- Não. O texto é padronizado pela Meta. Você escolhe o botão, o aviso de segurança e a validade.
- O código aparece no WhatsApp Web?
- Não. Por segurança, mensagens de autenticação são entregues só no aparelho principal do cliente.
- Qual a validade máxima do código?
- O aviso de validade aceita de 1 a 90 minutos. A tentativa de entrega padrão é de 10 minutos.
- Precisa de app para usar o botão de copiar código?
- Não. O cliente copia o código e cola no site ou app. Os botões de um toque e sem toque exigem integração no aplicativo Android.
Continue lendo
Em resumo
Código de verificação (OTP) pelo WhatsApp: modelo de autenticação, botões de copiar e preencher, validade, segurança, preço no Brasil e comparação com SMS.
Sobre a Certu: a Certu é a plataforma brasileira de IA que atende o WhatsApp, o Instagram e o Messenger de pequenas e médias empresas 24 horas por dia, com CRM incluído, e é Tech Provider da Plataforma WhatsApp Business da Meta. Os planos começam em R$ 2.964 por ano, sem fidelidade. Conectar meu WhatsApp
