Ir al contenido principal

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

Actualizado hace más de 2 semanas

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 a crear una plantilla de autenticación, obtener la aprobación y activar mensajes OTP utilizando la API /sendTemplateMessage.

Nota: Las transmisiones ahora son Campañas: ¡las mismas funciones potentes, nombre actualizado!

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 heredado de Wati, las plantillas de autenticación están disponibles en los planes Standard y Professional.

Instrucciones

Consulta este video instructivo para obtener información sobre cómo enviar OTP en WhatsApp a través de Wati:

Paso 1: Crear una plantilla de autenticación

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

Elementos necesarios 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 de OTP.

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

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

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

  • Botón: un botón de Copiar código o de Autocompletar con un toque.

Notas importantes

  • Las URL, los archivos multimedia y los emojis no son compatibles con las plantillas de autenticación.

  • Estas plantillas reducen el riesgo de que se pausen, ya que constan únicamente de 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 mediante la API

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

Punto de conexión de la API:

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

Nota: Para los comerciantes que utilizan la API de Wati para enviar mensajes OTP de autenticación, puedes habilitar la conmutación por error a SMS para ayudar a garantizar la entrega de OTP y mantener las operaciones comerciales sin problemas, incluso si los mensajes de WhatsApp fallan.

Configurar la conmutación por error a SMS si falla la OTP de WhatsApp

Sigue estos pasos para configurar SMS como conmutación por error si falla un mensaje OTP de WhatsApp:

Paso 1: Actualizar al plan Wati Business

La conmutación por error a SMS solo está disponible en el plan Business.

Paso 2: Conectar Wati con Twilio

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

Paso 3: Crear una plantilla OTP de WhatsApp

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

Paso 4: Crear una plantilla OTP de SMS

Crea una plantilla de SMS coincidente y asóciala a la plantilla OTP de WhatsApp que creaste en el paso 3.

Paso 5: Enviar la OTP de WhatsApp mediante la API de Wati

Cuando tu sistema llame a la API de Wati para enviar la plantilla OTP de WhatsApp, Wati enviará automáticamente la conmutación por error de SMS a través de Twilio si la entrega de WhatsApp falla.

Sugerencia: Para obtener más información sobre las plantillas de autenticación, consulta la guía oficial de Meta.

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 de OTP, un texto de verificación preestablecido y un botón como Copiar código o Autocompletar con un toque.

2. ¿Qué elementos deben incluirse en una plantilla de autenticación?

Debe contener un mensaje de verificación con el marcador de posición de OTP. Los campos opcionales incluyen un aviso de seguridad y una advertencia de vencimiento. También debe incluir un botón como Copiar código o Autocompletar con un toque.

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

No. Las URL, el contenido multimedia y los emojis no son compatibles con 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.

Enviar OTP a través de la API de Wati

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

Una vez que se apruebe tu plantilla de autenticación, puedes enviar OTP utilizando la API /sendTemplateMessage de Wati.

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

El punto de conexión es: https://{WATI_API_ENDPOINT}/api/v1/sendTemplateMessage

Disponibilidad y configuración de la conmutación por error

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

Se admiten en los planes Growth, Pro y Business. En los planes heredados, se admiten en los planes Standard y Professional.

8. ¿Qué es la conmutación por error a SMS y quién puede usarla?

La conmutación por error a SMS garantiza la entrega de OTP mediante el envío de un SMS si la OTP de WhatsApp falla. Solo está disponible en el plan Business de Wati.

9. ¿Cómo habilito la conmutación por error a SMS en Wati?

Conecta tu cuenta de Twilio en Wati en Más → Integraciones y habilita SMS automatizado para campañas fallidas. También debes crear plantillas OTP de WhatsApp y SMS y asociarlas para que la conmutación por error pueda funcionar automáticamente.

¿Ha quedado contestada tu pregunta?