Workflow avancé : campagnes basées sur des dates et des événements temporaires

Dans cet article, vous apprendrez à créer des workflows qui réagissent au temps, et pas seulement à des événements ponctuels. Cela permet d'automatiser des campagnes telles que :

  • 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

Cet article vous a-t-il été utile?

Questions Fréquentes

Trouvez des réponses aux questions les plus courantes sur ce sujet

Pour créer un workflow basé sur des dates, accédez à la section des Workflows, sélectionnez 'Créer nouveau' et choisissez un déclencheur approprié, comme 'Points Ajoutés' ou 'Client Créé'. Ensuite, utilisez le bloc 'Opérations de Date' pour comparer et gérer des dates spécifiques.
Vous pouvez automatiser des campagnes telles que des anniversaires, des réactivations pour inactivité, des fenêtres promotionnelles et des bonus temporaires. Cela vous permet d'offrir des incitations spécifiques à des moments clés.
Évite de comparer des dates en tant que texte, ne normalise pas les formats et n'utilise pas de dates fixes au lieu de dynamiques. Assure-toi d'utiliser des blocs de date et de tester avec des données réelles pour éviter les erreurs.
Documentez toujours la fenêtre temporelle, utilisez des noms clairs dans les workflows et effectuez des tests avant d'activer tout workflow. Il est également recommandé de désactiver les workflows qui ne sont plus utilisés.

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?