Como Enviar OTP pelo WhatsApp — Guia Completo de Configuração

Javier Jaimes
6 mins de leitura
Verificado por: Namitha Sudhakar
|De acordo com: Políticas Editoriais
Ilustração de celular recebendo um código OTP pelo WhatsApp para confirmar um login, com validade de cinco minutos.
CategoriasGuias

Muito longo? Leia isto primeiro

  • OTPs pelo WhatsApp entregam códigos de verificação 3 a 5 vezes mais rápido do que o SMS.
  • São criptografados de ponta a ponta e imunes a ataques de SIM swap e interceptação.
  • Enviar OTPs pelo WhatsApp exige acesso à WhatsApp Business API e templates aprovados.
  • A configuração envolve criar templates, integrar a Cloud API e automatizar o envio.
  • A Wati simplifica a implementação com fluxos sem código, aprovação automática de templates e análises em tempo real.

O que é OTP pelo WhatsApp?

Um OTP (One-Time Password, ou senha de uso único) pelo WhatsApp é um código curto e temporário enviado via WhatsApp para verificar a identidade do usuário. Funciona como um OTP por SMS: o usuário recebe um código de 4 a 6 dígitos para confirmar um login, transação ou cadastro — mas com entrega mais rápida e maior segurança.

Cada OTP é enviado como mensagem criptografada pela rede segura do WhatsApp. Esses códigos não podem ser interceptados nem reutilizados. O usuário o recebe instantaneamente no aplicativo que já usa no dia a dia.

O código chega como mensagem privada de uma conta empresarial verificada — o que transmite confiança imediata.

Velocidade, segurança e simplicidade são os motivos pelos quais o OTP pelo WhatsApp supera a autenticação por SMS ou e-mail.

OTP pelo WhatsApp vs SMS vs E-mail

Todos os OTPs têm o mesmo objetivo: verificar usuários. A diferença está na velocidade de entrega e no nível de segurança.

Recurso

OTP WhatsApp

OTP SMS

OTP E-mail

Velocidade de Entrega

Instantâneo (1–3 segundos)

5–30 segundos (frequentemente atrasado)

10–60 segundos

Segurança

Criptografia de ponta a ponta

Vulnerável a SIM swap e ataques SS7

Depende da segurança do e-mail

Indicadores de Confiança

Selo verificado + logo da empresa

ID de remetente genérico

Frequentemente marcado como spam

Custo em Escala

US$ 0,005–0,02/mensagem

US$ 0,01–0,05/mensagem

Gratuito (porém não confiável)

Experiência do Usuário

Mídia rica, botão copiar código

Apenas texto simples

Caixa de entrada sobrecarregada

Em 2019, hackers acessaram a conta do CEO do Twitter Jack Dorsey por meio de um ataque de SIM swap. A entrega criptografada do WhatsApp impede esse tipo de ataque.

Por que Empresas Preferem OTP pelo WhatsApp?

O OTP pelo WhatsApp oferece mais velocidade, confiabilidade e segurança. As mensagens chegam ao usuário em segundos, com criptografia de ponta a ponta. Os usuários as recebem de contas empresariais verificadas, nas quais já confiam.

Para as empresas: menos falhas na entrega, menos chamados de suporte e custos mais baixos — frequentemente 40 a 60% mais baratos do que o SMS em escala.

Se você já usa a WhatsApp Business API, implementar OTP é o próximo passo natural para fortalecer a autenticação dos seus usuários.

Requisitos para Enviar OTP pelo WhatsApp

Não é possível enviar OTPs pelo aplicativo padrão do WhatsApp Business. Mensagens de autenticação exigem a WhatsApp Business API.

Para começar, você precisará de:

  • Registro empresarial: Uma empresa verificada vinculada à sua conta do Facebook Business Manager
  • Número de telefone verificado: Um número que não tenha sido usado anteriormente no WhatsApp
  • Templates de mensagem aprovados: Devem incluir uma variável de verificação ({{1}}), um aviso de segurança e, opcionalmente, uma nota de validade. É possível adicionar botão de copiar código ou preenchimento automático com um toque.

Os templates geralmente são aprovados em 15 minutos a 24 horas.

Como Enviar OTP pelo WhatsApp?

Etapa 1: Crie seu template de autenticação

Elabore um template de mensagem curto e seguro. Inclua uma variável de verificação ({{1}} para o código OTP), uma nota de segurança clara e um prazo de validade opcional.

Exemplo:

{{1}} é o seu código de verificação.Por segurança, não compartilhe este código.Este código expira em {{2}} minutos.

Evite emojis, links ou anexos de mídia — o WhatsApp rejeita templates com esses elementos. Você pode adicionar um botão "Copiar Código" ou de preenchimento automático. Envie pelo Meta Business Suite → WhatsApp Manager → Templates de Mensagem.

Etapa 2: Integre a WhatsApp API

Conecte seu número verificado à WhatsApp Cloud API. Use o seguinte endpoint:

