Ir para o conteúdo
OmniChannels.ai

OTP e notificações transacionais em todos os canais que seus usuários têm

Entregue códigos de login, confirmações de pagamento e alertas de serviço no WhatsApp com modelos de copiar código, um toque ou zero toque, por SMS a partir de um ID de remetente registrado, por RCS ou por uma chamada de voz que lê o código em voz alta.

Mensagem de autenticação do WhatsApp com botão de copiar código. O código é um dado de exemplo.

Resposta curta

Atualizado em

A OmniChannels.ai entrega senhas de uso único e alertas transacionais por WhatsApp, SMS, RCS e voz. Os modelos de autenticação do WhatsApp oferecem entrega por copiar código, um toque ou zero toque. O SMS sai de um ID de remetente registrado pelas rotas da BroadNet, e o OTP por voz lê o código em voz alta, inclusive em árabe. Você define o fallback entre canais, e os status de entrega chegam por webhook. Sua aplicação gera e valida o código.

O que a entrega de OTP e notificações inclui

Qual método de entrega de OTP combina com seus usuários?

A maioria das equipes oferece mais de um. A combinação certa depende do seu público, do seu app e do seu risco de fraude.

ItemDetalhes
WhatsApp copiar códigoUm botão copia o código para ser colado no seu app ou site. Não exige mudanças no app.
WhatsApp um toqueUm botão abre seu app Android e transfere o código. Exige integração com o app Android.
WhatsApp zero toqueO código é transferido para seu app Android em segundo plano, sem nenhum toque. Exige integração com o app Android e os termos da Meta.
OTP por SMSFunciona em qualquer celular, sem dados móveis. Exige um ID de remetente transacional registrado em muitos mercados.
OTP por RCSRemetente verificado e com a sua marca em celulares compatíveis com RCS, com fallback automático para SMS nos demais.
OTP por vozCódigo lido em voz alta por síntese de voz, inclusive em árabe. Provisionado com sua equipe de conta.

Como lançar a entrega de OTP

A geração e a validação dos códigos ficam no seu sistema. Planejamos com você a entrega, o fallback e os relatórios.

  1. 1

    Mapeie seus fluxos de verificação

    Liste onde os códigos são enviados, como cadastro, login, redefinição de senha e pagamentos, e os países em que seus usuários estão.

  2. 2

    Configure os canais

    Crie um modelo de autenticação do WhatsApp, registre um ID de remetente de SMS transacional e providencie RCS e OTP por voz, se precisar.

  3. 3

    Conecte a API e os webhooks

    Chame a API REST a partir do seu backend, escolha a ordem de fallback e aponte os webhooks de entrega para o seu sistema. O acesso de teste envia para os seus próprios números verificados.

  4. 4

    Adicione controles de segurança e antifraude

    Defina validade curta, uso único, limite de tentativas, limites de taxa e listas de países permitidos na sua aplicação.

  5. 5

    Teste em aparelhos reais e entre no ar

    Confira a entrega e o tempo em cada operadora e canal e depois monitore quantos códigos são enviados em comparação com quantos são digitados.

Quem deve usar a OmniChannels.ai para OTP e alertas?

Indicado quando

  • Você verifica cadastros, logins ou pagamentos pelo número de telefone.
  • Seus usuários estão em mercados onde o WhatsApp é comum, mas alguns ainda precisam de SMS ou de uma chamada de voz.
  • Você quer o status de entrega de cada código, para que o suporte veja por que um usuário não o recebeu.
  • Você envia códigos e alertas de serviço em árabe e inglês.

Bom saber antes de começar

  • A OmniChannels.ai entrega os códigos; gerar, armazenar e validar é tarefa da sua aplicação.
  • O OTP por telefone é mais fraco do que autenticadores em app ou passkeys, por causa dos riscos de troca de SIM e interceptação.
  • Os modelos de autenticação do WhatsApp não podem conter links, mídia nem emoji, e o texto deles é predefinido pela Meta.
  • O fallback pode entregar mais de uma mensagem para o mesmo código; defina tempos de espera para não confundir os usuários.
  • A Meta cobra as mensagens de autenticação do WhatsApp por país, o SMS é cobrado por segmento e a voz por chamada; confirme os valores atuais.

Fallback entre canais, passo a passo

Envie uma única vez pela plataforma ou pela API. Se uma etapa não for entregue a tempo, o próximo canal assume automaticamente, e todos os status voltam em um único formato de webhook.

  1. 01

    WhatsApp

    Modelo rico com botões, confirmações de leitura e respostas na caixa de entrada

  2. 02

    RCS

    Card rico com a sua marca onde o celular e a operadora suportam RCS

  3. 03

    SMS

    Alcança qualquer celular por rotas diretas com operadoras

  4. 04

    Voz

    Um código ou mensagem falada quando o texto não chega

Cada etapa aguarda uma confirmação de entrega; o tempo limite é definido por caso de usoUm status de entrega por mensagem volta para o seu webhook

Perguntas sobre OTP e notificações

Qual é a diferença entre copiar código, um toque e zero toque?

O copiar código exibe um botão que copia o código para o usuário colar. O um toque abre seu app Android e transfere o código. O zero toque transfere o código para seu app Android sem nenhum toque. Um toque e zero toque exigem integração com o app Android; o copiar código não.

Quando devemos usar OTP por voz?

Use uma chamada de voz como último fallback quando uma mensagem não é entregue, para números de telefone fixo ou para usuários que preferem ouvir o código. A chamada lê o código em voz alta com síntese de voz, inclusive em árabe.

Por quanto tempo um código deve ser válido?

Mantenha a validade curta e aceite cada código uma única vez. As diretrizes do NIST limitam a autenticação fora de banda a 10 minutos, e muitas empresas usam prazos menores para logins e pagamentos. Os modelos de autenticação do WhatsApp podem exibir uma linha de validade para que o usuário saiba o prazo.

O que é SMS pumping e como evitamos?

SMS pumping, ou tráfego inflado artificialmente, é uma fraude em que bots pedem códigos para números que rendem ao fraudador uma parte das tarifas. Previna em camadas: verificação antibot antes do envio, apenas os países que você atende, limites de taxa por número e por IP e alertas quando os códigos enviados aumentam sem aumento dos códigos digitados.

Por qual canal devemos enviar os OTPs primeiro?

Depende dos seus usuários. O WhatsApp oferece uma mensagem com a sua marca, com copiar código ou preenchimento automático, para quem tem dados móveis. O RCS oferece um remetente verificado em celulares compatíveis. O SMS chega a praticamente qualquer celular, e a voz cobre o restante. Muitas equipes começam por um e fazem fallback para o próximo.

Podemos colocar um link de login em um OTP do WhatsApp?

Não. Os modelos de autenticação da Meta não podem conter links, mídia nem emoji. Envie links em um modelo de utilidade separado, se o seu fluxo precisar.

Guias sobre este tema

Conheça mais da plataforma

Planeje a entrega de OTP com nossos engenheiros

Conte-nos seus fluxos de verificação, mercados e volumes. Revisamos com você canais, fallback, status de entrega e controles antifraude.