Förstå de olika webhook som finns tillgängliga i Klaviyo
Du kommer att lära dig
Lär dig mer om skillnaderna mellan de webhook-lösningar som finns i Klaviyo och när du bör använda dem.
Innan du börjarInnan du börjar
Advanced Klaviyo Data Platform ingår inte i Klaviyo:s standardmarknadsföringsapplikation, och en prenumeration krävs för att få tillgång till tillhörande funktionalitet. Gå till vår fakturering guide för att lära dig hur du köper detta abonnemang.
Vad är webhook?
webhook gör det möjligt för Klaviyo att skicka information eller "ringa" andra applikationer, verktyg och servrar via HTTP-förfrågningar. De kan skicka information om en händelse som har inträffat (t.ex. en beställning, en ny kund prenumerera, etc) eller meddela dina externa system att händelsen har inträffat.
webhook består av några viktiga komponenter:
-
Ämne
Händelsen som gör att en webhook utlöses. -
Body (eller "nyttolasten")
Det data som webhook skickar. -
Rubriker
En plats för att skicka ytterligare information (t.ex. autentisering).
flöde webhook
Du kan lägga till webhook i flöde som en åtgärd som inträffar när flödet nått ett visst stadium eller steg. När ett flöde nått webhook action, skickas en POST request med data om händelsen eller mottagaren som utlöste flödet, baserat på hur du konstruerar payloaden.
flöde webhook kan endast skicka baserat på flöde-utlösta händelser (dvs. händelser som kan användas som en flöde-utlösare). Dessutom gör flöde webhook inte support meddelanderelaterade händelser (t.ex. Mottagen e-post, Klickad e-post, Markerad e-post som spam) eftersom flöde vanligtvis slutar med att meddelandet tas emot.
avsluta prenumeration från e-postmarknadsföring kan användas som en flöde trigger och ämne för ett flöde webhook.
Exempel på användningsfall för flöde webhook
Några exempel på användningsfall där flöde webhook skulle vara mest effektivt inkluderar:
- Skicka ett meddelande eller en POST-begäran som utlöses baserat på att en prenumerant läggs till i ett segment eller en lista.
- Automatisera exkludering när en profil går in på en Oengagerad segment.
- Skicka ett personligt tackmeddelande via en tjänst som Whatsapp eller Facebook messenger vid kundköp.
webhook i avancerad Klaviyo Data Platform
Advanced Klaviyo Data Platform ingår inte i Klaviyo:s standardmarknadsföringsapplikation, och en prenumeration krävs för att få tillgång till tillhörande funktionalitet. Gå till vår guide för fakturering för att lära dig mer om hur du lägger till den här funktionen i ditt abonnemang eller kom igång om du är en ny kund.
webhook i Advanced Klaviyo Data Platform gör att du kan meddela externa system som svar på händelser, utan att vara beroende av en serie steg som leder fram till åtgärden webhook. Avancerad Klaviyo Data Platform webhook kräver inte att du manuellt konstruerar eller anger kroppen för webhook begäran. Om du vill meddela dina externa system att en händelse har inträffat utan någon anpassad utveckling är webhook i Advanced Klaviyo Data Platform mest effektivt.
Advanced Klaviyo Data Platform webhook support också ett bredare utbud av ämnen för att utlösa begäran, och låter dig skicka information som svar på alla händelser som kan efterfrågas via Get Events API.
Dessa inkluderar:
- e-posthändelser (t.ex. mottagen e-post, klickat på e-post, markerat e-post som skräppost)
- sms-händelser (t.ex. skickade sms, mottagna sms)
- pushnotis-händelser (t.ex. Mottagen pushnotis, Studsad pushnotis)
- Händelser från integrerare (dvs. händelser från förstapartsintegrerare som skapats av Klaviyo)
- API händelser (t.ex. händelser som synkroniserats via Klaviyo:s API)
Detta inkluderar meddelanderelaterade händelser som avsluta prenumeration, Mottagen e-post eller Klickad e-post som inte stöds av flöde webhook.
Dessutom tillåter Advanced Klaviyo Data Platform webhook dig att prenumerera på flera triggers samtidigt, till skillnad från flöde webhook, som beror på single-trigger flöde.
Destinationsadresser måste vara allmänt tillgängliga HTTP slutpunkt.
Exempel på användningsfall för Advanced Klaviyo Data Platform webhook
- Synka kund' avsluta prenumerationshändelser till externa system.
- Rapportera mottagna e-posthändelser till helpdesk-programvaran så att handläggarna kan se e-posthistorik för att bättre kunna betjäna kunden.
- Synkronisera alla e-postmeddelanden som skickas, öppnas och klickas till ett datalager som inte stöds av Klaviyo's datalager sync.
Kod
Code är en funktion som ingår i Klaviyo Advanced Klaviyo Data Platform. Det ingår inte i Klaviyo:s standardmarknadsföringsapplikation, och en prenumeration på Advanced Klaviyo Data Platform krävs för att få tillgång till tillhörande funktionalitet. Gå till vår guide för fakturering för att lära dig mer om hur du lägger till den här funktionen i ditt abonnemang eller kom igång om du är en ny kund.
Koden utnyttjar webhook för att möjliggöra exekvering av anpassade funktioner som svar på en händelseutlösare. Du kan skriva kod direkt i Klaviyo:s editor, och Klaviyo hanterar exekvering, övervakning och loggning av koden.
Om du vill skicka förfrågningar till dina externa system utan att vara värd för en publik HTTP-slutpunkt kan du använda Code. Om du vill köra anpassade funktioner som svar på en händelse som inträffar bör du dessutom använda Code snarare än de andra webhook-lösningarna som finns i Klaviyo.
Koden stöder också mer granularitet med händelseutlösare över webhook i Advanced Klaviyo Data Platform. Du kan välja enskilda mättal som ämne i stället för alla integrationer eller API evenemang.
Observera att Code inte support följande händelser som ämnen:
- E-post öppnades
- Mottagen e-post
Exempel Användningsfall för kod
- importera Python JSON-bibliotek för att analysera händelsernas nyttolast och extrahera något.
- Ställ in anpassade profilegenskaper baserat på evenemangets metadata med hjälp avKlaviyo:s API.
- importera chatGPT-bibliotek och skapa ett anpassat meddelande för varje övergiven kundvagn baserat på profil och artiklar i kundvagnen.
Ytterligare resurser
Förstå webhook i flöde
Förstå webhook i avancerad Klaviyo Data Platform
Komma igång med kod