Flows

Un flow è una sequenza automatizzata di messaggi attivata da un evento ed eseguita passo dopo passo — una sequenza di benvenuto dopo l'iscrizione, una catena di promemoria prima di un appuntamento, una traccia di riattivazione dopo 90 giorni di inattività.

Cos'è un flow?

Un flow è una sequenza pre-pianificata di azioni automatizzate che si esegue quando si verifica un evento definito. Invece di inviare un singolo messaggio, si pianifica una catena: «Quando un contatto si iscrive, invia il benvenuto immediatamente → attendi 24 ore → invia un consiglio → attendi 3 giorni → invia controllo di onboarding».

Componenti di un flow

Ogni flow è composto da nodi tipizzati collegati in un grafo diretto:

  • Trigger: L'evento che avvia il flow (ad esempio, «tag aggiunto», «webhook ricevuto», «form inviato»).
  • Nodo Invio: Inviare un messaggio tramite un canale (WhatsApp, e-mail, SMS, Telegram, Messenger, Instagram).
  • Nodo Attesa: Periodo di attesa — fisso («3 giorni») o condizionale («fino alla risposta del contatto, max 48 ore»).
  • Nodo Condizione: Ramo basato su una regola («Il contatto ha il tag 'VIP'?»).
  • Nodo Tag: Imposta o rimuovi un tag per aggiornare lo stato del contatto.
  • Nodo Fine: Chiusura esplicita di un ramo del flow — segnala al validatore che questo percorso termina intenzionalmente.

Flows vs broadcasts

AspettoBroadcastFlow
TriggerInvio manuale a un orario fissoEvent-driven, si esegue automaticamente
PersonalizzazioneDifficile, soprattutto one-to-manyElevata — ogni passo può controllare lo stato del contatto
Multi-stepSingolo invioPiù step nell'arco di giorni/settimane
Esempio«Offerta Black Friday a tutti»«Onboarding in 4 touch su 14 giorni»

I due si possono combinare: un broadcast attiva un flow per i destinatari che rispondono.

Flows nella pratica

Classi tipiche di flow:

  • Flow di benvenuto: Onboarding multi-step distribuito sui primi 14 giorni dopo l'iscrizione.
  • Flow di promemoria appuntamento: 24h prima → 1h prima → 15 min prima, tutto automatico.
  • Flow di riattivazione: Attivato dopo 60 giorni di inattività, con due messaggi distanziati.
  • Flow di carrello abbandonato: Promemoria 1 ora dopo l'abbandono, offerta sconto 24 ore dopo.
  • Flow di qualificazione lead: Guida il contatto attraverso domande, lo tagga, lo passa alla vendita.

Flow Builder e definizione di flow

Gli editor visuali di flow costruiscono la definizione del flow come grafo: nodi con input/output, collegati da archi. Prima della pubblicazione, un validatore verifica se tutti i nodi sono collegati correttamente, se i rami terminano correttamente e se non sono possibili cicli infiniti.

Dettagli nella voce Flow Builder.

Flows in SendSeven

I Flows di SendSeven utilizzano un editor visuale con nodi Invio, Attesa, Condizione, Tag e Fine. Per ogni esecuzione di flow è possibile sovrascrivere il canale di invio (ad esempio, normalmente WhatsApp, fallback a e-mail). I nodi Tag applicano o rimuovono tag. Gli operatori di condizione coprono confronti, matching di stringhe e appartenenza a liste. Il validatore di flow blocca la pubblicazione se la struttura del grafo è incompleta.