Vai al contenuto principale

Come funzionano i trigger

Guida ai trigger delle automazioni

Martha Franklin avatar
Scritto da Martha Franklin
Aggiornato oggi

Un trigger è il punto di partenza di ogni automazione. Determina quando la tua automazione verrà eseguita.

Da sapere: Scegliere il trigger giusto è spesso la parte più complessa nella creazione di un'automazione. Ma non preoccuparti: una volta risolto questo passaggio, il resto sarà facile!

Trigger di messaggio

Nuova conversazione in arrivo / Conversazione riaperta

Nel menu dei trigger vedrai 3 schede separate:

  1. "Nuova conversazione in arrivo"

  2. "Conversazione riaperta"

  3. "Conversazioni nuove e riaperte"

Ma queste non sono 3 trigger diversi! Tutte e tre aprono lo stesso trigger, solo con selezioni preimpostate diverse nel menu "Quando deve essere attivata l'automazione?":

Opzione 1: "Solo conversazioni nuove"

  • Si attiva quando un contact invia un messaggio su questo canale per la prima volta

  • Non esiste ancora una conversazione con questo contact su questo canale in Superchat (ma potrebbero esserci conversazioni su altri canali)

  • Perfetto per: messaggi di benvenuto, primo saluto per canale

Importante - Conflitto di autoresponder con "Solo conversazioni nuove": Se hai abilitato un messaggio di benvenuto nelle impostazioni della inbox E crei un'automazione con "Solo conversazioni nuove", ENTRAMBI verranno attivati: il cliente riceverà 2 messaggi! Ricorda di disattivarne uno.

Opzione 2: "Solo conversazioni riaperte"

  • Si attiva quando una conversazione ha lo stato "Completata"

  • E il cliente (non il tuo team!) invia un nuovo messaggio

  • La conversazione passa automaticamente da "Completata" a "Aperta"

  • Importante: NON si attiva quando:

    • Un utente riapre manualmente la conversazione

    • Un utente invia un messaggio a una conversazione completata

  • Perfetto per: flussi "Il cliente torna", nuovo ticket di assistenza

Opzione 3: "Per conversazioni nuove e riaperte"

  • Si attiva in entrambi i casi sopra menzionati

  • Perfetto per: flusso di "primo contatto" generale (ad esempio, attivare l'agente AI)

Opzioni di filtro aggiuntive: Puoi limitare il trigger a tipi di canale specifici (ad esempio, solo WhatsApp), canali specifici (ad esempio, solo il numero WhatsApp 1) o inbox.

Casi d'uso comuni:

  • Flusso di benvenuto con risposte rapide

  • Attivare l'agente AI + assegnare la conversazione al team

  • Automazione per ticket di assistenza

Nuovo messaggio in arrivo

Quando si attiva esattamente questo trigger?

Questo trigger si attiva ad ogni singolo messaggio che un contact invia, non solo al primo!

Esempio: Un cliente invia 5 messaggi di seguito → L'automazione si attiva la prima volta. Finché questa esecuzione dell'automazione è ancora in corso, l'automazione non verrà riattivata, anche se il cliente invia altri messaggi. Solo dopo che l'esecuzione è completata, l'automazione può attivarsi nuovamente.

Ecco perché dovresti quasi sempre combinarlo con un filtro, altrimenti l'automazione si attiva ad ogni messaggio e può diventare rapidamente caotica e consumare molti crediti.

Quando ha senso questo trigger?

  • Vuoi reagire a parole specifiche (combina con un filtro di messaggio)

  • Vuoi rispondere automaticamente fuori dall'orario di lavoro (combina con un filtro dell'orario di lavoro)

Opzioni di filtro aggiuntive: Puoi limitare il trigger a tipi di canale specifici (ad esempio, solo WhatsApp), canali specifici (ad esempio, solo l'account Instagram 2) o inbox.

Casi d'uso comuni:

  • Automazioni per parole chiave (messaggio contiene "pubblicità" → contrassegna la conversazione come spam)

  • Fuori dall'orario di lavoro (filtro: solo fuori orario → l'agente AI risponde)

