Workflow básico: multiplicar puntos según condición

En este artículo veremos paso a paso cómo crear un workflow que multiplica los puntos de una transacción solo cuando se cumple una condición concreta. Es uno de los usos más comunes de los workflows y una excelente base para entender cómo funcionan.

Objetivo del workflow

Aplicar un multiplicador de puntos únicamente cuando la transacción cumple una condición específica.

Por ejemplo:

  • Multiplicar x3 los puntos si aparece un producto concreto

  • Multiplicar x2 los puntos si el importe supera un umbral

  • Aplicar un bonus solo a determinados clientes

Escenario de ejemplo

Vamos a construir este caso:

Si una transacción incluye un producto concreto, multiplicar los puntos por 3.
Si no lo incluye, no hacer nada.

Este patrón se puede reutilizar fácilmente para:

  • Categorías

  • Marcas

  • Rangos de importe

  • Segmentos de cliente

Paso 1 – Crear un nuevo workflow

  1. Accede a Workflows

  2. Haz clic en Crear workflow

  3. Asigna un nombre descriptivo, por ejemplo:
    “Multiplicador por producto específico”

Paso 2 – Seleccionar el disparador

Selecciona el disparador:

Puntos Añadidos

Este disparador se activa cada vez que una transacción genera puntos (por compra, importación, bonus, etc.).

Una vez seleccionado, el workflow ya dispone de:

  • Datos de la transacción

  • Datos del cliente

  • Listado de productos (si existen)

Paso 3 – Añadir una condición

  1. Haz clic en Añadir paso

  2. Selecciona Condición

La condición nos permitirá decidir si se aplica o no el multiplicador.

Configuración de la condición

  • Valor 1: items

  • Operador: Igual a

  • Valor 2: ID del producto que queremos detectar

💡 En este ejemplo se utiliza el identificador del producto, pero el mismo enfoque puede aplicarse a categorías, marcas u otros campos.

La condición crea automáticamente dos ramas:

  • Verdadero

  • Falso

Paso 4 – Configurar la rama “Verdadero”

En la rama Verdadero:

  1. Haz clic en Añadir a Verdadero

  2. Selecciona la acción Multiplicar Puntos

  3. Define el multiplicador, por ejemplo:

    • Multiplicador: 3

Esto hará que:

  • Los puntos de la transacción se multipliquen automáticamente

  • El resultado se aplique al cliente en tiempo real

Paso 5 – Rama “Falso” (opcional)

En este caso, no es necesario añadir ninguna acción en la rama Falso.

Si la condición no se cumple:

  • El workflow termina

  • La transacción mantiene los puntos originales

Paso 6 – Probar el workflow

Antes de activarlo, es muy recomendable probarlo:

  1. Importa una transacción existente usando su ID

  2. Revisa los datos cargados

  3. Si es necesario, edita el contenido de la transacción

  4. Ejecuta el workflow

Verifica:

  • Que la condición se cumple cuando corresponde

  • Que los puntos se multiplican correctamente

  • Que no hay efectos secundarios

Paso 7 – Guardar y activar

Una vez validado:

  1. Guarda el workflow

  2. Actívalo

A partir de ese momento:

  • Se ejecutará automáticamente en cada transacción

  • Solo aplicará el multiplicador cuando la condición sea verdadera

Qué has aprendido en este workflow

Con este ejemplo ya has utilizado:

  • Un disparador

  • Una condición

  • Dos ramas lógicas

  • Una acción sobre puntos

  • El sistema de pruebas

  • El flujo visual completo

Es la base sobre la que se construyen workflows más complejos.

Variaciones habituales de este workflow

Este mismo patrón puede adaptarse fácilmente a:

  • Multiplicar puntos por categoría

  • Multiplicar puntos por marca

  • Aplicar multiplicador por importe mínimo

  • Bonus solo para clientes con X puntos

  • Promociones temporales combinadas con fechas

¿Te ha sido útil este artículo?

Preguntas Frecuentes

Encuentra respuestas a las preguntas más comunes sobre este tema

Para crear un workflow que multiplique puntos, accede a la sección de Workflows, haz clic en 'Crear workflow' y asigna un nombre descriptivo. Luego, selecciona el disparador 'Puntos Añadidos' y añade una condición que determine cuándo se aplicará el multiplicador.
Puedes usar condiciones basadas en productos específicos, categorías, marcas o rangos de importe. Por ejemplo, puedes multiplicar los puntos por 3 si se incluye un producto concreto en la transacción.
Después de configurar la condición, debes configurar la rama 'Verdadero' para definir la acción de multiplicar puntos y establecer el multiplicador deseado. Luego, puedes probar el workflow antes de guardarlo y activarlo.
No es necesario añadir ninguna acción en la rama 'Falso', ya que si la condición no se cumple, el workflow simplemente termina y la transacción mantiene los puntos originales.

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?