Ir al contenido principal

Cómo enviar OTP en WhatsApp usando la API de Wati

Actualizado hace más de una semana

Resumen

Esta guía explica cómo enviar una Contraseña de un Solo Uso (OTP) a través de WhatsApp utilizando la API de Wati. Aprenderás cómo crear una plantilla de autenticación, obtener la aprobación y activar mensajes OTP utilizando la API /sendTemplateMessage.

Nota: Broadcasts ahora son Campaigns – ¡las mismas funciones potentes, nombre actualizado!

Instrucciones

Consulta este video para aprender sobre el envío de OTP en WhatsApp a través de Wati:

Paso 1: Crear una plantilla de autenticación

Antes de enviar OTP, debes crear un mensaje de plantilla de autenticación y obtener la aprobación de WhatsApp. Esta plantilla garantiza un formato coherente para los mensajes de autenticación.

Elementos requeridos en la plantilla de autenticación:

Una plantilla de autenticación con botones OTP debe incluir:

  • Mensaje de verificación: Un texto preestablecido que contiene el marcador de posición OTP.

  • <VERIFICATION_CODE> es tu código de verificación.

  • Descargo de responsabilidad de seguridad (opcional): Por tu seguridad, no compartas este código.

  • Advertencia de caducidad (opcional): Este código caduca en <NUM_MINUTES> minutos.

  • Botón: Ya sea un botón de Copiar código o de Rellenado automático con un solo toque.

Notas importantes:

  • Las URL, los medios y los emojis no son compatibles en las plantillas de autenticación.

  • Estas plantillas reducen el riesgo de ser pausado, ya que consisten únicamente en texto preestablecido y botones.

Una vez que envíes la plantilla, espera la aprobación de WhatsApp antes de continuar con el siguiente paso.

Paso 2: Enviar OTP usando la API

Una vez aprobada, puedes activar el OTP utilizando la API /sendTemplateMessage de Wati. Esta API permite que tu sistema envíe el mensaje de autenticación preaprobado a los usuarios.

Punto final de la API:

https://{WATI_API_ENDPOINT}/api/v1/sendTemplateMessage

Haz clic aquí para obtener más información sobre la API.

Disponibilidad

Las plantillas de autenticación están disponibles para los clientes de Wati en los planes Growth, Pro y Business. Si tienes un plan legacy de Wati, las plantillas de autenticación están disponibles en los planes Standard y Professional.

Para obtener más detalles, consulta la guía oficial de Plantillas de autenticación de la API de administración de empresas de WhatsApp.

Nota: Para los comerciantes que utilizan la API de Wati para enviar mensajes OTP de autenticación, puedes habilitar el fallback de SMS para ayudar a garantizar la entrega del OTP y mantener operaciones comerciales fluidas, incluso si los mensajes de WhatsApp fallan.

Sigue estos pasos para configurar SMS como fallback si falla un mensaje OTP de WhatsApp:

Paso 1: Actualiza al plan Wati Business

El fallback de SMS solo está disponible en el plan Business.

Paso 2: Conecta Wati con Twilio

En Wati, ve a Más → Integraciones.
Agrega tu cuenta de Twilio y activa Enviar SMS automatizados para campañas fallidas.

Paso 3: Crea una plantilla de OTP de WhatsApp

En Wati, crea la plantilla de mensaje que se utilizará para la autenticación OTP de WhatsApp.

Paso 4: Crea una plantilla de OTP de SMS

Crea una plantilla de SMS coincidente y asígnale la plantilla de OTP de WhatsApp que creaste en el Paso 3.

Paso 5: Envía el OTP de WhatsApp usando la API de Wati

Cuando tu sistema llame a la API de Wati para enviar la plantilla de OTP de WhatsApp, Wati enviará automáticamente el fallback de SMS a través de Twilio si falla la entrega de WhatsApp.

Preguntas frecuentes (FAQ)

Plantillas de autenticación y OTP

1. ¿Qué es una plantilla de autenticación para OTP?

Es un formato de mensaje preaprobado requerido por WhatsApp para enviar OTP a través de Wati. Incluye un marcador de posición OTP, texto de verificación preestablecido y un botón como Copiar código o Rellenado automático con un solo toque.

2. ¿Qué elementos debo incluir en una plantilla de autenticación?

Debe contener un mensaje de verificación con el marcador de posición OTP. Los campos opcionales incluyen un descargo de responsabilidad de seguridad y una advertencia de caducidad. También debe incluir un botón como Copiar código o Rellenado automático con un solo toque.

3. ¿Pueden las plantillas de autenticación incluir URL, medios o emojis?

No. Las URL, los medios y los emojis no son compatibles en las plantillas de autenticación.

4. ¿Las plantillas de autenticación necesitan la aprobación de WhatsApp?

Sí. Debes enviar la plantilla y esperar la aprobación de WhatsApp antes de enviar mensajes OTP.

Envío de OTP a través de la API de Wati

5. ¿Cómo envío mensajes OTP usando Wati?

Una vez que tu plantilla de autenticación sea aprobada, puedes enviar OTP usando la API /sendTemplateMessage de Wati.

6. ¿Cuál es el punto final de la API para enviar mensajes OTP?

El punto final es: https://{WATI_API_ENDPOINT}/api/v1/sendTemplateMessage

Disponibilidad y configuración de fallback

7. ¿Qué planes de Wati admiten plantillas de autenticación?

Son compatibles con los planes Growth, Pro y Business. En los planes legacy, son compatibles con los planes Standard y Professional.

8. ¿Qué es el fallback de SMS y quién puede usarlo?

El fallback de SMS garantiza la entrega del OTP enviando un SMS si falla el OTP de WhatsApp. Solo está disponible en el plan Wati Business.

9. ¿Cómo activo el fallback de SMS en Wati?

Conecta tu cuenta de Twilio en Wati en Más → Integraciones y activa SMS automatizados para campañas fallidas. También debes crear plantillas de OTP de WhatsApp y SMS y asignarlas para que el fallback funcione automáticamente.

¿Ha quedado contestada tu pregunta?