Saltar al contenido

Loyalty en tiempo real: qué significa de verdad y cómo comprobarlo

Recursos · Concepto

Loyalty en tiempo real es un programa de lealtad en el que la acumulación, el saldo, el beneficio y los eventos ocurren mientras el cliente compra: los puntos se registran en segundos, el saldo es el mismo en todos los canales, el descuento o el cashback se aplica dentro del pago y cada hecho sale por webhook al instante, no en un proceso nocturno.

Actualizado el · 8 min de lectura

Bancos y fintechs, en producción

Nuestros clientes de banca y fintech ya dan cashback en el pago con Qurable.

Pomelo, Santander Perú, Banisi y Konfío, entre otros. Con Pomelo, los bancos, fintechs y empresas que emiten tarjetas activan loyalty y cashback sin un proyecto técnico aparte.

  • ~150 msDecisión del beneficioDentro de la autorización
  • < 50 msIdentificación del sociop95, del lado del servidor
  • 99,5%SLADisponibilidad comprometida
  • 18MSociosEn programas sobre Qurable

Confían en Qurable

  • Banco Santander
  • Banisi
  • Pomelo
  • Shell
  • SKY Airline
  • Mostaza
  • Shell Box
  • ON de Axion Energy
  • Rappi
  • Dexter
  • TRIBU
  • Moov
  • Stock Center
  • CU Travel
Ver casos de negocio

Lo esencial

  1. Tiempo real significa que acumulación, saldo, beneficio y eventos ocurren mientras el cliente compra, no en un proceso nocturno.
  2. La latencia se pide por operación, en percentiles p95 o p99, aclarando dónde se mide.
  3. Un saldo distinto entre la app y la caja delata un batch disfrazado de tiempo real.

La diferencia

Tiempo real o batch disfrazado.

Muchas plataformas de fidelización muestran una pantalla rápida, pero detrás calculan los puntos en un proceso nocturno. El socio lo nota cuando su saldo no coincide entre la app y la caja, o cuando el beneficio llega días después.

Programa de puntos con procesos batch frente a un programa de loyalty en tiempo real
Batch disfrazadoTiempo real
AcumulaciónLos puntos aparecen al día siguiente, después del cierreLos puntos se registran en la misma operación o en menos de un segundo
SaldoCada canal muestra una foto distinta del saldoUn solo saldo, el mismo en la app, la caja, el ecommerce y el servicio al cliente
BeneficioSe calcula después y llega en el extracto o en la próxima compraSe decide y se aplica dentro del pago, en el mismo ticket
CanjeSe valida contra un saldo que puede estar desactualizadoReserva los puntos en el momento y los confirma o libera con el pago
EventosUn archivo diario para el CRM y los otros sistemasCada hecho del programa sale por webhook en el momento
PasivoSe conoce al cierre del mesSe ve en cada momento, con cada movimiento

Las cuatro capas

Dónde tiene que ser en tiempo real.

«Tiempo real» no es una sola cosa. Son cuatro momentos del programa de puntos, y cada uno tiene su propia latencia y su propia forma de fallar.

  • La compra entra al perfil

    En la misma operación (sincrónico) o en segundo plano (asincrónico), según la integración.

  • Con una confirmación medida

    Cuánto tarda en quedar firme, medido en percentiles y no como promedio.

  • Sin duplicados

    Un reintento de la caja nunca suma los puntos dos veces.

  • Un solo saldo

    Todos los canales leen el mismo registro, no una copia que se sincroniza cada cierto tiempo.

  • Reserva en el canje

    Los puntos se retienen al autorizar y se descuentan al capturar, o se liberan si el pago no sigue.

  • Reversas al instante

    Una devolución resta o devuelve los puntos en el momento, no en el próximo cierre.

  • Identificar

    Reconocer al socio por su tarjeta, un QR o su cuenta antes de cerrar el ticket.

  • Decidir

    Elegir el beneficio con el perfil, el saldo y las reglas vigentes.

  • Aplicar

    Descuento, cashback o puntos en el mismo ticket, sin frenar la venta.

  • Webhooks por cada hecho

    Puntos ganados y canjeados, cambios de nivel y cupones usados, en el momento.

  • Journeys que reaccionan

    Un mensaje o una campaña que se dispara con la compra, no al día siguiente.

  • Firmados

    Cada evento lleva una firma para que el sistema que lo recibe verifique su origen.

Las latencias que importan

Qué medir y cómo pedirlo.

Una latencia sin contexto no dice nada. Conviene pedirla por operación, en percentiles (p95 o p99), aclarando dónde se mide y qué pasa cuando se supera.

