Vai al contenuto principale

Debug delle automazioni e risoluzione degli errori

Trova e risolvi rapidamente e in modo affidabile i problemi nelle tue automazioni

Martha Franklin avatar
Scritto da Martha Franklin
Aggiornato oggi

Questo articolo ti mostra come identificare, eseguire il debug e risolvere i problemi nelle automazioni. Dagli errori comuni ai metodi sistematici di debugging.

Problemi comuni e soluzioni

Problema 1: I filtri non vengono applicati correttamente

Cosa succede:

L'automazione prende una direzione sbagliata o si interrompe inaspettatamente.

Perché succede:

  • La condizione del filtro è configurata in modo errato (ad es. "contiene" invece di "uguale a")

  • "Non ha valore" viene frainteso (significa che il campo è vuoto, non "il valore non è X")

Soluzione:

  1. Apri l'automazione

  2. Vai al nodo filtro che causa il problema

  3. Controlla la condizione passo dopo passo:

    • La condizione è logicamente corretta? (ad es. "contiene almeno uno di" quando sono possibili più opzioni)

    • Testa con un valore noto

Problema 2: Più automazioni in esecuzione contemporaneamente

Cosa succede:

Il contatto riceve più messaggi contemporaneamente o diverse automazioni entrano in conflitto.

Perché succede:

Più automazioni hanno trigger che ascoltano lo stesso segnale (ad es. "Nuova conversazione in arrivo" e "Nuovo messaggio in arrivo").

Soluzione:

Vedi le istruzioni dettagliate nell'articolo "Automazioni per utenti avanzati" nella sezione "Lavorare con più automazioni".

Versione breve:

  • Usa "Attendi / Pausa" (2 secondi) + "Filtro: Altra automazione attiva" nell'automazione più generale

Problema 3: Elementi eliminati nei nodi

Cosa succede:

L'automazione si interrompe improvvisamente in un nodo specifico e mostra un errore.

Perché succede:

Un utente ha eliminato un elemento (ad es. etichetta, lista di contatti, attributo di contatto) che viene utilizzato in un nodo dell'automazione.

Esempio:

  • Hai eliminato l'etichetta "VIP"

  • Il nodo "Aggiorna etichetta" tenta di aggiungere l'etichetta "VIP"

  • Il nodo fallisce perché l'etichetta non esiste più