ACCESS_TOKEN="seu_token_de_acesso"WHATSAPP_API_URL="<https://graph.facebook.com/v18.0/SEU_PHONE_NUMBER_ID/messages>"

Se preferir uma rota mais simples, conecte-se por meio de um Provedor de Soluções Empresariais (BSP) como a Wati.

Etapa 3: Automatize o envio do OTP

Quando um usuário solicitar verificação, seu sistema deverá gerar um código único, armazená-lo temporariamente e enviá-lo pelo WhatsApp usando o template de autenticação aprovado.

Como o fluxo funciona:

  1. O usuário solicita um OTP.
  2. Seu sistema gera um código de seis dígitos e o armazena temporariamente (5 a 10 minutos).
  3. O código é enviado pelo template aprovado via API.
  4. Quando o usuário submete o código, seu sistema o verifica.
  5. O código é então invalidado para evitar reutilização.

Como Habilitar o OTP pelo WhatsApp para Sua Empresa?

Conclua a Verificação Empresarial: Verifique pelo Meta Business Manager e vincule um número de telefone que não esteja cadastrado no WhatsApp.

Obtenha Acesso à WhatsApp Business API: Solicite a WhatsApp Cloud API pelo Meta ou por um BSP como a Wati. Você receberá um token de acesso e um ID de número de telefone.

Crie e Aprove Templates de Autenticação: Elabore um template curto de OTP usando variáveis (ex.: {{1}} para o OTP). Submeta para aprovação. O prazo é de 15 minutos a 24 horas.

Configure a Integração no Backend: Use o endpoint da Cloud API: https://graph.facebook.com/v18.0/{{PHONE_NUMBER_ID}}/messages. Configure webhooks para monitorar eventos de entrega e status.

Teste e Automatize: Teste com números de amostra, valide a entrega e automatize a geração de OTP nos seus fluxos de login ou cadastro existentes. (Opcional) Adicione lógica de fallback para SMS em regiões com restrições de entrega do WhatsApp.

Monitore e Otimize: Use análises ou painéis de BSP (como a Wati) para monitorar taxa de entrega, latência e tempo de conclusão pelo usuário. Busque taxas de entrega acima de 95% em menos de 3 segundos.

Dica: A Wati simplifica a implementação de OTP com fluxos sem código, gerenciamento automático de templates e análises detalhadas de entrega. Ideal para quem quer ir ao ar rapidamente sem uma configuração complexa.

Você pode aprender mais sobre como obter acesso gratuito à API do WhatsApp para começar sua integração.

Boas Práticas e Regras de Entrega para OTP pelo WhatsApp

  • Mantenha as mensagens curtas e consistentes: Até 1.024 caracteres, os OTPs funcionam melhor quando breves — uma ou duas linhas com linguagem de segurança clara. Evite links, emojis ou mídia.

  • Use o formato correto de OTP e janela de validade: Use códigos numéricos de 4 a 8 dígitos com validade de 5 a 10 minutos.
  • Controle a frequência de novas solicitações: Limite as solicitações de OTP a três por usuário em um período de 10 minutos.
  • Monitore a entrega e a qualidade das mensagens: A WhatsApp Cloud API entrega mais de 95% dos OTPs em três segundos.
  • Aproveite a segurança de dispositivos vinculados: O WhatsApp oculta automaticamente os OTPs em dispositivos secundários. Os códigos aparecem apenas no telefone principal do usuário.

O Jeito Mais Inteligente de Verificar: OTP pelo WhatsApp com a Wati

O OTP pelo WhatsApp é uma alternativa mais inteligente e confiável ao SMS e ao e-mail. Com 98% de taxa de abertura, criptografia de ponta a ponta e perfis empresariais verificados, ele transmite confiança instantânea a marcas e usuários em cada interação.

Com a Wati, você pode configurar o envio em massa pelo WhatsApp e a verificação OTP segura em menos de 30 minutos. Agende uma demonstração com a Wati para começar a enviar OTPs seguros pelo WhatsApp hoje mesmo.

Veja também como usar um chatbot no WhatsApp para automatizar ainda mais o atendimento ao cliente e o processo de verificação.

Perguntas frequentes

O OTP pelo WhatsApp é mais seguro do que o SMS?

Sim. O WhatsApp usa criptografia de ponta a ponta. O SMS é vulnerável a ataques de SIM swap e exploits do protocolo SS7.

Posso enviar OTP pelo WhatsApp sem uma API?

Não. Você precisa da WhatsApp Business API ou de um BSP como a Wati.

Quanto tempo leva para entregar um OTP pelo WhatsApp?

95% são entregues em três segundos. O SMS pode levar de 5 a 30 segundos.

Quanto custa o OTP pelo WhatsApp?

US$ 0,005 a US$ 0,02 por mensagem — frequentemente 40 a 60% mais barato do que o SMS em escala.

E se os usuários não tiverem WhatsApp?

Implemente uma opção de fallback via SMS.

Artigos relacionados