
Webhook
Il linguaggio con cui le applicazioni si parlano in tempo reale. Senza di lui, ogni sistema è un'isola.
Un webhook è un meccanismo che permette a un'applicazione di inviare automaticamente dati a un'altra applicazione nel momento in cui accade un evento specifico. A differenza delle API tradizionali (dove sei tu a chiedere i dati), il webhook è una notifica push: quando succede qualcosa, i dati arrivano automaticamente senza che tu debba fare nessuna richiesta.
In ambito email marketing e automazione, i webhook sono il collante che connette Klaviyo con strumenti esterni come n8n, Make, Zapier, CRM, sistemi di gestione ordini e qualsiasi altro software.
Come funziona in pratica
Immagina di voler aggiornare il CRM ogni volta che un contatto completa un acquisto su Klaviyo. Senza webhook dovresti controllare periodicamente se ci sono nuovi ordini. Con un webhook, Klaviyo invia automaticamente i dati dell'ordine al tuo CRM nel momento esatto in cui l'evento avviene.
Flusso tipico:
Evento in Klaviyo (es. Placed Order)
Klaviyo invia una richiesta HTTP POST all'URL del webhook
Il sistema ricevente (n8n, Make, CRM) elabora i dati
Azione automatica nel sistema ricevente
Webhook in Klaviyo
In Klaviyo i webhook si usano principalmente in due contesti:
Flow webhook action: un'azione all'interno di un flow che invia dati a un URL esterno quando un contatto raggiunge quel punto del flow. Utile per sincronizzare dati con sistemi esterni o attivare azioni in altri strumenti.
Back-in-stock webhook: notifica automatica quando un prodotto torna disponibile.
Esempio pratico
Un eCommerce usa n8n come orchestratore. Quando un contatto completa un acquisto in Klaviyo, un webhook invia i dati dell'ordine a n8n, che li elabora e: aggiorna il record nel CRM, invia una notifica Slack al team fulfillment, e crea un ticket nel sistema di gestione ordini. Tutto in automatico, senza intervento manuale, nel momento esatto dell'acquisto.