Per chi? Utenti avanzati: i principianti dovrebbero iniziare con altri trigger.

Contact scansiona il codice QR / apre il link

Quando si attiva esattamente questo trigger?

Questo trigger funziona per WhatsApp (caso d'uso più comune), ma anche per Instagram, Telegram, Facebook Messenger e altri canali: selezioni il canale durante la configurazione.

  1. Crei un codice QR / link di chat con testo precompilato nel trigger (ad esempio, "Offerta estiva")

  2. Il cliente scansiona il codice QR o clicca sul link

  3. Si apre il canale (ad esempio, WhatsApp) con il testo già precompilato nel campo di inserimento

  4. Il cliente preme "Invia"

  5. Ora si attiva l'automazione!

Importante: L'automazione si attiva solo quando il cliente invia effettivamente il messaggio precompilato, non solo con la scansione / clic.

Percorsi successivi:

  • Parola di opt-in inviata: Il cliente invia la parola di opt-in (ad esempio, "Offerta estiva")

  • Parola di opt-out inviata (opzionale): Il cliente invia la parola di opt-out (ad esempio, "Annulla iscrizione")

Casi d'uso comuni:

  • Opt-in per newsletter WhatsApp: Codice QR con "Iscriviti" → Il cliente invia → Aggiungi a una lista di contact

  • Da offline a online: Codice QR su volantino / poster / packaging del prodotto → L'automazione si avvia

  • Registrazione a eventi: Codice QR all'evento → "Evento2024" → Lista dei partecipanti

Vantaggio: Doppio opt-in conforme al GDPR (il cliente deve inviare attivamente)

Trigger specifici per canale

Template WhatsApp inviato

Quando si attiva esattamente questo trigger?

Questo trigger si attiva non appena viene inviato un template WhatsApp specifico.

Importante: Devi selezionare il template esatto nel trigger. Il trigger funziona solo per questo singolo template.

Cosa succede poi?

  • Se il template non ha pulsanti di risposta rapida: l'automazione si avvia non appena il template viene inviato

  • Se il template ha pulsanti di risposta rapida: l'automazione attende la risposta del cliente e crea percorsi diversi per ogni opzione del pulsante

Percorsi successivi per i pulsanti di risposta rapida: I piccoli punti sul trigger mostrano i diversi percorsi:

  • Ogni pulsante = il proprio percorso (ad esempio, "Acquista ora" → Percorso 1, "Scopri di più" → Percorso 2)

  • "Se il contact non risponde" = percorso proprio

  • "Se il contact scrive qualcos'altro" = percorso proprio

Casi d'uso comuni:

  • Flussi di integrazione: Appuntamento Calendly → Make / Zapier / n8n invia template WhatsApp → Il cliente risponde → L'automazione reagisce

  • Campagne newsletter: 500 contact ricevono un template WhatsApp → Elabora tutte le risposte automaticamente

Opzioni di filtro: Attiva solo per template inviati tramite:

  • Manuale: Inviato da un utente dalla inbox in Superchat

  • Campagna: Inviato tramite una campagna

  • Automazione: Inviato da un'altra automazione

  • Integrazione: Inviato tramite strumenti esterni come Make, Zapier, n8n o API

Instagram: Risposta a storia e commento al post

Questi sono 2 trigger separati nel menu dei trigger:

  1. "Commento a post Instagram"

  2. "Risposta a storia Instagram"

Entrambi funzionano in modo molto simile, quindi li spieghiamo insieme qui.

Quando si attiva esattamente questo trigger?

  • Commento a post Instagram: Non appena qualcuno commenta uno dei tuoi post

  • Risposta a storia Instagram: Non appena qualcuno risponde alla tua storia

Cosa succede poi?

L'automazione apre automaticamente una conversazione in DM con la persona.

Perché è utile?

I commenti su Instagram e le risposte alle storie sono spesso lead caldi: persone che interagiscono attivamente con i tuoi contenuti e mostrano interesse. Con questo trigger puoi:

  • Convertire l'engagement in vendite: "Quanto costa?" → Invia automaticamente informazioni sul prodotto + link di acquisto in DM

  • Migliorare l'assistenza: Rispondere alle domande direttamente in DM invece che pubblicamente

  • Qualificare i lead: L'agente AI chiede dettagli e instrada al team giusto

Vantaggio rispetto alla gestione manuale:

Ogni interazione arriva strutturata nella tua inbox invece di essere dispersa su Instagram. Non perderai più nessuna richiesta.

Impostazioni:

  • Tutti i post / storie: Si attiva su ogni post / storia

  • Post / storie specifici: Puoi selezionare singoli post / storie → l'automazione si attiva solo su questi

Suggerimento: Combina con un filtro di messaggio per reagire solo a determinate parole chiave (ad esempio, solo quando il commento contiene "prezzo", "acquista", "link").

Casi d'uso comuni:

  • Convertire istantaneamente i commenti con interesse all'acquisto in DM

  • Follow-up automatico su sondaggi nelle storie ("Hai votato per l'Opzione A: ecco maggiori informazioni...")

  • Gestire professionalmente le richieste di assistenza dai commenti in DM

  • L'agente AI qualifica i lead e li instrada a vendite/assistenza

Webchat aperto

Quando si attiva esattamente questo trigger?

Questo trigger si attiva non appena un cliente apre il widget di webchat sul tuo sito web per la prima volta, prima ancora che abbia scritto un messaggio.

Importante: Si attiva solo all'apertura della finestra di chat, non all'invio del primo messaggio.

Perfetto per: Messaggi di apertura che appaiono immediatamente all'apertura.

Utilizzando il filtro URL: Puoi creare automazioni diverse per pagine diverse:

  • L'URL contiene /prezzi → Si attiva l'automazione 1 → "Domande sui prezzi?"

  • L'URL contiene /assistenza → Si attiva l'automazione 2 → "Hai bisogno di aiuto?"

  • L'URL contiene /prodotto/ → Si attiva l'automazione 3 → "Interessato al prodotto?"

Casi d'uso comuni:

  • Messaggio di apertura con risposte rapide: "Ciao! Come possiamo aiutarti?" → Pulsanti: "Assistenza", "Vendite", "Domanda"

  • Saluti specifici per pagina in base all'URL

Trigger per team e flussi di lavoro

Attivato manualmente

Quando si attiva esattamente questo trigger?

Questo trigger rende l'automazione disponibile nel controller della chat tramite l'icona del fulmine. Gli utenti devono avviarla manualmente.

Come funziona:

  1. L'utente apre una conversazione

  2. Clicca sull'icona del fulmine nel controller della chat

  3. Si apre una finestra modale con tutte le automazioni disponibili

  4. L'utente seleziona l'automazione che desidera avviare

  5. Se sono configurati campi di input nel trigger, questi devono essere compilati

  6. L'automazione si avvia per questa specifica conversazione

Campi di input:

Puoi definire campi di input che l'utente deve compilare all'avvio. Questi valori sono poi disponibili come variabili di automazione per tutta l'automazione.

Esempio:

Campo di input "Codice sconto" → L'utente inserisce "ESTATE20" → Nel messaggio: "Ecco il tuo codice: #{{discount_code}}"

Impostazioni:

  • Solo in inbox specifiche: Rendi l'automazione visibile solo per team/inbox specifici

  • Solo una volta per contact: Impedisce che l'automazione venga attivata più volte per lo stesso contact

Casi d'uso comuni:

  • Sequenze di marketing: Campo di input: Codice sconto → Messaggio personalizzato

  • Passaggio all'agente AI: Campo di input: Contesto → L'AI subentra con il contesto

  • Aggiornamenti di sistemi esterni: Campi di input: Importo, numero, data → Richiesta HTTP al sistema di contabilità (nessun cambio di scheda!)

Conversazione contrassegnata come completata dall'utente

Quando si attiva questo trigger?

Si attiva quando un utente cambia manualmente una conversazione da "Aperta" a "Completata".

NON si attiva quando:

  • Un'automazione cambia lo stato in "Completata"

  • Un'integrazione cambia lo stato in "Completata"

Opzioni di filtro aggiuntive:

Puoi limitare il trigger a tipi di canale specifici (ad esempio, solo WhatsApp), canali specifici (ad esempio, solo il numero WhatsApp 1) o inbox.

Casi d'uso comuni:

  • Sondaggio di feedback dopo la chiusura del ticket

  • Sincronizzazione CRM tramite richiesta HTTP

  • Follow-up ritardato (attendi 3 giorni → "Tutto bene?")

  • Controllo qualità (aggiungi etichetta + notifica al team leader)

Trigger basati su tempo e integrazioni

Data / ora raggiunta

Quando si attiva esattamente questo trigger?

Questo trigger si attiva in base a un attributo di contact di tipo data / ora.

Come funziona:

  1. Hai un attributo di contact di tipo "Data" o "Data/Ora" (ad esempio, "Compleanno", "Scadenza contratto", "Inizio onboarding")

  2. Selezioni questo attributo nel trigger

  3. Opzionale: Imposti un offset temporale (ad esempio, "14 giorni prima" o "7 giorni dopo")

  4. Quando viene raggiunta la data (+ offset temporale) → L'automazione si attiva

Esempi di offset temporale:

  • "3 giorni prima" → L'automazione si esegue 3 giorni prima della data

  • "1 settimana dopo" → L'automazione si esegue 1 settimana dopo la data

  • Nessun offset temporale → L'automazione si esegue esattamente nella data

Ricorrenza annuale:

Attiva l'interruttore → L'automazione si esegue ogni anno nella stessa data (perfetto per i compleanni)

Importante: L'attributo di contact deve essere compilato per i contact, altrimenti l'automazione non si attiverà!

Casi d'uso comuni:

  • Auguri di compleanno: Attributo di contact "Compleanno" + Ricorrenza annuale + Template WhatsApp "Buon compleanno!"

  • Scadenza contratto: Attributo di contact "Scadenza contratto" + Offset temporale "14 giorni prima" + Promemoria

  • Follow-up onboarding: Attributo di contact "Inizio onboarding" + Offset temporale "7 giorni dopo" + "Come va?"

  • Promemoria pagamento: Attributo di contact "Prossimo pagamento" + Offset temporale "3 giorni prima" + Promemoria

Webhook ricevuto

Questo trigger si attiva quando la tua URL del webhook riceve una richiesta HTTP da uno strumento esterno.

Come funziona:

  1. Crei l'automazione con il trigger webhook

  2. Superchat genera un'URL del webhook unica

  3. Copi questa URL nel tuo strumento esterno (ad esempio, Shopify, Make, Zapier)

  4. Quando lo strumento esterno invia una richiesta all'URL → L'automazione si attiva

I dati del webhook NON sono automaticamente disponibili!

Lo strumento esterno invia dati (JSON), ma devi specificare esplicitamente quali campi ti servono:

  1. Nella configurazione del trigger: Apri "Variabili salvate"

  2. Seleziona i campi dal corpo del webhook

  3. Assegna un nome a ogni variabile (ad esempio, numero_ordine, importo, cliente)

  4. Solo allora puoi usarle come variabili di automazione

Esempio - Webhook Shopify:

Shopify invia: {"order_id": "12345", "total": "99.99", "customer": "Mario Rossi"}

Tu mappi:

  • order_id → Variabile numero_ordine

  • total → Variabile importo

  • customer → Variabile cliente

Usa nel messaggio: "Grazie #{{variabile.cliente}}! Il tuo ordine #{{variabile.numero_ordine}} di #{{variabile.importo}} euro è stato ricevuto."

Casi d'uso comuni:

  • E-commerce: Shopify "Ordine effettuato" → Messaggio di conferma con dettagli

  • CRM: HubSpot "Deal vinto" → Avvia flusso di onboarding

  • Strumenti di appuntamento: Calendly "Appuntamento prenotato" → Promemoria 1 giorno prima

  • Assistenza: Zendesk "Ticket chiuso" → Sondaggio di feedback

Hai ricevuto la risposta alla tua domanda?