Workflow esperto: combinazione di workflow con campagne e regole standard

In questo articolo imparerai come convivono i workflow avanzati con le campagne automatizzate e le regole standard di Omniwallet, e come progettare una strategia coerente senza sovrapposizioni né effetti indesiderati.

Qui non parliamo di “come creare un workflow”, ma di come orchestrare tutto il sistema di loyalty.

Il problema abituale

Quando il sistema cresce, è abituale imbattersi in scenari come:

  • Campagne attive + workflows che applicano punti

  • Moltiplicatori duplicati

  • Bonus che si sovrappongono

  • Difficoltà a capire perché un cliente ha ricevuto X punti

Questo non è un errore del sistema, ma un problema di design della logica.

I tre livelli di logica in Omniwallet

Omniwallet lavora con tre livelli decisionali, che possono coesistere se utilizzati correttamente:

1. Regole standard di punti

  • Equivalenza euro ↔ punti

  • Cashback base

  • Regole semplici per prodotto o categoria

👉 Sono la base del sistema.

2. Campagne automatizzate

  • Bonus per giorno della settimana

  • Traguardi per acquisti

  • Serie

  • Campagne stagionali

👉 Aggiungono incentivi chiari, ripetibili e facili da capire.

3. Workflows avanzati

  • Logiche personalizzate

  • Regole condizionali complesse

  • Combinazioni di dati

  • Casi non coperti da campagne standard

👉 Sono il livello esperto e devono essere utilizzati con criterio.

Ordine di esecuzione (concetto chiave)

Quando si verifica una transazione:

  1. Vengono generati i punti base

  2. Vengono applicate regole standard

  3. Vengono eseguite campagne automatizzate

  4. Vengono eseguiti i workflows attivi, nell'ordine definito

⚠️ Questo è fondamentale per:

  • Evitare moltiplicatori a cascata

  • Controllare l'impatto economico

  • Capire il risultato finale

Strategie raccomandate di combinazione

Strategia A – Campagne per l'abituale, workflows per le eccezioni

Usa:

  • Campagne automatizzate per l'80% dei casi

  • Workflows solo per:

    • Eccezioni

    • Casi premium

    • Regole molto specifiche

👉 È l'approccio più pulito e scalabile.

Strategia B – Workflows come livello di correzione

Esempio:

  • Campagna generale: bonus per importo

  • Workflow:

    • Limita il bonus a certe categorie

    • Esclude prodotti con margine basso

    • Regola i moltiplicatori in base al cliente

👉 Il workflow agisce come “filtro intelligente”.

Strategia C – Workflows come livello prioritario

Solo raccomandabile in ambienti molto controllati.

  • Punti base minimi

  • Logica quasi tutta in workflows

  • Molto testing e documentazione

👉 Potente, ma più complesso da mantenere.

Evitare sovrapposizioni (molto importante)

Problema tipico

  • Campagna moltiplica x2

  • Workflow moltiplica x3
    👉 Risultato: x6 (non desiderato)

Soluzioni abituali

Opzione 1 – Variabili di controllo

  • Rilevare se è già stato applicato un bonus

  • Evitare di applicarne un altro

Opzione 2 – Condizioni nei workflows

  • Se la campagna X è attiva → non applicare il workflow

  • Se il cliente soddisfa già la condizione → uscire

Opzione 3 – Ordine dei workflows

  • Posizionare i workflows “limitatori” prima di quelli “espansivi”

Uso di flag e controllo interno

Un modello molto raccomandabile è usare variabili di controllo, per esempio:

  • bonus_applicato = true

  • campagna_rilevata = true

Questo permette:

  • Sapere cosa è successo prima

  • Decidere se continuare o meno

  • Mantenere tracciabilità logica

Come progettare una strategia pulita

Prima di creare un workflow, chiediti:

  1. Questo può essere risolto con una campagna standard?

  2. È un'eccezione o un caso generale?

  3. Può entrare in conflitto con un'altra logica?

  4. Posso limitarlo con condizioni chiare?

  5. Ho documentato l'obiettivo?

Se non puoi rispondere a queste domande, probabilmente il workflow non è ancora ben definito.

Testing e validazione

Quando combini campagne e workflows:

✔ Testa sempre con transazioni reali
✔ Usa importi e prodotti misti
✔ Controlla i log
✔ Simula diversi scenari
✔ Attiva prima in ambienti controllati

Caso pratico riassunto

Scenario

  • Campagna: bonus per giorno della settimana (x2)

  • Workflow: moltiplicatore x3 solo nella categoria Premium

Soluzione corretta

  • Workflow:

    • Se categoria Premium

    • Questo articolo ti è stato utile?

Domande Frequenti

Trova risposte alle domande più comuni su questo argomento

I workflow avanzati si integrano con le campagne automatizzate e le regole standard in Omniwallet, consentendo un'orchestrazione efficace del sistema di loyalty senza sovrapposizioni.
Utilizzando flussi di lavoro e campagne insieme, possono verificarsi problemi come moltiplicatori duplicati e bonus che si sovrappongono, causando confusione sull'assegnazione dei punti.
Si raccomandano tre strategie: utilizzare campagne per l'abituale e workflow per le eccezioni, utilizzare workflow come filtri intelligenti e stabilire workflow come strato prioritario in ambienti controllati.
Prima di creare un workflow, è fondamentale chiedersi se può essere risolto con una campagna standard, se è un caso generale o eccezionale, e se può entrare in conflitto con un'altra logica.

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?