Vai al contenuto principale

Come funzionano trigger e filtri?

Scopri come funzionano i trigger e i filtri all’interno delle automazioni.

Martha Franklin avatar
Scritto da Martha Franklin
Aggiornato ieri

Trigger

Che cos’è un trigger?

Un trigger è l’evento che avvia un’automazione in Superchat. Serve a far partire il tuo flusso automatico quando vengono soddisfatte determinate condizioni.
Puoi trovare i trigger cliccando su Aggiungi trigger durante la creazione di un’automazione.

Perché i trigger sono importanti? (Qual è il loro obiettivo?)

I trigger ti permettono di automatizzare flussi di lavoro ricorrenti e renderli più efficienti. Senza i trigger, le automazioni non saprebbero quando avviarsi.

Trigger dei messaggi

Esistono diversi trigger basati sui messaggi che possono avviare un’automazione. Come introduzione, qui vediamo solo i due trigger di base più importanti:

  • Nuovo messaggio in arrivo:

    Avvia l’automazione per ogni nuovo messaggio in arrivo in Superchat. Questo trigger si attiva ogni volta che arriva un nuovo messaggio da un cliente.Important to note: Once an automation has been triggered by a New Incoming Message trigger, it must finish running before it can be triggered again.

Importante: una volta che un’automazione viene avviata tramite il trigger Nuovo messaggio in arrivo, deve completare la sua esecuzione prima di poter essere avviata di nuovo.

  • Nuova conversazione in arrivo:

    Avvia l’automazione solo con il primo messaggio di una conversazione in Superchat. Viene attivato solo quando un contatto scrive per la primissima volta, dando inizio a una nuova conversazione — ideale per automazioni di benvenuto o onboarding.

Importante: se un contatto scrive tramite un canale diverso (ad esempio prima WhatsApp e poi email), questo viene considerato come una conversazione separata.

  • Conversazioni nuove e riaperte:

    Questo trigger si attiva quando viene aperta una nuova conversazione oppure quando una conversazione precedentemente chiusa viene riaperta perché il cliente invia un nuovo messaggio.

    In questo modo si evita che le automazioni (come risposte automatiche o instradamento) vengano attivate ripetutamente ogni volta che il cliente risponde.

Trigger di evento

I trigger di evento si attivano quando si verifica un determinato evento. Sono meno comuni e, nella maggior parte dei casi, l’unico che probabilmente utilizzerai è questo:

  • Trigger manuale:

    Con un trigger manuale, gli utenti possono avviare un’automazione manualmente direttamente dalla chat in Superchat. Questo ti permette di decidere esattamente quando un’automazione deve essere eseguita per uno specifico contatto.

Per avviare un’automazione con un trigger manuale, vai semplicemente nella tua inbox, apri la chat in cui vuoi eseguire l’automazione, clicca sul pulsante Automazioni e seleziona l’automazione che desideri avviare.


Filtri

Che cos’è un filtro?

Un filtro è una condizione che controlla quando un’automazione viene avviata. Il filtro più comune è la parola chiave: una parola specifica che deve essere scritta affinché l’automazione si attivi.

Puoi trovare i filtri cercando Filtro nella barra di ricerca che appare quando crei un nuovo nodo.

Successivamente puoi usare di nuovo la barra di ricerca o scorrere l’elenco dei filtri per trovare il tipo di filtro di cui hai bisogno.


Perché servono i filtri?

Senza i filtri, le automazioni si attiverebbero quasi continuamente.
Ad esempio, usare il trigger Nuovo messaggio in arrivo senza alcun filtro farebbe partire l’automazione per ogni singolo messaggio inviato dai clienti.

Informazioni di base sui filtri (Filtro contenuto messaggio, orari di apertura, etichette, attributi del contatto)

  • Filtro contenuto del messaggio:

Controlla quando le automazioni vengono avviate in base al testo del messaggio.
Puoi aggiungere un nodo di filtro sul contenuto del messaggio subito dopo il trigger e impostare delle parole chiave per evitare che l’automazione si avvii a ogni messaggio.
Le condizioni disponibili includono, ad esempio: è uguale, contiene, inizia con, finisce con e altri tipi di filtro.

