Vai al contenuto principale

Nodi di azione

Automatizza le azioni in Superchat: dalla gestione dei contatti alle richieste HTTP

Mika Hally avatar
Scritto da Mika Hally
Aggiornato oggi

I nodi di azione eseguono azioni, da semplici modifiche ai contact e alle conversazioni fino a complesse integrazioni con sistemi esterni.

Azioni sui contact

Modifica contact

Modifica e aggiorna gli attributi del contact, sia attributi di sistema (nome, cognome, email, telefono) che tutti gli attributi personalizzati del contact.

Azioni per tipo di dato

Testo

  • Imposta valore

  • Reimposta

Numero

  • Imposta valore

  • Aumenta di

  • Diminuisci di

  • Reimposta

Selezione singola

  • Imposta valore

  • Reimposta

Selezione multipla

  • Sovrascrivi

  • Aggiungi

  • Rimuovi

  • Reimposta

Data e Data/Ora

  • Imposta valore

  • Reimposta

Inserisci valori:

  • Statico: Inserisci il valore direttamente

  • Variabile: Clicca sull'icona della variabile e assegna una variabile (ad esempio, risposta dal nodo "Fai una domanda"). Importante: Il tipo di dato della variabile deve corrispondere all'attributo. Ad esempio, una variabile di tipo numero non può essere assegnata a un attributo email.

Caratteristica speciale per email e numero di telefono:

Un contact ha una SOLA email primaria e un SOLO numero di telefono primario: questi vengono utilizzati per le automation, le campagne e tutte le comunicazioni. Il contact può avere email e numeri aggiuntivi, ma questi servono solo a scopo documentativo.

Attiva/disattiva "Imposta come indirizzo email primario":

  • Attivato: La nuova email verrà impostata come primaria (se possibile)

  • Opzione "Mantieni indirizzi email esistenti": Se il contact ha già un'email E esiste una conversazione tramite questa email → La primaria NON può essere aggiornata, la nuova email verrà aggiunta solo come secondaria

Casi d'uso comuni:

  • Salva l'email dal nodo "Fai una domanda" in un attributo del contact

  • Salva le risposte di un sondaggio in attributi personalizzati del contact

  • Registra preferenze e interessi

  • Registra l'aumento del numero di richieste di assistenza in un attributo del contact

Concetto importante - Salvataggio dati per altre automazioni:

Usa "Modifica contact" per salvare informazioni in attributi del contact che potrai utilizzare successivamente in altre automazioni con filtri/condizioni.

La variabile di sistema "Data/ora corrente" è particolarmente importante:

Crea un attributo personalizzato del contact di tipo "Data/Ora" e salva lì i timestamp per logiche di temporizzazione successive.

Esempi:

Logica di instradamento basata sul tempo

  • Attributo del contact "Ultima elaborazione manuale" → Impostato su "Data/ora corrente" quando un utente contrassegna la conversazione come completata (Trigger: Conversazione contrassegnata manualmente come completata → Modifica contact)

  • Altra automazione filtra: Se meno di 30 minuti fa → Non all'agente AI, ma lascia continuare l'umano

Tracciamento dello stato

  • Attributi "Stato lead", "Interesse all'acquisto", "Livello di assistenza"

  • Altre automazioni filtrano in base a questi per flussi diversi

Il principio:

Salva i dati negli attributi del contact (in particolare timestamp con variabili di sistema) per utilizzarli successivamente in altre automazioni per logiche di filtro e instradamento intelligenti. In questo modo costruisci flussi di automazione complessi e contestuali.

Aggiorna lista contact

Aggiorna le liste di contact del contact selezionato.

Azioni:

  • Sovrascrivi

  • Aggiungi

  • Rimuovi

  • Reimposta

Funziona esattamente come l'aggiornamento delle etichette, ma per le liste di contact invece che per le etichette delle conversazioni.

Casi d'uso:

  • Automatizza l'opt-in / opt-out delle newsletter

  • Lista VIP basata sul comportamento d'acquisto

  • Segmentazione per interessi

Elimina contact

Elimina definitivamente il contact.

Importante - Nessun percorso successivo possibile:

Non è possibile alcun percorso successivo dopo questo nodo. Non appena il contact viene eliminato, l'automazione termina automaticamente: il contact non esiste più.

Caso d'uso: Automatizza le richieste GDPR

Azioni sulla conversazione

Aggiorna etichetta

Aggiorna le etichette della conversazione selezionata.

Azioni:

  • Rimuovi

  • Aggiungi

  • Sovrascrivi

  • Reimposta

Casi d'uso:

  • Etichettatura automatica dopo il rilevamento di parole chiave

  • Imposta etichette di stato (ad esempio "Elaborato", "In attesa di risposta")

  • Etichette basate su filtri/condizioni

Assegna conversazione

Assegna la conversazione a uno o più utenti.

Impostazioni:

1. Assegna utente specifico:

  • Seleziona l'utente o gli utenti a cui assegnare la conversazione

