Trigger

Un trigger è l'evento che fa partire un'automazione. Nel messaging, i trigger comuni sono «contatto taggato», «webhook ricevuto», «iscrizione newsletter», «24 ore prima dell'appuntamento» o «il contatto risponde per la prima volta». Senza trigger, nessun flow gira.

Cos'è un trigger?

Un trigger è l'evento definito che dà il via a un'automazione. I trigger sono il punto di ingresso di ogni flow — dicono al sistema: «Quando succede questo, fai quanto segue».

Ogni trigger ha due parti: un evento (cosa accade) e, opzionalmente, una condizione (in quali circostanze il sistema reagisce). Esempio: evento = «tag aggiunto», condizione = «tag = 'VIP'». Solo entrambe insieme fanno scattare il trigger.

Tipi di trigger

TipoCos'èEsempio
Trigger di eventoReagisce a un evento di sistemaTag aggiunto, conversazione chiusa
Trigger pianificatoBasato sul tempo — una tantum o ricorrenteOgni lunedì alle 9, una volta sola il 15 giugno
Trigger webhookUn sistema esterno chiama un URL di SendSevenOrdine Shopify, cambio fase CRM
Trigger relativo al tempoRelativo a una data sul contatto24h prima dell'appuntamento, 7 giorni dopo l'iscrizione
ManualeL'agente lo fa partire da una conversazione«Metti questo contatto nel flow di riattivazione»

Esempi di trigger nella vita delle PMI

  • Iscrizione newsletter: Il trigger avvia un flow di benvenuto con tre messaggi su 7 giorni.
  • Ordine Shopify: Il trigger webhook avvia un flow di conferma ordine + cross-sell dopo 5 giorni.
  • Tag «In attesa demo» aggiunto: Il trigger di evento avvia un flow di reminder.
  • Appuntamento tra 24 ore: Il trigger pianificato avvia una catena di promemoria WhatsApp → fallback SMS → richiesta di chiamata.
  • Conversazione senza risposta da 7 giorni: Il trigger di evento avvia un flow di follow-up.
  • Il cliente risponde per la prima volta: Il trigger imposta il tag «attivo» e avvia un flow di onboarding assistenza.

Trigger e idempotenza

Proprietà importante: lo stesso trigger non deve far partire il flow più volte se l'evento arriva più volte per ragioni tecniche (es. retry di webhook dopo un breve disservizio di rete). I buoni motori di flow lo rilevano tramite un ID evento e ignorano i duplicati.

Condizioni sui trigger

I trigger possono essere filtrati in modo che non ogni modifica di tag faccia partire il flow:

  • Filtro audience: Solo contatti taggati «regione UE».
  • Frequency capping: Al massimo una volta ogni 7 giorni per contatto.
  • Filtro orari di apertura: Fare scattare solo lun-ven 9-18, posticipare altrimenti.
  • Esclusione: Non far scattare se un altro flow è già in esecuzione.

Quando più trigger avviano un flow

Alcuni flow hanno più punti di ingresso possibili. Un flow di riattivazione potrebbe partire sia su «60 giorni di inattività» sia su «contatto disiscritto dalla newsletter». Va bene finché entrambi i trigger portano ragionevolmente alla stessa azione. Altrimenti, costruisci due flow separati.

Trigger vs avvio di workflow

I trigger avviano singoli flow. Un workflow è una definizione più ampia di processo di business che può includere più flow più passi umani. Un trigger avvia un flow — un workflow è la coreografia di flow e azioni manuali.

Trigger in SendSeven

Nel Flow Builder di SendSeven, il trigger è il primo nodo del flow. Tipi disponibili: trigger di tag, trigger webhook, trigger pianificato, trigger manuale dalla vista conversazione. Ogni trigger può portare condizioni di filtro aggiuntive, e il validatore verifica al momento della pubblicazione se la configurazione del trigger ha senso.