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.
MiApp: Tu codigo de verificacion es 284756. Valido por 10 min. No lo compartas.
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 /otp/resend maneja los reintentos.
Enviar, validar y reenviar. El código se genera server-side. Tú envías el teléfono y recibes el código en el response si lo necesitas.
/otp/send
Solicita el envío de un código OTP. El sistema genera el código automáticamente y lo envía por SMS (Canal principal con 98% de entregas efectivas).
/otp/verify
Valida el código que ingresó el usuario. La verificación es server-side, sin lógica adicional de tu lado.
/otp/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 a voz 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 en nuestro servidor y puedes recibirlo en el response si tu flujo lo requiere.
En menos de 2 minutos: cómo se envía un código, qué pasa si el SMS no llega, y cómo el usuario lo valida desde tu app.
No solo sabes si se envió. Sabes si se verificó, por qué canal, con qué operador y cuánto tardó.
No solo "mensaje entregado". Mide cuántos usuarios completaron la verificación después de recibir el código. Códigos enviados vs códigos validados.
Desglose por Telcel, Movistar, AT&T y MVNOs. Identifica qué operador tiene más demoras o fallos antes de que impacten tus conversiones.
Detecta reintentos excesivos desde un mismo número y velocidad anormal de requests. Protege tu presupuesto de créditos OTP.
Recibe notificaciones en tu servidor cuando un código se envía, se valida o falla. Integra con tu sistema de monitoreo.
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. Si necesitas el código en tu lado, el response lo incluye como parámetro opcional.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.
