Workflow avanzado: bonus por importe total con condiciones combinadas

En este artículo aprenderás a crear un workflow que evalúa el importe total de una transacción y aplica bonificaciones escalonadas, combinando:

  • Condiciones numéricas

  • Multiplicadores o puntos fijos

  • Control para evitar duplicidades

Este tipo de workflow es muy habitual en estrategias de clientes de alto valor.

Objetivo del workflow

Recompensar al cliente en función del importe total de la compra, aplicando diferentes bonificaciones según tramos de gasto.

Ejemplo práctico:

  • Compra ≥ 100 € → puntos x1,5

  • Compra ≥ 250 € → puntos x2

  • Compra ≥ 500 € → puntos x3

Y que solo se aplique el tramo más alto alcanzado.

Qué hace especial a este workflow

Aquí ya no trabajamos con:

  • Un único if

  • Una única acción

Sino con:

  • Condiciones encadenadas

  • Evaluación de rangos

  • Control de ejecución

Esto evita errores típicos como:

  • Aplicar varios multiplicadores a la vez

  • Sobrerrecompensar transacciones grandes

Paso 1 – Crear el workflow

  1. Ve a Workflows

  2. Crea uno nuevo

  3. Nombre sugerido:
    “Bonus por importe total escalonado”

Paso 2 – Disparador: Puntos Añadidos

Selecciona el disparador:

Puntos Añadidos

Campo clave que usaremos:

  • amount o value (importe total de la transacción)

Paso 3 – Primera condición: importe mínimo

Añade una Condición inicial:

  • Valor 1: amount

  • Operador: Mayor o igual que

  • Valor 2: 100

Esto filtra automáticamente:

  • Transacciones pequeñas

  • Clientes que no deben entrar en la promoción

👉 La rama Falso puede quedarse vacía.

Paso 4 – Segunda condición: segundo tramo

En la rama Verdadero de la primera condición:

Añade otra Condición:

  • Valor 1: amount

  • Operador: Mayor o igual que

  • Valor 2: 250

Esto empieza a crear el escalado.

Paso 5 – Tercer tramo (opcional)

En la rama Verdadero de la segunda condición:

Añade una tercera condición:

  • Valor 1: amount

  • Operador: Mayor o igual que

  • Valor 2: 500

Ahora tienes tres niveles bien definidos.

Paso 6 – Acciones en cada rama

Ahora asignamos las recompensas, de mayor a menor, para evitar solapamientos.

Rama ≥ 500 €

  • Acción: Multiplicar puntos

  • Multiplicador: 3

Rama ≥ 250 € (pero < 500 €)

  • Acción: Multiplicar puntos

  • Multiplicador: 2

Rama ≥ 100 € (pero < 250 €)

  • Acción: Multiplicar puntos

  • Multiplicador: 1,5

⚠️ Importante:
Cada acción debe colocarse en la rama correcta, no en cascada sin control.

Paso 7 – Por qué este orden es clave

Este patrón asegura que:

  • Solo se aplica una única bonificación

  • Siempre es la más alta alcanzada

  • El impacto económico es predecible

Es el mismo enfoque que se utiliza en:

  • Tramos fiscales

  • Tarifas escalonadas

  • Programas VIP por gasto

Paso 8 – Test del workflow

Prueba con transacciones de ejemplo:

  • 90 € → no pasa ninguna condición

  • 120 € → x1,5

  • 300 € → x2

  • 620 € → x3

Revisa siempre:

  • Logs del workflow

  • Puntos finales asignados

  • Que no se acumulen multiplicadores

Casos de uso reales

Este tipo de workflow se utiliza para:

  • Incentivar tickets medios más altos

  • Premiar clientes premium

  • Acciones de Black Friday o campañas especiales

  • Programas B2B con escalones claros

Buenas prácticas

✔ Empieza siempre por la condición más baja
✔ Aplica acciones solo en ramas finales
✔ Testea con varios importes
✔ Documenta el workflow (nombre + descripción clara)

¿Te ha sido útil este artículo?

Loyalty Master

Tu asistente experto en fidelización

¡Hola! Soy Loyalty Master, tu asistente experto en programas de fidelización.

Puedo ayudarte con:

  • Dudas sobre Omniwallet y sus funcionalidades
  • Configuración de tu programa de puntos
  • Estrategias de fidelización
  • Integraciones y aspectos técnicos

¿En qué puedo ayudarte hoy?

🇬🇧 View in English?