Soluzione:

  1. Vai alla barra laterale a destra sotto "Automazioni" (nella Inbox o nel Contact Hub per la conversazione o il contatto in cui l'automazione è fallita)

  2. Fai clic sull'esecuzione dell'automazione fallita

  3. Guarda i singoli nodi eseguiti - il nodo fallito mostra esattamente quale elemento manca

  4. Apri l'automazione

  5. Vai al nodo interessato

  6. Seleziona un elemento esistente o ricrea l'elemento eliminato

Prevenzione:

Prima di eliminare etichette, liste di contatti o Inbox, verifica se sono utilizzate nelle automazioni.

Problema 4: Due agenti AI attivi contemporaneamente

Cosa succede:

L'automazione si interrompe automaticamente al nodo dell'agente AI con un messaggio di errore.

Perché succede:

Esiste già un'automazione con agente AI in esecuzione per questa conversazione. Non consentiamo che due agenti AI parlino con lo stesso contatto nella stessa conversazione contemporaneamente.

Soluzione:

Struttura le tue automazioni in modo che solo un'automazione con agente AI possa essere eseguita alla volta:

  1. Usa "Termina altre automazioni" all'inizio della nuova automazione per interrompere quella vecchia

  2. Oppure usa il filtro "Automazione attiva" per verificare se un'automazione con agente AI è già in esecuzione

Problema 5: L'automazione viene eseguita con una versione vecchia

Cosa succede:

Hai apportato modifiche all'automazione ma si comporta come prima.

Perché succede:

Hai dimenticato di pubblicare la nuova versione. La versione vecchia è ancora attiva.

Soluzione:

  1. Apri l'automazione

  2. In alto a destra vedrai il pulsante "Aggiorna"

  3. Fai clic su "Aggiorna"

Utilizzo della cronologia delle versioni:

Puoi visualizzare tutte le versioni della tua automazione:

  1. Nel Automation Builder, fai clic sul menu a tre punti in alto a destra (accanto al pulsante "Aggiorna/Pausa")

  2. Fai clic su "Cronologia versioni"

  3. Vedrai tutte le versioni in ordine cronologico con data, ora e chi ha pubblicato la versione

  4. "Attiva" ti mostra quale versione è attualmente live

  5. "Bozza" ti mostra le modifiche non pubblicate

  6. Fai clic sull'icona dell'occhio per visualizzare una versione vecchia

A cosa serve la cronologia delle versioni:

  • Verificare quale versione è attualmente attiva

  • Tracciare quando e chi ha apportato modifiche

  • Visualizzare le versioni vecchie per capire cosa è stato cambiato

Importante:

  • Solo le versioni pubblicate vengono eseguite live

  • Le modifiche in modalità di modifica non sono automaticamente attive

  • Per le automazioni aggiornate: Solo le nuove esecuzioni di automazioni passano attraverso la versione aggiornata

  • Le esecuzioni già attive terminano nella versione in cui sono iniziate

Esempio:

  1. Automazione versione 1 è attiva

  2. Il contatto A avvia l'automazione → viene eseguita la versione 1

  3. Pubblica la versione 2

  4. Il contatto A è ancora nell'automazione → termina con la versione 1

  5. Il contatto B avvia l'automazione → viene eseguita la versione 2

Problema 6: Variabili o attributi di contatto sono vuoti

Cosa succede:

L'automazione si interrompe in un nodo "Invia messaggio" o altri nodi che utilizzano variabili.

Perché succede:

La variabile o l'attributo di contatto che vuoi utilizzare è vuoto. Non inviamo messaggi con segnaposto vuoti perché sembrerebbero poco professionali.

Esempio:

  • Nodo "Invia messaggio": "Ciao #{{contact.first_name}}, benvenuto!"

  • L'attributo di contatto "Nome" è vuoto

  • Il messaggio sarebbe: "Ciao , benvenuto!"

  • Il nodo fallisce

Soluzione 1 - Definisci un valore di fallback:

Puoi impostare un valore di fallback per ogni variabile che verrà utilizzato se la variabile è vuota:

  1. Fai clic sulla variabile nel campo di testo (ad es. il chip "Nome")

  2. Si apre un popup: "Valore di fallback per Nome"

  3. Inserisci un valore di fallback (ad es. "lì" o "Cliente")

  4. Fai clic su "Applica"

Esempio:

  • Variabile "Nome" con fallback "di Berlino"

  • Se il nome è compilato: "Ciao Max, benvenuto!"

  • Se il nome è vuoto: "Ciao di Berlino, benvenuto!"

Soluzione 2 - Aggiungi un filtro:

Aggiungi un filtro prima del nodo "Invia messaggio":

  • Filtro: "Nome ha un valore"

  • Solo se il nome è compilato → Invia messaggio personalizzato

  • Altrimenti → Invia messaggio generico senza nome

Soluzione 3 - Richiedi l'attributo in anticipo:

Assicurati che l'attributo sia compilato prima di utilizzarlo:

  • Nodo "Fai una domanda": "Qual è il tuo nome?"

  • Nodo "Modifica contatto": Salva la risposta in "Nome"

  • Ora puoi essere sicuro che il nome sia compilato

Problema 7: L'automazione si riattiva dopo la cancellazione manuale

Cosa succede:

L'utente annulla l'automazione per prendere il controllo manualmente. Il contatto risponde. L'automazione riparte dall'inizio.

Perché succede:

Stai utilizzando il trigger "Nuovo messaggio in arrivo" - questo si attiva con ogni messaggio, anche dopo che un agente ha preso il controllo.

Esempio:

  • Automazione: Trigger "Nuovo messaggio in arrivo" → Agente AI

  • L'agente annulla e prende il controllo manualmente

  • L'agente risponde al contatto

  • Il contatto risponde

  • Il trigger si attiva di nuovo → L'agente AI riparte

Soluzione: Usa il trigger "Nuova e riaperta conversazione" invece:

  • Si attiva solo al primo messaggio di una conversazione

  • Non si attiva su ogni messaggio successivo

  • L'agente può prendere il controllo senza che l'automazione riparta

Soluzione alternativa: Se devi usare "Nuovo messaggio in arrivo":

  • Aggiungi filtro: "Assegnazione non ha valore"

  • L'automazione viene eseguita solo se la conversazione non è assegnata

  • Non appena un utente prende il controllo (avviene l'assegnazione) → L'automazione non si attiva più

Problema 8: L'automazione non può essere testata

Cosa succede:

Vuoi testare l'automazione ma si attiva anche per i contatti reali, oppure non riesci a attivarla in modo affidabile.

Perché succede:

Non disponiamo ancora di una modalità di test per le automazioni (solo per l'agente AI).

Soluzione - Filtro sul contenuto del messaggio per il test: Aggiungi un filtro all'inizio dell'automazione che si attiva solo durante il test:

  1. Opzione 1 - Filtro sul contenuto del messaggio:

    • Nodo "Filtro / Condizione": "Contenuto del messaggio contiene 'TEST123'"

    • Solo quando scrivi "TEST123" nel messaggio → L'automazione viene eseguita

    • I contatti reali non scrivono mai questo → L'automazione non si attiva per loro

  2. Opzione 2 - Filtro sulla lista di contatti:

    • Crea una lista di contatti "Test"

    • Aggiungi te stesso a questa lista

    • Nodo "Filtro / Condizione": "Lista di contatti contiene Test"

    • Solo per i contatti nella lista "Test" → L'automazione viene eseguita

Importante: Rimuovi il filtro di test prima di pubblicare l'automazione per i contatti reali!

Problema 9: L'automazione si attiva solo una volta

Cosa succede:

L'automazione viene eseguita la prima volta ma mai più - nemmeno durante il test.

Perché succede:

Motivo 1 - "Solo una volta per contatto" abilitato:

  • Molti trigger hanno l'opzione "Esegui solo una volta per contatto"

  • Se abilitato → L'automazione viene eseguita solo la prima volta per questo contatto

  • Mai più dopo

Motivo 2 - Trigger "Nuova conversazione in arrivo" senza "Riaperta":

  • Il trigger è impostato su "Solo nuove conversazioni"

  • Si attiva solo al primo messaggio di un contatto

  • Le conversazioni riaperte non attivano il trigger

Soluzione:

Durante il test:

  1. Elimina completamente la conversazione

  2. Ricomincia da capo - L'automazione può attivarsi di nuovo

Per l'operatività live:

  1. Apri l'automazione

  2. Vai al trigger

  3. Disattiva "Esegui solo una volta per contatto" (se abilitato)

  4. Oppure cambia "Solo nuove conversazioni" in "Nuove e riaperte conversazioni"

Problema 10: Tipo di messaggio sbagliato per il canale

Cosa succede:

L'automazione si interrompe in un nodo "Invia messaggio" con un messaggio di errore.

Perché succede:

Stai cercando di inviare un tipo di messaggio non supportato per quel canale.

Esempi più comuni:

Risposte rapide di WhatsApp su Instagram:

  • Utilizzi il nodo "Risposte rapide di WhatsApp"

  • Ma la conversazione avviene tramite Instagram

  • Le risposte rapide di WhatsApp funzionano solo su WhatsApp

Liste di WhatsApp in email:

  • Utilizzi il nodo "Lista di WhatsApp"

  • Ma la conversazione avviene tramite email

  • Le liste di WhatsApp funzionano solo su WhatsApp

Soluzione 1 - Aggiungi un filtro:

Aggiungi un filtro prima del nodo specifico per il canale:

  1. Nodo "Filtro / Condizione": "Tipo di canale uguale a WhatsApp"

  2. Se WhatsApp:

    • Percorso 1: Risposte rapide di WhatsApp / Liste di WhatsApp

  3. Altrimenti:

    • Percorso 2: Nodo "Invia messaggio" regolare senza funzionalità speciali

Soluzione 2 - Usa correttamente le automazioni multicanale:

Quando crei automazioni su più canali:

  • Crea percorsi separati per ogni canale

  • Utilizza solo nodi di messaggi specifici per il canale nel percorso corretto

Problema 11: Finestra temporale della conversazione chiusa

Cosa succede:

L'automazione si interrompe nei nodi di risposte rapide di WhatsApp, liste di WhatsApp o nel nodo "Invia messaggio" indipendente dal canale con il messaggio di errore "Finestra temporale della conversazione chiusa".

Perché succede:

WhatsApp ha una regola delle 24 ore: puoi inviare messaggi gratuiti (risposte rapide, liste, testo regolare) solo entro 24 ore dall'ultimo messaggio del contatto. Dopo 24 ore, la finestra temporale della conversazione è chiusa.

Quando si verifica questo problema:

Esempio - Automazione ritardata:

  1. Il contatto scrive alle 10:00

  2. L'automazione parte

  3. Nodo "Attendi / Pausa": Attendi 25 ore

  4. Nodo "Risposte rapide di WhatsApp": Tenta di inviare

  5. Errore: La finestra è chiusa (sono trascorse più di 24 ore)

Soluzione - Verifica la finestra temporale della conversazione:

Aggiungi un filtro prima dei nodi specifici di WhatsApp:

  1. Nodo "Filtro / Condizione": Finestra temporale della conversazione

  2. Percorso Aperta: La finestra è aperta (meno di 24 ore)

    • Risposte rapide di WhatsApp / Liste di WhatsApp / Messaggio regolare

  3. Percorso Chiusa: La finestra è chiusa (più di 24 ore)

    • Nodo "Invia template di WhatsApp" (unica opzione fuori dalla finestra)

Importante da capire:

Entro le 24 ore (Finestra temporale della conversazione = Aperta):

  • Messaggi gratuiti consentiti

  • Risposte rapide di WhatsApp consentite

  • Liste di WhatsApp consentite

  • Template di WhatsApp consentiti

Oltre le 24 ore (Finestra temporale della conversazione = Chiusa):

  • SOLO template di WhatsApp consentiti

  • Nessun messaggio gratuito

  • Nessuna risposta rapida di WhatsApp

  • Nessuna lista di WhatsApp

Problema 12: L'automazione si interrompe - Crediti esauriti

Cosa succede:

L'automazione si interrompe improvvisamente nei nodi di azione. Nel registro delle attività vedi molte esecuzioni fallite.

Perché succede:

Non hai più crediti per le automazioni. Senza crediti, le automazioni non possono essere eseguite - solo il trigger viene eseguito, ma nessun nodo di azione.

Cosa sono i crediti:

  • Ogni nodo di azione costa 1 credito per esecuzione

  • Trigger e nodi logici sono gratuiti

  • Senza crediti → L'automazione si interrompe al primo nodo di azione

Soluzione:

  1. Vai su Impostazioni

  2. Fai clic su Piano e Fatturazione

  3. Fai clic su Crediti

  4. Controlla quanti crediti sono ancora disponibili

  5. Passa a un pacchetto crediti superiore o aggiorna il tuo piano per ottenere più crediti mensili

Come eseguire il debug delle automazioni in modo sistematico

Passo 1: Identifica quale automazione sta causando il problema

Scenario: È stato inviato un messaggio che non avrebbe dovuto essere inviato

Come trovare l'automazione:

  1. Vai alla conversazione in cui si è verificato il problema

  2. Scorri fino al messaggio interessato nella timeline della chat

  3. Passa il mouse sull'icona del fulmine accanto al messaggio

  4. Appare un tooltip con il nome dell'automazione

Per i messaggi dell'agente AI:

  • Vedrai un'icona dell'agente AI invece dell'icona del fulmine

  • Il tooltip mostra: Nome dell'automazione + nome dell'agente AI

Ora sai quale automazione ha causato il problema.

Passo 2: Verifica quali esecuzioni di automazioni sono avvenute

Barra laterale a destra → sezione "Automazioni"

Qui puoi vedere due cose importanti:

Automazioni attualmente attive:

  • Quali automazioni sono attualmente in esecuzione per questa conversazione

  • Stato: "In esecuzione"

Esecuzioni di automazioni passate:

  • Tutte le esecuzioni di automazioni per questo contatto in tutte le conversazioni

  • Con stato: Completata, Fallita, Annullata

Cosa puoi vedere qui:

  • Quando è iniziata l'automazione

  • Quale trigger l'ha attivata

  • Stato corrente

  • Quanto tempo è durata

Passo 3: Analizza l'esecuzione specifica dell'automazione

Fai clic su un'esecuzione dell'automazione nella barra laterale

Ora puoi vedere i dettagli:

Panoramica:

  • Stato complessivo dell'esecuzione (Completata, Fallita, ecc.)

  • Ora di inizio e fine

  • Trigger che ha attivato l'automazione

Elenco di tutti i nodi che sono stati eseguiti:

Puoi vedere:

  • Nome del nodo (ad es. "Invia messaggio", "Filtro / Condizione", "Agente AI")

  • Stato del task:

    • Spunta verde → Eseguito con successo

    • X rossa → Fallito

    • Icona gialla dell'orologio → In attesa di risposta

  • Timestamp di quando il task è stato eseguito

Per i task falliti:

  • Puoi vedere il messaggio di errore che spiega perché è fallito

  • Esempio: "L'etichetta 'VIP' non esiste più"

Passo 4: Vai al nodo interessato nell'automazione

Salta direttamente al nodo:

  1. Fai clic sul task fallito o problematico nell'elenco dei task

  2. Verrai reindirizzato automaticamente all'automazione

  3. Il nodo interessato sarà evidenziato

Ora puoi:

  • Verificare la configurazione del nodo

  • Controllare le condizioni del filtro

  • Verificare le variabili

  • Correggere il nodo

Passo 5: Verifica il registro delle attività (per problemi generali)

Nell'automazione → Scheda "Registro attività"

Qui puoi vedere tutte le esecuzioni di automazioni per tutti i contatti.

Quando usarlo:

  • L'automazione non viene eseguita per nessuno (non solo per te)

  • Vuoi vedere quante volte l'automazione è stata attivata di recente

  • Stai cercando schemi negli errori

Opzioni di filtro:

Filtra per stato:

  • Completata → L'automazione è stata eseguita con successo

  • In esecuzione → L'automazione è attualmente in esecuzione

  • Fallita → Almeno un task è fallito

  • Annullata → L'automazione è stata annullata manualmente o terminata da un'altra automazione

  • Completata senza azioni → Molto importante per il debugging!

Cosa significa "Completata senza azioni"?

L'automazione è stata attivata MA non è stato eseguito alcun nodo di azione. Questo accade quando:

  • Un filtro subito dopo il trigger interrompe l'automazione

  • Il filtro è configurato in modo errato

  • La condizione nel trigger stesso non è soddisfatta

Esempio:

  • Trigger "Nuova conversazione in arrivo"

  • Subito dopo: Filtro "Etichetta contiene VIP"

  • Il contatto non ha l'etichetta VIP → Il filtro interrompe l'automazione

  • Non è stata eseguita alcuna azione → Stato "Completata senza azioni"

Altri filtri:

  • Cerca per nome del contatto → Trova esecuzioni da un cliente specifico

  • Filtra per automazione → Solo esecuzioni da una specifica automazione

  • Periodo di tempo → Solo esecuzioni all'interno di un intervallo di date specifico

Hai ricevuto la risposta alla tua domanda?