Cómo usar la plantilla de mensaje OTP en WhatsApp
Esta guía explica cómo configurar la autenticación OTP usando plantillas de mensajes de WhatsApp en OneChat. Sigue los pasos detallados a continuación, con elementos visuales incluidos, para implementar correctamente la autenticación OTP.
TODO_VIDEO[87645ccf9b]: reemplazar este video con un recurso oficial de OneChat.
Thg
#### 1. Crear la plantilla de mensaje de WhatsApp
- Ve a Content > Message Template.
- Haz clic en New Template.
- Detalles de la plantilla:
Name: Ingresa un nombre para tu plantilla, por ejemplo, "OTP Login".
- Category: Selecciona Authentication.
Contenido del mensaje:
- Personaliza el mensaje, por ejemplo, "Your verification code is {{1}}. For your security, do not share this code.".
- Campos opcionales:
Agrega un Security Disclaimer (recomendado).
- Indica la duración de expiración del código, por ejemplo, "This code will expire in 3 minutes."
Previsualiza tu mensaje para asegurarte de que cumpla con tus requisitos.
Envía la plantilla para aprobación. Una vez aprobada, estará lista para usarse.
#### 2. Configurar el flow para usar la plantilla de mensaje
- Crea un nuevo flow o edita uno existente.
- Agrega un bloque Send Message.
Selecciona Message Template dentro de la categoría "Other".
- Elige tu plantilla de mensaje OTP de la lista.
- Insertar variables:
Agrega el campo personalizado dinámico para el código OTP, por ejemplo, {{OTP_Code}}.
#### 3. Generar el código OTP
- Antes de enviar el mensaje, genera un código OTP único:
Agrega un Action Block al flow.
1. Selecciona Set Variable Value.
Configuración:
- Establece el Variable Name como OTP_Code.
- En Operation, elige Generate Random Text.
- Usa el formato #### para un código de 4 dígitos.
- Guarda la configuración del nodo de acción.
#### 4. Solicitar al usuario que ingrese el OTP
- Agrega un Question Block para pedirle al usuario el OTP:
Message: "Te enviamos un código por WhatsApp. Por favor, cópialo y pégalo aquí."
- Guarda la entrada del usuario en un campo personalizado, por ejemplo, Response.
#### 5. Validar el OTP
- Agrega un Condition Block para comparar el OTP:
Condition: Verifica si OTP_Code (generado) coincide con Response (entrada del usuario).
- Resultados:
If Yes: Continúa con el siguiente paso, por ejemplo, "Usuario verificado."
- If No: Muestra un mensaje de error, por ejemplo, "Código inválido. Inténtalo de nuevo.".
1. Mecanismo de reintento
- Permite que los usuarios vuelvan a intentarlo si el OTP es incorrecto:
Agrega un Button Block con opciones para reiniciar el flow de OTP.
#### Notas clave:
- Asegúrate de que la plantilla de WhatsApp esté aprobada antes de usarla.
- Personaliza los mensajes y las variables para que se ajusten al tono de tu marca.
- Prueba el flow exhaustivamente antes de implementarlo.
Si necesitas más ayuda, envía un ticket a ticket@onechat.com.au.