Su magnews i workflow prendono forma grazie ai nodi. Puoi pensarli come i mattoni che costruiscono il flusso: ogni nodo rappresenta un singolo passaggio e indica alla piattaforma cosa deve succedere in quel punto preciso del percorso.
Un nodo può intercettare un evento, eseguire un’azione oppure gestire una decisione. Mettendo insieme più nodi, uno dopo l’altro, costruisci workflow semplici oppure automazioni multicanale più articolate, capaci di adattarsi ai comportamenti, ai dati e alle tempistiche legate ai tuoi contatti.
Per rendere tutto più chiaro e leggibile, magnews organizza i nodi in tre grandi tipologie:
nodi di tipo Evento
nodi di tipo Azione
nodi di tipo Decisione
Nodi di tipo evento
I nodi di tipo evento servono a intercettare qualcosa che accade e fanno da trigger per l’avvio del flusso. Possono essere legati a un contatto, a un dato, a un’interazione o a un’azione che arriva dall’esterno, come una chiamata API o un evento di web tracking.
Il workflow inizia proprio quando l'evento si verifica. Infatti, i nodi evento rappresentano l’innesco del flusso. Sono ideali quando vuoi reagire in modo automatico a un comportamento o a un cambiamento, senza dover intervenire manualmente.
Nuovo contatto
Questo nodo avvia il workflow quando un contatto viene inserito nel database con stato Iscritto oppure quando passa allo stato Iscritto partendo da Non confermato, Sospeso o Disiscritto.
È il nodo tipico per intercettare nuove iscrizioni o riattivazioni, ad esempio, quando un contatto si iscrive online ed entra automaticamente nel workflow di benvenuto.
Scopri di più nella pagina dedicata.
Aggiornamento contatto
Il workflow si avvia quando vengono aggiornati uno o più campi del contatto. È utile per reagire a variazioni nei dati e attivare automazioni basate su cambiamenti specifici.
Ad esempio, se un contatto ha superato una soglia limite di acquisti, il campo "spese spedizione gratuite" può essere aggiornato per far entrare il contatto nel workflow.
Scopri di più nella pagina dedicata.
Evento data contatto
Questo nodo avvia il workflow nel giorno indicato da una data presente in un campo del contatto. È ideale per gestire scadenze, promemoria o comunicazioni legate a date precise.
Ad esempio, un ente di formazione può inviare un reminder 1 mese prima della scadenza di un brevetto o di un certificato.
Scopri di più nella pagina dedicata.
Anniversario contatto
Il workflow si avvia a ogni anniversario della data contenuta in un campo del contatto. Puoi usarlo per comunicazioni ricorrenti legate al tempo.
Ad esempio, 3 giorni prima del compleanno puoi inviare un’email con un codice promozionale dedicato oppure 10 giorni prima della scadenza della polizza assicurativa puoi inviare un reminder.
Scopri di più nella pagina dedicata.
Filtro periodico
Questo nodo avvia il workflow per tutti i contatti che rientrano in un filtro in un momento specifico o con una periodicità definita. È utile per controlli ricorrenti su insiemi di contatti.
Ad esempio, puoi intercettare gli abbonamenti in scadenza impostando una frequenza mensile con ricorrenza il giorno 20.
Se modifichi la periodicità, il ricalcolo della ricorrenza avviene alla successiva data coerente con la frequenza impostata.
Scopri di più nella pagina dedicata.
Nuovo evento dati
Il workflow si avvia quando viene aggiunto un nuovo elemento a una tabella dati.
Questo nodo è pensato per lavorare su eventi legati ai dati strutturati e non direttamente sul contatto. È utile, ad esempio, quando l’inserimento di un nuovo record deve innescare un’automazione collegata ai contatti associati.
Filtro periodico dati
Questo nodo avvia il workflow in modo periodico per ogni elemento di una tabella dati, collegata ai contatti, che rispetta i criteri definiti. È ideale quando vuoi verificare regolarmente lo stato dei dati e attivare automazioni solo per gli elementi rilevanti.
Scopri di più nella pagina dedicata.
Azione pulsante
Il workflow si avvia quando un contatto compila un survey e preme il pulsante di invio.
Ad esempio, dopo la compilazione di un survey di soddisfazione puoi inviare automaticamente un’email di follow-up al contatto.
Azione post-click
Questo nodo ti permette di creare un’azione post-click, assegnandole nome e ID, e di usarla come punto di partenza.
Dopo la pubblicazione del workflow, infatti, l’azione viene salvata nella libreria globale ed è disponibile per tutti i contenuti: potrai usarla in una comunicazione, associandola a un link, ad esempio quello che porta a una scheda prodotto o a una promozione.
Ogni contatto che cliccherà su quel link, entrerà automaticamente nel workflow che contiene il nodo di azione post-click, consentendoti di reagire in tempo reale all’interesse mostrato.
Evento web tracking
Il workflow si avvia quando un contatto visita una specifica pagina web.
Ad esempio, se un contatto visita la pagina dei corsi del tuo sito di e-learning, dopo qualche giorno puoi inviargli un’email di approfondimento per incoraggiarlo ad acquistarne uno.
Scopri di più nella pagina dedicata.
Richiesta utente
Questo nodo avvia il workflow su richiesta di un utente di piattaforma tramite avvio manuale dalla scheda del contatto.
Ad esempio, dopo un’intervista telefonica, un operatore può avviare il workflow per inviare via email un questionario di follow-up al contatto.
Evento workflow
Il workflow si avvia quando viene richiamato da un altro workflow tramite il nodo di azione "Avvia un altro workflow". È utile per collegare più automazioni tra loro e creare percorsi modulari.
Ad esempio, all’uscita dal workflow di benvenuto puoi attivare automaticamente il workflow con il programma fidelity card, avviando una nuova sessione per il contatto.
Evento API
Questo nodo avvia il workflow in seguito a una chiamata da web service o da app esterne, tramite l’ID dell’evento.
Ad esempio, dopo l'acquisto di un prodotto su un’app di e-commerce, puoi far partire un workflow che invia un’email al contatto.
Nodi di tipo azione
I nodi di tipo azione indicano cosa deve fare magnews in modo automatico all’interno del workflow. Qui succede qualcosa di concreto: l’invio di una comunicazione, l’aggiornamento di un contatto, la modifica di un’audience oppure l’avvio di un altro workflow.
Ogni nodo azione esegue un’operazione precisa e controllabile. Inserendoli nel punto giusto del flusso, puoi orchestrare comunicazioni e aggiornamenti in modo coerente con il customer journey del contatto, mantenendo il workflow chiaro e facile da seguire anche quando cresce di complessità.
Invia messaggio
Questo nodo invia un’email o un SMS al contatto nel punto del workflow in cui viene inserito.
È il nodo principale per la comunicazione diretta e può essere usato in flussi semplici o in automazioni più articolate.
Ad esempio, quando un contatto si iscrive online, può ricevere automaticamente un’email di conferma dell’iscrizione.
Scopri di più nella pagina dedicata all’invio email e nella pagina dedicata all’invio SMS.
Invia messaggio privato
Questo nodo invia un’email di notifica a un indirizzo email specifico, diverso da quello del contatto. È pensato per le comunicazioni interne o di servizio.
Ad esempio, se un contatto non apre un’email dopo tre giorni, puoi inviare una notifica al suo commerciale con l’indicazione di contattarlo.
Q Message
Con questo nodo il contatto riceve il messaggio che ha la probabilità più alta di massimizzare il successo del workflow. Magnews seleziona automaticamente la variante più efficace in base ai dati disponibili.
È utile quando vuoi ottimizzare le performance della comunicazione senza dover scegliere manualmente il contenuto.
Scopri di più nella pagina dedicata.
Aggiorna contatto
Questo nodo aggiorna uno o più campi del contatto durante l’esecuzione del workflow. È utile per mantenere allineati i dati in base alle azioni o agli eventi che avvengono nel flusso.
Ad esempio, a ogni acquisto puoi incrementare il valore del campo fidelity card.
Scopri di più nella pagina dedicata.
Modifica stato contatto
Questo nodo aggiorna lo stato del contatto quando si verificano determinate condizioni all’interno del workflow.
Ad esempio, puoi passare il contatto da Non confermato a Iscritto quando clicca sul link di registrazione a un servizio di comunicazioni.
Aggiungi/rimuovi da audience
Questo nodo aggiunge o rimuove il contatto da un’audience statica. È utile per segmentare i contatti in base al loro comportamento o al punto del journey in cui si trovano.
Ad esempio, se un contatto non interagisce con una comunicazione, puoi aggiungerlo a un’audience dedicata a operazioni di retargeting specifiche.
Scopri di più nella pagina dedicata.
Aggiorna variabile
Questo nodo assegna un valore a una variabile del workflow. Le variabili permettono di memorizzare informazioni temporanee utili per logiche e calcoli interni al flusso.
Ad esempio, ogni volta che un contatto passa dallo stato Basic a VIP, puoi aggiornare la variabile che tiene traccia del numero totale di contatti VIP.
Scopri di più nella pagina dedicata.
Avvia altro workflow
Questo nodo avvia una nuova sessione di un altro workflow per il contatto e va utilizzato insieme al nodo Evento workflow, che riceve la richiesta di avvio.
Ad esempio, al termine del workflow di welcome puoi avviare il workflow del programma fidelity, facendo iniziare una nuova sessione per il contatto. Il contatto può entrare nel nuovo workflow solo se la sessione precedente è uscita con stato Successo.
Interrompi altro workflow
Questo nodo interrompe le sessioni attive di un altro workflow per il contatto. È utile quando una nuova condizione rende non più necessario proseguire un’automazione in corso.
Ad esempio, se un contatto passa allo stato VIP, puoi interrompere il workflow del programma fidelity.
Esegui chiamata API
Questo nodo permette al workflow di comunicare con sistemi esterni tramite una chiamata API REST. Puoi usarlo per inviare dati, sincronizzare piattaforme o attivare processi personalizzati nel momento esatto in cui il contatto entra in un punto specifico del flusso.
Puoi usarlo, ad esempio, quando devi inviare in tempo reale i dati di un contatto ad un CRM esterno, aggiornare un sistema di ticketing o notificare un’app di e-commerce, mantenendo il controllo sui dati scambiati e sulla gestione delle risposte direttamente nel workflow
Scopri di più nella pagina dedicata.
Nodi di tipo decisione
I nodi di tipo decisione gestiscono i tempi, le condizioni e le diramazioni del workflow. Qui il flusso può fermarsi, aspettare, controllare una condizione oppure scegliere quale strada seguire in base a dati o comportamenti.
Questi nodi permettono al workflow di adattarsi: non tutti i contatti devono fare lo stesso percorso, nello stesso momento. Con i nodi di decisione puoi creare attese temporali, verificare interazioni, dividere il flusso in più rami o ripetere una parte del percorso. Sono loro a rendere l’automation davvero flessibile e capace di reagire a ciò che succede lungo il journey.
Aspetta
Questo nodo sospende la sessione del contatto per un periodo di tempo definito, al termine del quale il workflow riprende seguendo il percorso configurato. È il nodo base per gestire le tempistiche.
Ad esempio, dopo un acquisto puoi attendere alcuni giorni prima di inviare un questionario di soddisfazione, lasciando al contatto il tempo di utilizzare il prodotto.
Scopri di più nella pagina dedicata.
Q Wait
Questo nodo fa attendere il contatto per il tempo che ha la probabilità più alta di massimizzare il successo del workflow. La distribuzione delle sessioni cambia automaticamente, assegnando più contatti alle tempistiche che in passato hanno prodotto risultati migliori. È utile quando vuoi ottimizzare i tempi senza definirli manualmente.
Scopri di più nella pagina dedicata.
Aspetta interazione messaggio
Questo nodo verifica se il contatto compie una specifica interazione con un messaggio entro un intervallo di tempo definito, come l’apertura di un’email, il click su un link, l’invio o la registrazione di un bounce.
Il contatto esce dal ramo Sì nel momento in cui l’azione si verifica, oppure dal ramo No se il tempo scade senza interazione.
Ad esempio, puoi verificare se il contatto ha cliccato sull’email di richiesta informazioni entro un certo periodo.
Scopri di più nella pagina dedicata.
Aspetta risposta
Questo nodo verifica se il contatto compila una specifica landing page entro il tempo indicato: il contatto esce dal ramo Sì appena compila la landing page, oppure dal ramo No se non risponde entro il limite impostato.
È utile per gestire follow-up legati a survey, richieste di informazioni o iscrizioni.
Scopri di più nella pagina dedicata.
Interazione messaggio
Questo nodo fa uscire il contatto in base all’interazione registrata su uno specifico messaggio, permettendo di instradare il flusso in modo diverso a seconda dell’azione effettuata.
È consigliabile usarlo insieme al nodo Aspetta, così il contatto ha il tempo necessario per leggere, cliccare o interagire con la comunicazione. Ad esempio, se il contatto apre un’email puoi inviare un messaggio di notifica di avvenuta lettura.
Scopri di più nella pagina dedicata.
Verifica condizione
Questo nodo verifica se una specifica espressione o un filtro risultano veri: il contatto esce dal ramo Sì quando la condizione è soddisfatta, altrimenti segue il percorso alternativo.
Ad esempio, puoi verificare se il contatto possiede determinati parametri o requisiti.
Scopri di più nella pagina dedicata.
Verifica condizione multipla
Questo nodo valuta più condizioni e instrada il contatto verso una delle diverse uscite configurate, in base alle regole impostate.
Ad esempio, puoi diversificare il workflow in base al saldo punti del contatto:
- se supera una certa soglia puoi aggiornarlo come VIP
- se rientra in una fascia intermedia puoi inviargli un’email promozionale
- se è sotto una soglia minima puoi avviare un workflow di fidelizzazione
Scopri di più nella pagina dedicata.
Verifica risposta
Questo nodo fa uscire il contatto in base alla risposta data a una specifica domanda. È utile per creare percorsi diversi a seconda delle scelte o delle preferenze espresse dal contatto.
Scopri di più nella pagina dedicata.
Q Catch
Questo nodo classifica automaticamente la risposta del contatto a una landing page e lo fa uscire in base alla categoria assegnata. È pensato per interpretare le risposte e instradare il contatto nel percorso più adatto.
Scopri di più nella pagina dedicata.
Decisione casuale
Questo nodo fa uscire il contatto in modo casuale da una delle uscite configurate, secondo una probabilità definita. Di default, ci saranno due possibili uscite, ciascuna con il 50% di probabilità, ma puoi creare altre uscite e modificare le percentuali a tuo piacimento.
Ad esempio, puoi diversificare il percorso dei tuoi contatti creando tre rami e distribuirli casualmente facendo uscire nel primo ramo il 15% dei contatti, nel secondo ramo il 50% dei contatti e nel terzo ramo la restante parte.
Q Split
Questo nodo instrada il contatto verso l’uscita che ha la probabilità più alta di massimizzare il successo del workflow. La distribuzione delle sessioni si aggiorna automaticamente, favorendo i percorsi che hanno prodotto più risultati positivi. È ideale per ottimizzare i flussi nel tempo senza interventi manuali.
Scopri di più nella pagina dedicata.
Concorso
Questo nodo fa uscire i contatti dalle diverse uscite in base all’ordine di arrivo.
Ad esempio, puoi assegnare:
- uno sconto del 30% ai primi 100 contatti che compilano un questionario
- uno sconto del 15% ai successivi 100
- uno sconto del 10% a tutti gli altri
Loop
Questo nodo permette al contatto di ripetere una parte del workflow per un numero prefissato di volte: il contatto esce dal ramo No fino al raggiungimento del numero massimo di iterazioni impostato.
Ad esempio, puoi inviare una comunicazione più volte a un contatto che non la apre, fino a un limite massimo.
Esci
Questo nodo determina l’uscita del contatto dal workflow e ne definisce l’esito, che viene utilizzato per le statistiche. Il contatto può uscire:
- con esito positivo
- con esito negativo
- con esito neutro
L'esito scelto è utilizzato per elaborare le statistiche del workflow.