Resposta curta
Para enviar códigos OTP pelo WhatsApp, a empresa precisa de um modelo de autenticação aprovado. A Meta fixa o texto "<code> is your verification code", com aviso de segurança e de validade opcionais, e um botão de preenchimento com um toque, de copiar código ou zero toque. Mensagens de autenticação só vão para o aparelho principal do WhatsApp do usuário.
Escolha o formato de entrega
| Formato | Como funciona | Exige mudança no app |
|---|---|---|
| Copiar código | O usuário toca em um botão para copiar o código e depois cola | Não |
| Preenchimento com um toque | O botão abre seu app Android e passa o código | Sim, Android |
| Zero toque | Seu app Android recebe o código sem nenhum toque | Sim, Android |
| Sugestões do teclado | No iOS 26 ou superior, o iOS oferece o código a partir da notificação | Não |
Etapas para enviar um OTP pelo WhatsApp
- Crie um modelo de autenticação com o aviso de segurança, a validade em minutos e o tipo de botão necessário.
- Aguarde a aprovação do modelo pela Meta.
- Gere o código no backend e guarde um hash com validade.
- Envie o modelo com o código como variável do corpo e, no caso de copiar código, também como variável do botão.
- Acompanhe a entrega por webhooks e recorra ao SMS se a mensagem não for entregue.
Preços e limites
Desde 1º de julho de 2025, a Meta cobra por mensagem entregue, conforme a categoria e o mercado do destinatário, e autenticação é uma categoria própria. Alguns mercados têm tarifa de autenticação internacional. Consulte a página de preços da Meta para os valores atuais.
Quem não tem WhatsApp não recebe o código, então mantenha SMS ou voz como fallback. A OmniChannels.ai, por meio da BroadNet como Meta Business Solution Provider oficial, oferece modelos de autenticação com um toque, zero toque e copiar código.