2. Assegna un utente qualsiasi:

  • Nel passaggio successivo: Seleziona la regola

    • Round Robin - Distribuisce le conversazioni in modo uniforme a rotazione

    • Carico di lavoro - Distribuisce in base al carico di lavoro corrente (chi ha meno conversazioni aperte)

  • Nell'ultimo passaggio: Seleziona il pool di utenti

3. Reimposta assegnazione:

  • Rimuove tutte le assegnazioni correnti dalla conversazione

Importante - Accesso alla inbox:

Gli utenti selezionati devono avere accesso alla inbox in cui si trova la conversazione. Se un utente non ha accesso alla inbox, l'assegnazione non avverrà.

Casi d'uso comuni:

  • Distribuisci automaticamente i ticket di assistenza al team

  • Assegna i clienti VIP a un account manager specifico

  • Assegna a un team umano dopo il passaggio dall'agente AI

Contrassegna conversazione come spam

Contrassegna la conversazione come spam. Non è necessaria alcuna configurazione.

Caso d'uso:

  • Rileva parole chiave di spam → Contrassegna come spam

Contrassegna conversazione come completata

Contrassegna la conversazione come completata. Non è necessaria alcuna configurazione.

Caso d'uso:

  • Contrassegna automaticamente come completata al termine di flussi riusciti per mantenere pulita la inbox.

Elimina conversazione

Elimina la conversazione.

Impostazioni:

  • Sposta nel cestino: La conversazione verrà eliminata automaticamente dopo 60 giorni

  • Elimina definitivamente: Immediatamente e in modo irreversibile

Caso d'uso:

  • Pulizia automatica di conversazioni di spam o di test

Sposta conversazione in un'altra inbox

Sposta la conversazione in un'altra inbox.

Casi d'uso:

  • Instradamento del team per argomento (Tecnico → Inbox assistenza, Vendite → Inbox vendite)

  • Instradamento del team per località (Berlino → Monaco, Londra → Manchester)

Crea nota

Crea una nota nella conversazione.

Casi d'uso comuni:

  • Aggiornamenti per il team: Nota per il team quando l'automazione raggiunge una certa fase: "L'agente AI non ha potuto aiutare, è necessaria una revisione manuale"

  • Riepilogo dati: Più nodi "Fai una domanda" → Crea una nota con tutte le variabili raccolte come riepilogo

  • Documentazione per follow-up: Registra ciò che è accaduto nell'automazione per l'elaborazione manuale successiva.

Azioni di controllo dell'automazione

Termina altra automazione

Termina altre automazioni in esecuzione su questo contact.

Importante per la gerarchia delle automazioni:

Controlla quali automazioni possono essere eseguite contemporaneamente.

Casi d'uso:

  • Flusso VIP avviato → Termina il flusso di assistenza standard (previene messaggi duplicati)

  • Passaggi puliti tra flussi

  • Previeni lo spam quando più trigger si attivano contemporaneamente

Avvia altra automazione

Avvia un'altra automazione. Con questo nodo, l'automazione corrente termina.

Impostazioni:

Seleziona automazione:

Possono essere avviate solo automazioni con trigger manuale. L'elenco mostra solo automazioni che sono pubblicate, attive e hanno il trigger "Attivato manualmente".

Campi di input:

Se l'automazione di destinazione ha campi di input nel trigger manuale, questi devono essere compilati qui. Tutti i campi possono essere popolati con variabili.

Casi d'uso:

  • Catena di automazioni (Automazione 1 raccoglie dati → Avvia Automazione 2 che li elabora)

  • Ramificazione condizionale (VIP → Avvia onboarding VIP, Standard → Avvia flusso standard)

  • Passa dati tramite campi di input per un flusso di follow-up personalizzato

Azioni di integrazione

Invia richiesta HTTP

Invia e ricevi dati da sistemi esterni tramite richieste HTTP.

Impostazioni:

Metodo:

  • GET

  • POST

  • PUT

  • PATCH

  • DELETE

URL:

Inserisci l'URL - può essere dinamico con variabili (icona della variabile disponibile)

Elementi aggiuntivi della richiesta (opzionali):

  • Aggiungi header - Header personalizzati per la richiesta

  • Aggiungi body - Corpo della richiesta (ad esempio, invia dati JSON)

  • Aggiungi autenticazione - Seleziona il tipo:

    • API Key

    • Basic Auth

    • Bearer Token

Risposta:

Il nodo mostra lo stato (ad esempio, "Richiesta riuscita - 200") e i dati di risposta nel body.

Funzione di test:

Testa la richiesta direttamente nel nodo prima di pubblicare l'automazione.

Variabili salvate - Molto importante:

Puoi salvare campi specifici dalla risposta come variabili:

  • NOME: Assegna un nome alla variabile (ad esempio, "numero_ordine")

  • PERCORSO JSON: Quale campo dalla risposta (ad esempio, $.order_id, $.status, $.customer.name)

  • Queste variabili possono poi essere utilizzate nei nodi successivi

