Riferimento ai blocchi e trigger del flusso di lavoro
Questo articolo è un riferimento completo per tutto ciò che è disponibile nel builder di flussi di lavoro Flexmail: i cinque tipi di blocco, tutte le condizioni trigger disponibili e tutte le azioni disponibili. Usalo durante la progettazione di un flusso di lavoro o quando vuoi verificare cosa può fare uno specifico blocco o trigger.
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 impostata 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ì; i contatti che non la soddisfano seguono il percorso No.
- Blocco contatto, apporta modifiche al profilo di un contatto.
Trigger
I trigger sono le condizioni che determinano quando accade qualcosa in un flusso di lavoro. Si usano in tre punti: il blocco iniziale (per definire chi entra), i blocchi di attesa (per definire cosa attende il flusso di lavoro) e i blocchi if/else (per definire la condizione da verificare).

Trigger dei messaggi
Questi si attivano in base all'interazione di un contatto con un messaggio specifico, su più campagne:
-
Ha aperto il messaggio.
Open tracking consent. Se la policy open tracking consent è attiva, questo trigger si avvia solo per i contatti con consenso "Sì". Un contatto senza consenso non riceve il pixel di tracciamento, quindi Flexmail non registra alcuna apertura e il trigger non parte. Questo vale anche per i contatti con un esplicito "No" quando la policy non è attiva. Se il tracciamento delle aperture è disattivato, il trigger non parte per nessuno. Il builder del flusso di lavoro mostra un avviso a riguardo che non blocca il salvataggio e l'attivazione. Un trigger sui clic non è limitato, purché il tracciamento dei clic sia attivo.
- 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.
Open tracking consent. Se la policy open tracking consent è attiva, questo trigger si avvia solo per i contatti con consenso "Sì". Un contatto senza consenso non riceve il pixel di tracciamento, quindi Flexmail non registra alcuna apertura e il trigger non parte. Questo vale anche per i contatti con un esplicito "No" quando la policy non è attiva. Se il tracciamento delle aperture è disattivato, il trigger non parte per nessuno. Il builder del flusso di lavoro mostra un avviso a riguardo che non blocca il salvataggio e l'attivazione. Un trigger sui clic non è limitato, purché il tracciamento dei clic sia attivo.
- 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 alle modifiche apportate 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 un 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 specifica landing page:
- Ha visitato una landing page.
- Non ha visitato una landing page.
Trigger di data
I trigger di data sono disponibili solo nei blocchi di attesa, non nei blocchi iniziali o nei blocchi if/else.
- In una data specifica.
- Dopo un periodo specifico (minuti, ore, giorni, settimane, mesi).
Campi data
I campi data consentono di pianificare passaggi di automazione rispetto a una data memorizzata nel record di un contatto. Possono essere usati nei blocchi di attesa, nei blocchi iniziali e nei blocchi if/else.
È possibile usare qualsiasi campo data presente nel record del contatto, come la data di nascita, la data di inizio del contratto, la data di rinnovo o la data di un evento.
Il trigger può essere impostato come singolo o ricorrente (mensile, bimestrale, trimestrale, semestrale, annuale):
- Nella data esatta del campo data.
- Prima del valore del campo data in base a un numero definito di giorni, settimane o mesi.
- Dopo il valore del campo data in base a un numero definito di giorni, settimane o mesi.
Azioni di invio
Inviare una nuova campagna
Invia una campagna email al contatto. Imposti il nome e l'indirizzo del mittente, scegli il messaggio e stabilisci i tempi: immediatamente, a un orario prestabilito o in giorni specifici entro una fascia oraria specifica. Questa è l'azione usata più spesso nella maggior parte dei flussi di lavoro.
Inviare una nuova campagna SMS
Invia un SMS al numero di cellulare del contatto. Scrivi il testo del messaggio direttamente nel blocco azione e imposti i tempi.
Inviare una notifica interna
Invia una notifica email a un utente all'interno della tua organizzazione, ad esempio per avvisare un commerciale che un contatto ha cliccato su un link o ha compilato un modulo di contatto. Specifichi l'indirizzo del destinatario, l'oggetto e il contenuto del messaggio. Questo è il modo standard per collegare i segnali di marketing automatizzati a un seguito manuale.

Azioni di attesa
Attendere un'ora o una data prestabilita
Mette in pausa il flusso di lavoro fino a una data fissa o per una durata stabilita (minuti, ore, giorni, settimane o mesi), prima di passare al blocco successivo. Usalo per distanziare le email in una sequenza di nurture.
Attendere finché una condizione è soddisfatta
Mette in pausa il flusso di lavoro finché non si attiva uno specifico trigger per il contatto, ad esempio finché non apre una campagna o raggiunge una data specifica. Puoi anche aggiungere una condizione di data fissa, per evitare che il contatto rimanga in pausa all'infinito. Quando si raggiunge tale data senza che la condizione sia stata soddisfatta, il contatto passa comunque al blocco successivo.
Azioni sui contatti
Aggiungere a interesse
Iscrive il contatto a un interesse specificato nel momento in cui attraversa questo blocco. Utile per applicare tag ai contatti in base a dove si trovano all'interno di una sequenza o a cosa hanno fatto.
Rimuovere da interesse
Rimuove il contatto da un interesse specificato.
Aggiornare un campo contatto
Imposta un campo personalizzato del contatto su un valore specifico. Utile per monitorare l'avanzamento nel flusso di lavoro, ad esempio impostando un campo "Stato onboarding" su "Completato" quando un contatto raggiunge la fine di una serie di benvenuto, oppure contrassegnando un contatto come "Convertito" per usarlo nelle condizioni successive del flusso di lavoro.
Eliminare un contatto
Rimuove definitivamente il contatto dal database. Questa operazione non può essere annullata. Usa questa azione con attenzione, solitamente nei flussi di lavoro di pulizia del database per rimuovere i contatti che soddisfano specifici criteri di inattività. Consulta "Creare un flusso di lavoro per eliminare contatti" per un esempio dettagliato con condizioni di sicurezza.
Disiscrivere un contatto
Sposta il contatto dallo stato confermato alla blacklist e impedisce che venga reimportato. Il contatto può comunque registrarsi di nuovo tramite un modulo opt-in. Usa questa azione con attenzione, solitamente nei flussi di lavoro di pulizia del database per 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ì; i contatti che non la soddisfano seguono il percorso No. Puoi verificare qualsiasi condizione trigger indicata sopra, inclusi interessi, valori di campo, interazioni con le campagne e moduli compilati.
I blocchi if/else rendono i flussi di lavoro adattivi: indirizzano i contatti in base a ciò che hanno effettivamente fatto, invece di inviare a tutti la stessa sequenza a prescindere dal loro comportamento.
Passaggi successivi
- Consulta "Iniziare con i flussi di lavoro" per una panoramica sui concetti dei flussi di lavoro e sui passaggi di pianificazione prima della configurazione.
- Consulta "Creare un flusso di lavoro" per una guida dettagliata sulla creazione di un flusso di lavoro nel builder.
- Consulta "Esempi di flussi di lavoro" per otto scenari pronti all'uso che impiegano questi blocchi nella pratica.