Skip to main content
novo bubble
Last updated: 11/30/2025

Workflow: Envio de OTP via SMS 📱

Extraído automaticamente do Editor Bubble.io


1. Validação de Credenciais ❌

Passos originais: 1, 2, 3

O fluxo inicia com a validação das credenciais do usuário. Se o número de usuários encontrados for diferente de 1, consideramos que as credenciais são inválidas. Nessas circunstâncias, um log de erro é criado para registrar a tentativa de acesso com token inválido, e o workflow é encerrado para evitar ações não autorizadas.


2. Verificação do Tipo de Requisição 📜

Passos originais: 4, 5

A próxima etapa avalia o tipo de requisição recebida. Se o tipo de corpo da requisição não for SMS, o workflow é finalizado. Essa verificação é crucial para garantir que apenas requisições apropriadas sejam processadas.


3. Gerenciamento de Créditos de SMS 💳

Passos originais: 6, 7, 8

Uma vez que as validações anteriores tenham sido bem-sucedidas, o sistema recupera a quantidade de créditos disponíveis para o envio de SMS. Se houver créditos suficientes (ou seja, mais de 0), um crédito é deduzido e um novo registro de OTP enviado é criado. Isso garante que o sistema esteja sempre atualizado em relação ao uso de créditos.


4. Envio do SMS 📤

Passos originais: 9, 10, 11

Após a dedução do crédito, o workflow verifica se o número de caracteres do telefone é maior ou igual a 12 e se existe um modelo de OTP disponível. Se todas essas condições forem atendidas, o SMS é enviado com sucesso. Em seguida, uma resposta de sucesso é enviada ao cliente, e um log é criado para registrar a operação bem-sucedida.


5. Tratamento de Falhas 🚫

Passos originais: 12, 13

Caso contrário, se não houver créditos disponíveis, o número de caracteres do telefone for inferior a 12, ou se não houver um modelo de OTP, o sistema responde com uma falha. Um log é criado para documentar o motivo da falha, permitindo que futuras análises possam ser realizadas para melhorar o processo.


Documentação gerada automaticamente pela extensão Doccler