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
| Aspetto | Broadcast | Flow |
|---|---|---|
| Trigger | Invio manuale a un orario fisso | Event-driven, si esegue automaticamente |
| Personalizzazione | Difficile, soprattutto one-to-many | Elevata — ogni passo può controllare lo stato del contatto |
| Multi-step | Singolo invio | Più 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.