Volver al blog
VerificaciónPreciosMulticanal

Por qué ningún canal de OTP gana en todas partes

Novauth Team5 min de lectura

La mayoría de los equipos eligen un canal de verificación una sola vez. Alguien evalúa SMS frente a flash call frente a WhatsApp, escribe un documento, toma una decisión, y esa decisión se endurece silenciosamente hasta convertirse en la forma en que funciona el producto: en todas partes, para siempre.

Esa decisión casi siempre está equivocada en algún sitio, porque la economía de la verificación no es global. Es por país, y no varía solo en grado. Se invierte.

Aquí está la evidencia, directamente de nuestras propias tarifas publicadas.

Los mismos tres canales, cuatro países

Estos son precios reales por intento de nuestra instantánea de precios (generada el 2026-07-06). Nada aquí es ilustrativo:

PaísFlash CallSMSTelegram
Nigeria0,004 €0,20 €
Etiopía0,004 €0,192 €0,015 €
Túnez0,005 €0,295 €
Bosnia y Herzegovina0,0061 €0,065 €0,015 €

Lee la fila de Nigeria, y luego la de Bosnia.

En Nigeria, un flash call cuesta aproximadamente una cincuentava parte de un SMS (0,004 € frente a 0,20 €). Si tienes registros de alto volumen ahí y estás en SMS, la elección de canal no es un error de redondeo en tu factura de infraestructura: es tu factura de infraestructura.

En Bosnia, esos mismos dos canales están a unas diez veces de distancia (0,0061 € frente a 0,065 €) —sigue siendo una brecha real, pero un orden de decisión completamente distinto. Y el SMS en Bosnia (0,065 €) cuesta menos de un tercio que el SMS en Nigeria (0,20 €). El canal no cambió. El corredor sí.

Dónde se invierte del todo

Bosnia es el único país de nuestra instantánea actual con una tarifa de WhatsApp publicada, y es la cifra más instructiva que tenemos:

Bosnia y HerzegovinaPrecio
Flash Call0,0061 €
Telegram0,015 €
SMS0,065 €
WhatsApp0,40 €

Ahí WhatsApp cuesta más de seis veces que el SMS, y aproximadamente 65× el flash call. Cualquier regla general que diga "usa WhatsApp, es más barato que el SMS" no es una simplificación en ese corredor. Es una afirmación factualmente falsa que multiplicaría tu gasto en verificación.

Alemania funciona al revés: SMS 0,065 €, Telegram 0,015 €. Ahí, Telegram es aproximadamente cuatro veces más barato que el SMS. Los mismos dos canales, veredicto opuesto, a un continente de distancia.

No hay ningún canal que sea universalmente el más barato. Solo existe el canal que es más barato para el corredor al que realmente estás enviando.

El precio es necesario, no suficiente

Si el coste fuera toda la historia, todo el mundo enrutaría todo a través de la cifra más baja de la tabla y se iría a casa. Tres cosas lo impiden.

Alcance. Un canal solo funciona si tu usuario lo tiene. El SMS es el único canal que llega prácticamente a cualquier terminal sin ninguna app instalada, sin conexión de datos y sin cuenta. Esa universalidad es exactamente lo que estás pagando con la prima. En un mercado donde tus usuarios viven abrumadoramente en una sola app de mensajería, un canal OTT es excelente, y en un mercado donde no, es un callejón sin salida a cualquier precio.

La interacción. El flash call verifica en una mediana de 2–3 segundos y, en Android, con cero dígitos escritos. El SMS tarda entre 5 y 30 segundos y requiere que el usuario se dé cuenta de un mensaje, cambie de app y transcriba correctamente seis dígitos antes de que caduque. Cada uno de esos pasos es un sitio donde se abandona un registro real. Barato y lento puede costarte más dinero que caro e instantáneo, si tu embudo vale más por usuario de lo que cuesta el mensaje.

Exposición al fraude. El SMS OTP se enruta a través de una terminación que alguien puede beneficiarse de inflar; ese es todo el mecanismo detrás del fraude AIT. El flash call nunca entra en la cadena de mensajería, así que no hay tarifa de terminación que explotar. En un corredor donde te están inflando el tráfico, el canal "más barato" puede ser el que silenciosamente te esté costando más.

Cómo es en realidad una buena estrategia de canales

Ni un solo canal. Ni tampoco todos los canales en todas partes. Un valor por defecto por corredor con una opción de reserva:

  1. Usa por defecto el canal más barato que llegue de forma fiable a ese mercado. Consulta la tarifa real para el destino real, no un promedio global ni la decisión del año pasado.
  2. Mantén el SMS como reserva universal. Cuando el canal principal falla o no se puede alcanzar al usuario por él, necesitas algo que funcione en cualquier terminal. Para eso pagas la prima del SMS: úsalo como seguro, no como valor por defecto.
  3. Deja que los corredores de alto volumen impulsen la optimización. Si el 80 % de tus registros aterrizan en tres países, esas tres filas de la tabla de precios son donde está todo el dinero. La larga cola puede quedarse en SMS y no importará.
  4. Vuelve a comprobarlo periódicamente. Las tarifas se mueven. Una decisión tomada contra los precios de 2024 es hoy una suposición.

La parte honesta

Publicamos cada tarifa por intento, por país, en la página de precios: sin formulario de presupuesto, sin llamada comercial, la misma tarifa se responda o no la llamada. Eso es en parte una decisión de producto y en parte una restricción autoimpuesta: si vamos a argumentar que la economía de canales se invierte según el país, tenemos que mostrar las cifras que lo demuestran, incluidas las que no nos favorecen.

La fila de WhatsApp de arriba es exactamente ese tipo de cifra. Está en este post porque es cierta, no porque venda nada.

Elige tu canal por corredor. Comprueba la tarifa real. La respuesta global no existe.