Casi d'uso comuni per le richieste HTTP

  • Recupera dati per l'agente AI:
    Richiesta GET al tuo database → Recupera la cronologia del cliente, ordini aperti, ticket di assistenza → Passa come contesto all'agente AI per un supporto personalizzato con pieno contesto

  • Sincronizzazione con sistemi esterni:
    L'automazione raccoglie dati tramite nodi "Fai una domanda" → Alla fine richiesta POST a CRM/ERP/sistema contabile → Dati sincronizzati automaticamente senza copia-incolla manuale

  • Messaggi personalizzati:
    Richiesta GET all'inizio dell'automazione → Recupera dati del cliente (nome, ultimo ordine, preferenze, compleanno) → Usa come variabili nei messaggi per una copia altamente personalizzata

  • Operazioni su database:

    • GET: Interroga i dati del cliente

    • POST: Crea nuove voci (lead, ticket, ordine)

    • PUT/PATCH: Aggiorna dati esistenti

    • DELETE: Elimina dati (ad esempio, richieste GDPR)

  • Flussi di lavoro personalizzati:

    • Make.com / Zapier: Attiva flussi di lavoro complessi multi-strumento

    • API proprie: Connetti con sistemi interni

    • Webhook: Attiva altre automazioni in strumenti esterni

  • Sistemi di notifica:

    • Slack: Notifica il team di eventi importanti (cliente VIP scrive, affare di alto valore)

    • Discord: Notifiche alla community

    • Microsoft Teams: Avvisi di vendita

  • Aggiornamenti CRM:

    • HubSpot: Aggiorna proprietà del contact, crea deal, registra attività

    • Salesforce: Sincronizza lead, aggiorna opportunità

    • Pipedrive: Crea persone, aggiorna deal

  • Integrazione e-commerce:

    • Shopify: Recupera lo stato dell'ordine, aggiorna l'inventario, crea ordini

    • WooCommerce: Verifica la disponibilità del prodotto, sincronizza i dati del cliente

    • Stripe: Recupera lo stato del pagamento, crea link di pagamento

Invia evento di conversione a Meta

Invia eventi di conversione all'API di Conversione di Meta per migliorare le prestazioni dei tuoi annunci. Ideale per annunci click-to-WhatsApp.

Prerequisito:

Prima di poter utilizzare questo nodo, l'API di Conversione deve essere attivata per il tuo canale WhatsApp:

  1. Vai su Impostazioni → Inbox

  2. Seleziona il tuo canale WhatsApp

  3. Verifica se il tag dell'API di Conversione è visualizzato in alto a destra

  4. Se non è attivato: Clicca sul pulsante nella banner blu e collega il tuo account Facebook Business

Impostazioni:

Seleziona il tipo di evento:

Tipo di evento

Quando utilizzarlo

Aggiunto al carrello

Un prodotto è stato aggiunto al carrello

Domanda inviata

È stata inviata una domanda per un prodotto o servizio

Appuntamento prenotato

Un appuntamento è stato prenotato con successo

Checkout avviato

Il processo di checkout è iniziato

Contenuto visualizzato

È stato visualizzato un contenuto importante (ad esempio, pagina prodotto)

Richiesta inbox

È stata inviata una richiesta di inbox o contatto

Lead inviato

È stato catturato un nuovo lead (ad esempio, modulo compilato)

Informazioni di pagamento aggiunte

Sono state fornite o salvate informazioni di pagamento

Registrazione completata

La registrazione o l'iscrizione è stata completata

Ricerca effettuata

È stata effettuata una ricerca di un prodotto o servizio

Test avviato

È stata avviata una prova gratuita o una fase di test

Seleziona identificazione del lead:

Meta deve essere in grado di identificare il contact per assegnare l'evento di conversione all'utente corretto.

Opzione 1: ID annuncio click-to-WhatsApp

  • Assegnazione utente più precisa

  • Disponibile per tutte le aziende e i numeri di telefono al di fuori dello SEE e del Regno Unito

  • Suggerimento: Aggiungi un'identificazione di fallback se utilizzi più canali da paesi diversi

Opzione 2: Identificazione personalizzata del lead

  • Assegnazione utente meno precisa

  • Disponibile per aziende di tutti i paesi (tranne Cina e Cuba)

  • Importante per SEE e Regno Unito: Devi ottenere esplicitamente il consenso dell'utente per condividere gli eventi di conversione con Meta

Dati di contact aggiuntivi (opzionali):

Puoi inviare attributi aggiuntivi del contact che Meta utilizza per l'ottimizzazione degli annunci. I dati che Meta richiede in forma hashata vengono automaticamente hashati da Superchat prima dell'invio.

Caso d'uso comune:

  1. Trigger: "Nuova conversazione in arrivo" (da annuncio click-to-WhatsApp)

  2. Nodo "Fai una domanda": Raccogli i dati del cliente

  3. Nodo "Invia evento di conversione a Meta": Evento "Lead inviato"

  4. Nodo "Agente AI" o elaborazione successiva

Puoi utilizzare più nodi di evento di conversione in un'automazione, uno per ogni passaggio del funnel (ad esempio, prima "Lead inviato", successivamente "Appuntamento prenotato").

Hai ricevuto la risposta alla tua domanda?