floogos
    Todas las plantillas
    Nueva

    Verificación por código de WhatsApp (OTP)

    Envía un código de 6 dígitos por WhatsApp y lo verifica después: dos webhooks listos para validar el teléfono de tus usuarios.

    Se crea todo desactivado en una carpeta nueva de tu cuenta. No se ejecuta nada hasta que tú lo actives y puedes deshacerlo durante 24 horas.

    Diagrama del workflow: Verificación por código de WhatsApp (OTP)

    Qué hace

    Dos workflows que juntos implementan una verificación por código de un solo uso. Solicitar código recibe un teléfono, genera un código aleatorio de 6 dígitos, lo guarda en un Data Store con caducidad de 5 minutos y lo envía por WhatsApp. Verificar código recibe el teléfono y el código que ha escrito el usuario, comprueba que existe y no ha caducado, lo borra para que no se pueda reutilizar y responde verified: true o verified: false.

    Qué necesitas: una cuenta de WhatsApp Business Cloud API (token y phoneNumberId). Fuera de la ventana de 24 horas de conversación, WhatsApp exige usar una plantilla aprobada; si es tu caso cambia el nodo por WA Send Template.

    Cómo se usa: instala la plantilla, conecta WhatsApp y llama a los dos webhooks desde tu web o tu app.

    Nota: los códigos caducados que nadie llega a verificar se quedan en el Data Store otp; puedes limpiarlos periódicamente.

    Cómo se pone en marcha

    1. 1

      Conectar la credencial de whatsapp_business

      Esta plantilla usa whatsapp_business en: Enviar código por WhatsApp. Crea o elige la credencial y asígnala en esos nodos.

    2. 2

      Copiar la URL del webhook (Recibir teléfono)

      Al instalar se genera una URL nueva. Pégala en el sistema externo que debe llamar a este workflow.

    3. 3

      Copiar la URL del webhook (Recibir código)

      Al instalar se genera una URL nueva. Pégala en el sistema externo que debe llamar a este workflow.

    4. 4

      Conectar WhatsApp Business

      Configura el nodo Enviar código por WhatsApp del workflow Solicitar código con tu cuenta de WhatsApp Business (token y phoneNumberId).

    5. 5

      Pedir un código

      Haz un POST a la URL del webhook de Solicitar código con {"phone":"34600111222"} (con prefijo de país, sin +). El usuario recibe el código en su WhatsApp.

    6. 6

      Verificar el código

      Haz un POST a la URL del webhook de Verificar código con {"phone":"34600111222","code":"123456"}. Responde {"verified":true} si es correcto y vigente (HTTP 200) o {"verified":false} (HTTP 401).

    7. 7

      Activar el workflow

      Los workflows se instalan desactivados. Cuando todo esté configurado, actívalo.

    Pruébala en menos de 5 minutos

    Crea la plantilla en tu cuenta, conecta tus credenciales y actívala cuando estés listo.

    Usar esta plantilla