Erweiterter Workflow: kampagnenbasierte auf Daten und zeitlichen Ereignissen

In diesem Artikel lernst du, Workflows zu erstellen, die auf Zeit reagieren, nicht nur auf punktuelle Ereignisse. Dies ermöglicht die Automatisierung von Kampagnen wie:

  • Cumpleaños

  • Reactivaciones por inactividad

  • Ventanas promocionales

  • Bonificaciones temporales

  • Reglas que cambian según el momento del año

Aquí es donde Omniwallet empieza a comportarse como un motor de reglas de negocio real, no solo como un sistema de puntos.

Objetivo del workflow

Ejecutar acciones solo si se cumple una condición temporal concreta.

Ejemplos reales:

  • Aplicar un bonus solo durante una campaña

  • Dar puntos extra si el cliente compra en su cumpleaños

  • Penalizar o modificar beneficios si han pasado X días sin comprar

Conceptos clave que usaremos

Antes de entrar en pasos, aclaremos conceptos importantes:

Campos de fecha habituales

Según el disparador, podemos trabajar con:

  • created_at (fecha de la transacción)

  • customer.created_at (alta del cliente)

  • customer.birthday (cumpleaños)

  • Fechas calculadas dentro del workflow

Paso 1 – Crear el workflow

  1. Ve a Workflows

  2. Crea uno nuevo

  3. Nombre sugerido:
    “Bonus condicionado por fecha”

Paso 2 – Seleccionar disparador

Usaremos uno de estos dos, según el caso:

Opción A – Puntos Añadidos

Ideal para campañas ligadas a compras.

Opción B – Cliente Creado

Ideal para acciones de bienvenida o antigüedad.

Para este artículo usaremos:
👉 Puntos Añadidos

Paso 3 – Operaciones de Fecha

Añade un nuevo paso:

🧩 Operaciones de Fecha

Este bloque permite:

  • Comparar fechas

  • Sumar o restar días

  • Extraer día, mes o año

  • Normalizar fechas para comparaciones

Ejemplo 1 – Bonus solo en una ventana temporal

Caso práctico

Aplicar puntos extra solo durante una campaña (ej. Black Friday).

Cómo configurarlo

  1. Añade Condición

  2. Valor 1: created_at

  3. Operador: Mayor o igual que

  4. Valor 2: 2025-11-24

Añade un segundo requisito:

  • created_at2025-11-30

➡️ Solo si ambas condiciones se cumplen, el workflow continúa.

Ejemplo 2 – Bonus por cumpleaños

Caso práctico

Dar un multiplicador especial si la compra se hace en el cumpleaños del cliente.

Pasos clave

  1. Usa Operaciones de Fecha

  2. Extrae:

    • Día de created_at

    • Día de customer.birthday

  3. Compara ambos valores

Si coinciden:

  • Acción: Multiplicar puntos

  • Ejemplo: x2

💡 Consejo:
No compares el año, solo día y mes.

Ejemplo 3 – Reactivación por inactividad

Caso práctico

Dar puntos extra si el cliente llevaba más de 60 días sin comprar.

Cómo hacerlo

  1. Usa Consulta de Transacciones

  2. Obtén la última fecha de compra

  3. Usa Operaciones de Fecha:

    • Fecha actual – última compra

  4. Condición:

    • Diferencia ≥ 60 días

Si se cumple:

  • Añadir puntos extra

  • O aplicar multiplicador especial

Control de errores habituales

❌ Comparar fechas como texto
❌ No normalizar formatos
❌ Usar fechas fijas cuando deberían ser dinámicas

✔ Usa siempre bloques de fecha
✔ Testea con datos reales
✔ Revisa el resultado del cálculo antes de la acción

Casos de uso reales

Este tipo de workflow es ideal para:

  • Campañas estacionales

  • Acciones automáticas sin intervención manual

  • Reactivación de clientes dormidos

  • Programas VIP basados en antigüedad

  • Bonificaciones “sorpresa” bien controladas

Buenas prácticas

✔ Documenta siempre la ventana temporal
✔ Usa nombres claros en los workflows
✔ Testea antes de activar
✔ Desactiva workflows caducados

War dieser Artikel hilfreich?

Häufig Gestellte Fragen

Finden Sie Antworten auf die häufigsten Fragen zu diesem Thema

Um einen datumsbasierten Workflow zu erstellen, gehe zum Abschnitt Workflows, wähle 'Neu erstellen' und wähle einen geeigneten Auslöser wie 'Punkte hinzugefügt' oder 'Kunde erstellt'. Verwende dann den Block 'Datumsoperationen', um spezifische Daten zu vergleichen und zu verwalten.
Du kannst Kampagnen wie Geburtstage, Reaktivierungen aufgrund von Inaktivität, Aktionsfenster und zeitlich begrenzte Boni automatisieren. Dies ermöglicht es dir, spezifische Anreize zu bestimmten Schlüsselzeitpunkten anzubieten.
Vermeide es, Daten als Text zu vergleichen, Formate nicht zu normalisieren und feste Daten anstelle von dynamischen zu verwenden. Stelle sicher, dass du Datumsblöcke verwendest und mit echten Daten testest, um Fehler zu vermeiden.
Dokumentiere immer den Zeitrahmen, verwende klare Namen in den Workflows und führe Tests durch, bevor du einen Workflow aktivierst. Es ist auch ratsam, Workflows zu deaktivieren, die nicht mehr verwendet werden.

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?