Saltar al contenido
verificaOTP

Capítulo 2 de 5 · 13 min de lectura

OTP por chat e IP

Entrega códigos por mensajería sobre datos y recurre al SMS solo cuando hace falta.

Las apps de mensajería entregan sobre datos, muestran la marca verificada del remitente y suelen costar menos que un SMS internacional. A cambio, exigen que el usuario tenga la app instalada y conectividad. El patrón ganador es intentar primero por chat y caer a SMS si no hay confirmación de entrega en pocos segundos.

Intento con fallback

El SDK simulado expone mx.chat.send, que responde con estado de entrega. En el playground simulamos que el usuario no tiene la app: el envío falla y se activa el SMS. Juega con la variable hasChatApp para ver ambos caminos.

Un solo código, varios canales

Observa que el fallback reutiliza el mismo código. Si emitieras uno nuevo por canal, el usuario podría recibir dos y escribir el equivocado. Mantén una verificación por intento lógico y registra por qué canal se entregó finalmente.

En países como México y Colombia, buena parte de la base de usuarios mantiene la app de chat abierta todo el día con datos siempre disponibles, mientras que en zonas rurales de Perú el SMS sigue ganando por cobertura. No existe un orden universal: la mezcla correcta de canales depende de dónde vive realmente tu usuario.

Medir el porcentaje de entregas que terminan en el canal secundario te dice, indirectamente, qué tan bien elegiste el canal primario. Si más del 30% de tus códigos terminan cayendo a SMS, probablemente estás sobrestimando la cobertura de chat para ese segmento de usuarios.

Se marca completado al leer el 80%.

Comentarios (3)

Se guardan solo en tu navegador.

  • Camila Ortiz2 oct

    En nuestro caso en México el canal de chat resolvió más de la mitad de las verificaciones y el costo total bajó bastante.

  • Felipe Araya3 oct

    ¿Cuántos segundos esperan la confirmación antes de caer a SMS?

    • Equipo verificaOTP3 oct

      Entre 8 y 15 segundos es lo habitual. Lo vemos en detalle en el capítulo de orden de fallback.