1 de cada 4 códigos OTP llega tarde o no llega. Con SMS Masivos envías por SMS, WhatsApp o llamada de voz — con fallback automático entre canales. 3 endpoints. Validación server-side. Dashboard con métricas por operador.
Dependes de un solo canal. Si el SMS no llega, el usuario abandona.
El SMS depende de la congestión del operador. En hora pico, un código puede tardar 30+ segundos. El usuario se desespera y abandona.
Números portados, buzón lleno, cobertura débil. Si tu único canal es SMS, pierdes la verificación y al usuario. Sin plan B.
Si generas el código en tu app y solo usas la API para enviarlo, el código viaja en el request y queda expuesto. Inseguro.
Si el SMS no llega en el tiempo que configures, reenvía por WhatsApp. Si tampoco llega, hace una llamada de voz que dicta el código. Todo automático.
Canal principal. Entrega en menos de 5 segundos. Cobertura en todos los operadores de México: Telcel, Movistar, AT&T y MVNOs.
Segundo intento automático. Si el SMS no se entregó en el tiempo configurado, reenvía el código por WhatsApp sin intervención del usuario.
Último recurso. Llamada robótica que dicta el código. Funciona sin internet y sin smartphone. Ideal para usuarios con celulares básicos o datos agotados.
Timeout configurable
Tú defines cuántos segundos esperar en cada canal antes de escalar al siguiente. Ejemplo: 45 seg SMS → WhatsApp → 60 seg → Voz. El endpoint /verification/resend maneja los reintentos.
Enviar, validar y reenviar. El código se genera y almacena server-side — nunca viaja en tu request. Tú solo envías el teléfono.
/verification/start
Solicita el envío de un código OTP. El sistema genera el código automáticamente y lo envía por el canal que elijas (SMS, WhatsApp o Voz).
/verification/check
Valida el código que ingresó el usuario. La verificación es server-side — el código nunca se expone al cliente. Responde con valid: true/false.
/verification/resend
Reenvía el mismo código por un canal distinto o por una conexión alterna de SMS. Usa este endpoint para implementar el fallback manual o el botón "Reenviar código" en tu UI.
Código 100% personalizable
Elige longitud (4-8 dígitos), tipo (numérico, alfanumérico o solo letras), tiempo de expiración y template del mensaje. El código se genera y almacena en nuestro servidor — tu app nunca lo ve.
No solo sabes si se envió. Sabes si se verificó, por qué canal, con qué operador y cuánto tardó.
Porcentaje de códigos enviados vs códigos verificados exitosamente. Mide la efectividad real de tu flujo de autenticación.
Desglosa entrega y tiempo de respuesta por Telcel, Movistar, AT&T y MVNOs. Identifica si un operador está causando retrasos o fallos.
Identifica patrones sospechosos: reintentos excesivos desde un mismo número, velocidad anormal de requests. Protege tu presupuesto de OTP.
Tiempo promedio entre envío y verificación exitosa. Mide la experiencia real del usuario, no solo la entrega técnica.
Qué porcentaje se verificó por SMS vs WhatsApp vs Voz. Si muchos caen a fallback, revisa tu configuración de timeout o canal primario.
Recibe notificaciones en tu servidor cuando un código se envía, se valida o falla. Integra con tu sistema de monitoreo o alertas.
Valida que el número de teléfono es real antes de crear la cuenta. Reduce cuentas falsas y bots. El usuario recibe el código y verifica en segundos.
Agrega una capa de seguridad al inicio de sesión. El código cambia en cada intento y expira automáticamente. Compatible con cualquier flujo de auth.
Antes de procesar una transacción, envía un código de confirmación. Protege contra pagos no autorizados y genera un registro de verificación.
Verifica la identidad del usuario antes de permitir el cambio de contraseña. Con fallback a WhatsApp o Voz si el SMS no llega al primer intento.
/verification/start, el sistema lo entrega por SMS. Si usas /verification/resend, reenvía el mismo código por un canal distinto: WhatsApp o Voz. Tú controlas el timeout y el orden de escalamiento desde tu lógica de negocio. El código no cambia entre reintentos./verification/check con el teléfono y el código que ingresó el usuario. En ningún momento el código viaja de nuestro servidor al tuyo — solo la respuesta valid: true/false.3 canales. Fallback automático. Validación server-side. Dashboard con métricas por operador. 10 créditos de prueba gratis.
SMS + WhatsApp + Voz. Código personalizable. Webhooks en tiempo real.
Sin tarjeta de crédito. 10 créditos gratis. CFDI 4.0.