Qué medirCómo pedirlo
Cuánto tarda en reconocer al socioEn p95, del lado del servidor. Si el beneficio va en el ticket, tiene que ser una fracción del tiempo total del pago.
Con qué identificadoresTarjeta, QR, teléfono o cuenta, y si el QR cambia para que no se pueda copiar.
Cuánto tarda la decisión completaDesde que llega la transacción hasta que vuelve el beneficio, incluidas la lectura del perfil y de las reglas.
Qué datos usaSi decide con el saldo y el perfil de ahora o con una copia de ayer.
Sincrónico o asincrónicoSi la compra se registra en la misma operación o en segundo plano, y en cuánto tiempo queda confirmada.
IdempotenciaQue un reintento con la misma clave no genere un segundo movimiento.
Cuándo sale cada eventoEn el momento del hecho o en un lote. Pide la lista de eventos y si se reintentan cuando falla el destino.
Qué pasa con la ventaLa venta no debería bloquearse: la acumulación queda en cola y se registra al volver.
Qué operaciones sí requieren conexiónEl canje necesita confirmar el saldo; pregunta cómo se comporta cuando no hay respuesta.

Cómo evaluar

Cinco pruebas para detectar el batch disfrazado.

Se hacen en una demo o en un piloto, con una compra real o simulada. Si alguna falla, el tiempo real es solo la pantalla.

  • Compra y mira el saldo

    Haz una compra en la caja y abre la app: los puntos tienen que estar en segundos.

  • Compara dos canales

    El saldo y el nivel tienen que ser los mismos en la app, el ecommerce y el servicio al cliente.

  • Haz una devolución

    La reversa tiene que reflejarse en el saldo en el momento, no al día siguiente.

  • Escucha los webhooks

    Conecta un receptor de prueba y mira cuándo llega cada evento después de la compra.

  • Pide percentiles, no promedios

    Latencias en p95 o p99, medidas en producción y con el punto exacto de medición.

Con Qurable

Las latencias de Qurable, medidas en producción.

Qurable identifica al socio, decide su beneficio y registra la compra mientras el pago se autoriza, con el mismo perfil, las mismas reglas y el mismo ledger.

  • Identificación en menos de 50 ms

    p95 del lado del servidor, por tarjeta, QR que cambia cada 30 segundos, pase de wallet o cuenta.

    Ver la Customer Data Platform
  • Decisión en ~150 ms

    El beneficio se elige y se aplica dentro de la autorización, en el POS, el procesador o el checkout.

    Ver Transaction Intelligence
  • Registro en menos de 1 s

    En la misma operación o en segundo plano, en un ledger de doble entrada con idempotencia; cada hecho sale por webhook firmado.

    Ver el ledger de puntos
  • La venta nunca se bloquea

    Si el servicio no responde, la caja sigue vendiendo y la acumulación se registra al volver; el canje sí requiere conexión.

    Loyalty en el POS y el checkout

Preguntas

Lo que preguntan sobre loyalty en tiempo real.

Respuestas cortas para equipos de loyalty, tecnología y pagos.

Es un programa de lealtad en el que la acumulación, el saldo, el beneficio y los eventos ocurren mientras el cliente compra. Los puntos se registran en segundos, el saldo es el mismo en todos los canales y el beneficio se aplica dentro del pago, en lugar de calcularse en un proceso nocturno.

Es procesar las transacciones en lotes, normalmente una vez al día: el sistema recibe las compras, calcula los puntos durante la noche y actualiza los saldos al día siguiente. Funciona para extractos y reportes, pero no permite dar el beneficio en el mismo ticket ni mostrar un saldo actualizado.

La que permita decidir sin alargar el pago de forma perceptible: una fracción del tiempo total de la autorización. Conviene pedirla por operación (identificación, decisión, registro), en p95 o p99, y medida en producción. En Qurable, la identificación es menor a 50 ms en p95 del lado del servidor y la decisión completa toma ~150 ms.

En el sincrónico, la compra queda registrada en la misma operación que el pago. En el asincrónico, se registra en segundo plano, inmediatamente después. Los dos son tiempo real si la confirmación llega en segundos; no lo son si espera a un proceso nocturno. En Qurable, el asincrónico confirma en menos de 1 s.

En un diseño correcto, la venta no se bloquea: la acumulación queda en cola y se registra cuando el servicio vuelve. El canje es distinto, porque necesita confirmar el saldo antes de descontar los puntos, y requiere conexión.

Sí, más allá de cómo se llame en cada país: club de beneficios en Argentina, programa de beneficios en Chile o programa de lealtad en México. Importa sobre todo cuando el beneficio se da en la caja o en el checkout, y cuando el socio usa varios canales.

Sí. Qurable identifica al socio en menos de 50 ms (p95, del lado del servidor), decide el beneficio en ~150 ms dentro del pago, registra la compra en la misma operación o en menos de 1 s, y publica cada hecho del programa por webhook firmado en el momento.

Revisado el

Para profundizar

Las páginas donde el tiempo real se ve en el producto.

Mide el tiempo real con tu propio programa.

En una sesión técnica de 45 minutos te mostramos una compra de punta a punta, con latencias medidas y un caso como el tuyo.

Leer la documentación