Saltar al contenido principal

Loyalty: puntos, niveles y reglas

El corazón del sistema son los programas de fidelización. Un programa define cómo se ganan puntos, cómo se canjean y qué niveles existen.

Programa

Un programa es la unidad principal de fidelización. Un tenant puede tener uno o varios — por ejemplo, uno para consumidores finales y otro para profesionales B2B.

Cada programa tiene:

  • Moneda de puntos — nombre, símbolo, reglas de redondeo.
  • Miembros — quienes pertenecen al programa.
  • Earning rules — cómo ganan puntos.
  • Burning rules — qué pueden hacer con esos puntos.
  • Tiers (opcional) — niveles del programa.

Puntos

La unidad base de recompensa. Se acumulan en el balance del miembro cuando activa una earning rule (compra, referido, visita). Se gastan cuando canjea una burning rule (recompensa, descuento).

Los puntos pueden tener caducidad (ej. expiran 12 meses después de ganarse) o ser permanentes.

Niveles (Tiers)

Un tier es un escalón del programa. Típicamente:

  • Bronce → 0-1000 puntos acumulados
  • Plata → 1001-5000
  • Oro → 5001+

Cada tier puede tener:

  • Multiplicador de puntos — "Oro gana 1.5× al hacer compras".
  • Recompensas exclusivas — acceso a productos solo para ese nivel.
  • Cashback diferenciado — "Plata = 3%, Oro = 5%".

El tier se calcula a partir de puntos acumulados en los últimos N meses (periodo configurable) — no del balance actual.

Earning rules (cómo se ganan puntos)

Reglas que conceden puntos al miembro cuando ocurre algo. Ejemplos típicos:

EventoEjemplo de regla
Compra"1 punto por cada euro gastado"
Evidencia aprobada"100 puntos por ticket de farmacia > 20€"
Registro / Cumpleaños"500 puntos al registrarse, 300 en tu cumpleaños"
Referido"1000 puntos cuando alguien se registra con tu código"
Check-in"50 puntos por visita a tienda (via QR/GPS)"
Evento externo"X puntos cuando se recibe un webhook de tu ERP"

Las reglas pueden tener condiciones: válida solo en ciertas fechas, para miembros de un segmento, limitada a N usos por miembro.

Burning rules (cómo se canjean)

Reglas que dicen qué puede hacer el miembro con sus puntos:

TipoEjemplo
Recompensa del catálogo"500 puntos = 1 camiseta"
Gift card"2000 puntos = tarjeta Amazon 20€"
Cashback directo"1000 puntos = 10€ en tu cuenta"
Descuento en compra"200 puntos = 2€ de descuento"
Donación"500 puntos = 5€ a ONG"

Cada regla puede estar limitada por stock, fechas, tier mínimo.

Cashback

Un caso especial: el miembro recibe dinero real (o crédito a cuenta bancaria / gift card) en vez de acumular puntos. Funciona como una earning rule pero en vez de dar puntos, inicia un desembolso.

Pagaderos a través de:

  • Tarjetas regalo internas o externas (Tango, Tremendous).
  • Transferencia bancaria / Bizum / Stripe Connect (cuando se configure).
  • Crédito interno para futuras compras.

Referidos

Cada miembro tiene un código de referido único. Cuando un nuevo miembro se registra usando ese código:

  • El referente gana puntos / cashback.
  • El nuevo miembro gana un bonus de bienvenida.

Stamps (sellos digitales)

Alternativa a puntos — el clásico "cada 10 cafés, el siguiente gratis". Los miembros acumulan sellos hasta completar una tarjeta, y al hacerlo obtienen la recompensa asociada. Útil para hostelería, servicios.

Cómo se relaciona con las campañas

Las campañas pueden modificar las reglas del programa durante un periodo: "en julio se dan el doble de puntos en compras", "durante el lanzamiento cada ticket suma 500 bonus". Son capas de activación sobre el programa base, no lo reemplazan.