Riferimento ai blocchi e trigger del flusso di lavoro
Questo articolo è un riferimento completo di tutto ciò che è disponibile nel builder del flusso di lavoro Flexmail: i quattro tipi di blocchi, tutte le condizioni trigger disponibili e tutte le azioni disponibili. Usarlo durante la progettazione di un flusso di lavoro o quando è necessario verificare cosa può fare un blocco o trigger specifico.
I cinque tipi di blocco
- Blocco iniziale, definisce chi entra nel flusso di lavoro e quale evento attiva l'ingresso.
- Blocco di invio, invia una campagna email, un SMS o una notifica interna.
- Blocco di attesa, mette in pausa il flusso di lavoro per una durata stabilita o fino a quando una condizione è soddisfatta.
- Blocco if/else, divide il flusso di lavoro in due percorsi in base a una condizione. I contatti che soddisfano la condizione seguono il percorso Sì; quelli che non la soddisfano seguono il percorso No.
- Blocco contatto, apporta modifiche al profilo di un contatto.
Trigger
I trigger sono le condizioni che definiscono quando accade qualcosa in un flusso di lavoro. Vengono usati in tre punti: il blocco iniziale (per definire chi entra), i blocchi di attesa (per definire cosa il flusso di lavoro attende) e i blocchi if/else (per definire la condizione verificata).

Trigger dei messaggi
Questi si attivano in base all'interazione di un contatto con un messaggio specifico, su più campagne:
- Ha aperto il messaggio.
- Non ha aperto il messaggio.
- Ha cliccato su un link.
- Non ha cliccato su un link.
- Ha inoltrato il messaggio.
- Non ha inoltrato il messaggio.
Trigger delle campagne
Questi si attivano in base all'interazione di un contatto con una campagna specifica:
- Ha ricevuto la campagna.
- Non ha ricevuto la campagna.
- Ha aperto la campagna.
- Non ha aperto la campagna.
- Ha cliccato su un link.
- Non ha cliccato su un link.
- Ha inoltrato il messaggio.
- Non ha inoltrato il messaggio.
Trigger dei contatti
Questi si attivano in base a modifiche al profilo o allo stato di un contatto:
- È aggiunto a un interesse.
- È rimosso da un interesse.
- Si è iscritto tramite un modulo opt-in.
- È aggiunto ai contatti (manualmente, tramite importazione o tramite API).
- È rimosso dai contatti (manualmente, tramite importazione o tramite API).
- È aggiunto a un segmento.
- È rimosso da un segmento.
Trigger di moduli e sondaggi
Questi si attivano in base all'interazione di un contatto con un modulo o sondaggio specifico:
- Ha completato un modulo.
- Non ha completato un modulo.
- Ha aperto un modulo.
- Non ha aperto un modulo.
- Ha completato un sondaggio.
- Non ha completato un sondaggio.
- Ha aperto un sondaggio.
- Non ha aperto un sondaggio.
Landing page
Questi si attivano in base all'interazione di un contatto con una landing page specifica:
- Ha visitato una landing page.
- Non ha visitato una landing page.
Trigger di data
I trigger di data sono disponibili solo all'interno dei blocchi di attesa, non nei blocchi iniziali o if/else.
- In una data specifica.
- Dopo un periodo specifico (minuti, ore, giorni, settimane, mesi).
Campi data
Il campo data consente di pianificare i passaggi dell'automazione relativi a una data archiviata nel record del contatto. Può essere usato all'interno di blocchi di attesa, blocchi iniziali e blocchi if/else.
Qualsiasi campo di tipo data nel record del contatto — come data di nascita, data di inizio contratto, data di rinnovo o data dell'evento — può essere usato.
Il trigger può attivarsi una volta o in modo ricorrente (mensile, bimestrale, trimestrale, semestrale, annuale):
- Il giorno del valore esatto del campo data
- Prima del valore del campo data di un numero specificato di giorni, settimane o mesi
- Dopo il valore del campo data di un numero specificato di giorni, settimane o mesi
Azioni di invio
Avvia una nuova campagna
Invia una campagna email al contatto. Si configurano il nome e l'indirizzo del mittente, si sceglie il messaggio e si imposta la tempistica: immediatamente, a un orario fisso o in giorni specifici entro un intervallo di tempo specifico. Questa è l'azione più comunemente usata nella maggior parte dei flussi di lavoro.
Avvia una nuova campagna SMS
Invia un SMS al numero di cellulare del contatto. Si scrive il testo del messaggio direttamente nel blocco azione e si imposta la tempistica.
Invia una notifica interna
Invia una notifica email a qualcuno all'interno dell'organizzazione — ad esempio, avvisando un rappresentante di vendita che un contatto ha cliccato un link o compilato un modulo di contatto. Si specificano l'indirizzo del destinatario, l'oggetto e il contenuto del messaggio. Questo è il modo standard per collegare i segnali del marketing automatizzato al follow-up umano.