Questo è utile quando vuoi avviare un’automazione solo se un cliente sta chiedendo informazioni sui prezzi. Il filtro può controllare i messaggi in arrivo per parole chiave come “prezzo” o “costo” e avviare l’automazione solo quando questi termini sono presenti. In questo modo, i clienti che non stanno chiedendo informazioni sui prezzi non riceveranno risposte automatiche.

  • Filtro per etichette:

Le etichette possono essere applicate alle conversazioni e sono molto utili per indicare che una conversazione ha raggiunto un determinato stato o che sono già state raccolte informazioni specifiche.

Quando filtri in base alle etichette, l’automazione utilizza la presenza o assenza dell’etichetta per decidere se deve essere eseguita oppure no.


Ad esempio, potresti avere un’automazione che aggiunge l’etichetta “Lead acquisito” dopo aver raccolto i dati del cliente, e un filtro all’inizio dell’automazione che controlla questa etichetta. Se l’etichetta è presente, l’automazione non viene avviata di nuovo e il cliente non viene ri-contattato per le stesse informazioni.

  • Filtro per attributi del contatto:

Un filtro sugli attributi del contatto ti consente di controllare quando un’automazione viene eseguita in base alle informazioni salvate sul contatto, come testo, numeri, date o valori selezionati.

Ogni attributo del contatto ha un tipo di dato definito (ad esempio testo, numero, selezione singola, selezione multipla o data), e il filtro verifica se il valore salvato soddisfa le condizioni impostate.


Un esempio: hai un’automazione che deve essere eseguita solo se il cliente ha più di una certa età. Puoi salvare la data di nascita come attributo del contatto e utilizzare il filtro per verificare se la data è precedente a una data limite specifica (ad esempio la data di oggi meno 18 anni). L’automazione verrà quindi eseguita solo per i contatti che superano una certa età.

Tipi di filtro

È uguale a

Avvia l’automazione solo se il messaggio ricevuto è esattamente uguale alla parola chiave del filtro, senza variazioni.

Non è uguale a

Avvia l’automazione ogni volta che il messaggio ricevuto non corrisponde esattamente alla parola chiave
(ad esempio parola chiave “Superchat”: qualsiasi messaggio che non sia solo “Superchat”).

Contiene

Avvia l’automazione se il messaggio ricevuto contiene la parola chiave, anche se sono presenti altre parole.

Non contiene

Avvia l’automazione se il messaggio ricevuto non contiene affatto la parola chiave (ad esempio parola chiave “Superchat”: ogni messaggio che non contiene “Superchat”).

Contiene uno di

Ti permette di selezionare più parole chiave. L’automazione si avvia se il messaggio ricevuto contiene una qualsiasi delle parole selezionate
(ad esempio “Superchat” e “abc”, il cliente scrive “1234 Superchat”).

Non contiene nessuno di

Ti permette di selezionare più parole chiave. L’automazione si avvia solo se il messaggio ricevuto non contiene nessuna delle parole selezionate
(ad esempio “Superchat” e “abc”, il cliente scrive “1234”).

Inizia con

Avvia l’automazione se l’inizio del messaggio contiene la parola chiave
(ad esempio parola chiave “Super”: “Superchat è fantastico” e “Superman è forte”).

Finisce con

Avvia l’automazione se la fine del messaggio contiene la parola chiave
(ad esempio parola chiave “Ciao”, il cliente scrive “Arrivederci”).

Contiene tutti

Avvia l’automazione se il messaggio ricevuto contiene tutte le parole chiave selezionate, indipendentemente dall’ordine.

Ha un valore

Avvia l’automazione quando il cliente scrive qualsiasi cosa. È di fatto equivalente a non avere alcun filtro.

Non ha valore

Avvia l’automazione quando un attributo del contatto non ha alcun valore.
Viene spesso utilizzato come blocco: il messaggio passa il filtro solo finché l’attributo è vuoto. Una volta impostato un valore, i messaggi futuri non attiveranno più l’automazione finché l’attributo non viene cancellato.

Hai ricevuto la risposta alla tua domanda?