Autenticação de Dois Fatores com Chamadas de Voz e Verificação por E-mail - Fluxo de trabalho n8n

Implemente uma verificação de dois fatores robusta usando um fluxo de trabalho n8n personalizado. Este template n8n utiliza um gatilho de formulário n8n, chamadas TTS de voz do ClickSend e verificação segura por e-mail.

Prévia do Workflow

Pronto para automatizar?

Baixe este modelo de fluxo de trabalho n8n e comece a usá-lo instantaneamente.

Para quem é indicado?

Empresas que exigem autenticação de usuário de alta segurança.
Desenvolvedores que procuram templates n8n avançados de autenticação de dois fatores (2FA).
Usuários que precisam de um fluxo de registro personalizado acionado por um gatilho n8n.
Especialistas em automação que implementam soluções de verificação baseadas em voz usando um fluxo de trabalho n8n.

Visão Geral

Proteja suas aplicações e contas de usuário com este poderoso fluxo de trabalho n8n projetado para autenticação multifator. Ao combinar chamadas de voz Text-to-Speech (TTS) via API do ClickSend e verificação tradicional por e-mail, este template n8n garante que os usuários verifiquem a posse tanto do número de telefone quanto do endereço de e-mail antes de prosseguir. A lógica personalizada usa vários tipos de nós n8n centrais para gerenciar o fluxo sequencial, garantindo que uma falha em qualquer etapa de verificação interrompa o processo. Este fluxo de trabalho n8n específico serve como uma excelente referência para integrar APIs de comunicação complexas como a ClickSend em seus processos de segurança internos, tudo iniciado por um simples gatilho de formulário n8n.

Como funciona

Este fluxo de trabalho n8n abrangente começa com o gatilho n8n On form submission, que captura o número de telefone do usuário, e-mail, voz preferida e configurações de idioma.


  1. Definir Código de Voz: O primeiro passo usa um nó Set n8n para definir o código de verificação de voz inicial.

  2. Formatar Código para TTS: Um nó Code n8n processa este código numérico, adicionando espaços entre cada dígito. Isso garante que o serviço Text-to-Speech (ClickSend) pronuncie os números individualmente, em vez de lê-los como uma única sequência na chamada de voz.

  3. Enviar Chamada de Voz: O nó Send Voice n8n, um nó HTTP Request n8n configurado para ClickSend, inicia uma chamada de voz para o usuário, lendo o código de verificação formatado.

  4. Verificação por Voz: O fluxo de trabalho n8n pausa, solicitando ao usuário, por meio de um nó Form n8n (Verify voice code), que insira o código que acabou de receber no telefone.

  5. Verificação Condicional (Voz): Um nó If n8n (Is voice code correct?) avalia a entrada. Se a verificação falhar, o processo é encerrado com uma mensagem de falha.

  6. Configuração da Verificação por E-mail: Se o código de voz estiver correto, o fluxo de trabalho n8n avança para o segundo fator, definindo o Set email code através de outro nó Set n8n.

  7. Enviar E-mail: O nó Send Email n8n usa credenciais SMTP para despachar o segundo código de verificação para o endereço de e-mail do usuário.

  8. Verificação Final: O usuário é solicitado pela última vez através do nó n8n Verify email code (um nó Form) a inserir o código do e-mail.

  9. Verificação Final (E-mail): Um nó If n8n final verifica o código do e-mail. A verificação bem-sucedida leva ao nó de conclusão Success, confirmando que ambos os fatores foram satisfeitos. Esta abordagem estruturada demonstra o poder de construir sistemas de autenticação complexos usando a modularidade do sistema de nós n8n.

Guia de Instalação


  1. Importar o Fluxo de Trabalho n8n: Copie os dados JSON fornecidos e importe-os diretamente para sua instância n8n através da seção Workflow (Fluxo de Trabalho).

  2. Ativar Credenciais:

Configuração do ClickSend: O nó Send Voice n8n requer uma credencial de Autenticação Básica HTTP. Você deve se registrar no ClickSend para obter sua Chave de API (usada como senha) e nome de usuário. Configure essas credenciais nas configurações do fluxo de trabalho n8n.
Configuração SMTP: O nó Send Email n8n requer credenciais SMTP. Configure os detalhes do seu servidor de e-mail (host, porta, nome de usuário, senha) para garantir que o e-mail de verificação possa ser enviado com sucesso.

  1. Personalizar Códigos: Revise as configurações dos nós n8n Set voice code e Set email code. Para uso em produção, você deve modificar esses nós Set n8n para gerar dinamicamente códigos aleatórios em vez de usar os placeholders fixos (12345 e 56789).

  2. Ativar Gatilho: Certifique-se de que o gatilho n8n On form submission esteja ativo. Você pode então usar o link do formulário fornecido para começar a testar o fluxo de trabalho n8n.

Detalhes do Nó

On form submission (Gatilho de Formulário n8n): Inicia o fluxo de trabalho n8n quando um usuário envia o formulário web. Ele captura os detalhes necessários do usuário (número de telefone, nome, e-mail, voz/idioma preferido).
Set voice code / Set email code (Nó Set n8n): Define os códigos de verificação estáticos usados para testes (necessita de geração dinâmica na produção).
Code for voice (Nó Code n8n): Executa JavaScript personalizado para inserir espaços entre os dígitos, crucial para a pronúncia correta pelo motor TTS.
Send Voice (Nó HTTP Request n8n): Conecta-se à API ClickSend usando Autenticação Básica para iniciar a chamada telefônica automatizada Text-to-Speech, integrando o código de verificação no corpo da mensagem.
Verify voice code / Verify email code (Nó Form n8n): Apresenta páginas de formulário de acompanhamento ao usuário, pedindo que insiram os códigos recebidos por chamada e e-mail.
Is voice code correct? / Is email code correct? (Nó If n8n): Lógica central de controle de fluxo que compara a entrada do usuário com o código de verificação armazenado, ditando o caminho subsequente do fluxo de trabalho n8n.

Fluxos de trabalho n8n relacionados

Grátis

Nós: 8 Nós
Atualizado: Dezembro 26 2025
Ver tudo
Criado por
Amit Mehta
Amit Mehta

I'm a workflow automation expert with 15+ years in IT industry. I build smart, scalable n8n workflows for AI automation, marketing, CRM, and SaaS integrations. My focus is on simplifying business processes with tools like OpenAI, WhatsApp, Gmail, and Airtable. I help teams and solopreneurs automate smarter, reduce manual tasks, and grow faster—one workflow at a time.

Apresentou*