Azioni di attesa
Attendi per un tempo o una data definiti
Mette in pausa il flusso di lavoro fino a una data fissa o per un determinato periodo di tempo (minuti, ore, giorni, settimane o mesi), prima di passare al blocco successivo. Usare questo per distanziare le email in una sequenza di nurture.
Attendi finché una condizione è soddisfatta
Mette in pausa il flusso di lavoro finché un trigger specifico non si attiva per il contatto — ad esempio, finché non apre una campagna o raggiunge una certa data. È anche possibile aggiungere una condizione di data fissa, in modo che il contatto non rimanga in pausa indefinitamente. Quando viene raggiunta la data senza che la condizione sia soddisfatta, il contatto avanza comunque al blocco successivo.
Azioni sui contatti
Aggiungi a interesse
Iscrive il contatto a un interesse specificato mentre passa attraverso questo blocco. Utile per etichettare i contatti in base a dove si trovano in una sequenza o cosa hanno fatto.
Rimuovi da interesse
Rimuove il contatto da un interesse specificato.
Aggiorna un campo contatto
Imposta un campo personalizzato del contatto a un valore specifico. Utile per tracciare il progresso nel flusso di lavoro — ad esempio, impostando un campo "Stato onboarding" su "Completato" quando un contatto raggiunge la fine di una serie di benvenuto, o contrassegnando un contatto come "Convertito" per l'uso nelle condizioni successive del flusso di lavoro.
Elimina un contatto
Rimuove definitivamente il contatto dal database. Questa operazione non può essere annullata. Usare questa azione deliberatamente — tipicamente nei flussi di lavoro di igiene del database per rimuovere i contatti che soddisfano specifici criteri di inattività. Si consulti "Creare un flusso di lavoro per eliminare contatti" per un esempio passo passo con condizioni di sicurezza.
Disiscrivere il contatto
Sposta il contatto dalla lista confermati alla lista nera e impedisce la reimportazione. Un contatto può comunque re-iscriversi tramite un modulo opt-in. Usare questa azione deliberatamente — tipicamente nei flussi di lavoro di igiene del database per i contatti che soddisfano criteri specifici.
Il blocco if/else
Il blocco if/else divide il flusso di lavoro in due percorsi in base a una condizione. I contatti che soddisfano la condizione seguono il percorso Sì; quelli che non la soddisfano seguono il percorso No. È possibile verificare qualsiasi condizione trigger elencata sopra, compresi interessi, valori dei campi, interazioni con le campagne e completamenti di moduli.
I blocchi if/else sono il modo per rendere i flussi di lavoro adattivi — instradando i contatti in base a ciò che hanno effettivamente fatto piuttosto che inviare a tutti la stessa sequenza indipendentemente dal loro comportamento.
Passi successivi
- Si consulti "Iniziare con i flussi di lavoro" per una panoramica dei concetti del flusso di lavoro e i passaggi di pianificazione prima della costruzione.
- Si consulti "Creare un flusso di lavoro" per una guida passo passo alla costruzione di un flusso di lavoro nel builder.
- Si consulti "Esempi di flussi di lavoro" per otto scenari pronti all'adattamento che usano questi blocchi in pratica.