De verschillende webhooks begrijpen die beschikbaar zijn in Klaviyo
Je leert het volgende
Leer meer over de verschillen tussen webhook oplossingen die beschikbaar zijn in Klaviyo, en wanneer je ze allemaal moet gebruiken.
Voordat je van start gaatVoordat je van start gaat
Advanced Klaviyo Data Platform is niet inbegrepen in Klaviyo's standaard marketingapplicatie en er is een abonnement nodig om toegang te krijgen tot de bijbehorende functionaliteit. Ga naar onze factureringgids om te leren hoe je dit abonnement kunt kopen.
Wat zijn webhooks?
Met webhooks kan Klaviyo informatie doorgeven of andere applicaties, tools en servers "aanroepen" via HTTP-verzoeken. Ze kunnen informatie sturen over een gebeurtenis die heeft plaatsgevonden (bijvoorbeeld een geplaatste bestelling, een nieuwe klant aanmelden, etc) of je externe systemen informeren dat de gebeurtenis heeft plaatsgevonden.
webhook bestaan uit een paar belangrijke onderdelen:
-
Topic
De gebeurtenis die een webhook doet afgaan. -
Body (of "de payload")
De gegevens die de webhook verstuurt. -
Koppen
Een plaats om extra informatie door te geven (zoals verificatie).
flow webhook
Je kunt webhooks in flow toevoegen als een actie die optreedt wanneer de flow een bepaalde fase of stap bereikt. Zodra een flow de actie webhook heeft bereikt, wordt er een POST-verzoek verzonden met gegevens over de gebeurtenis of de ontvangers die de flow hebben geactiveerd, op basis van hoe je de payload hebt samengesteld.
flow webhook kan alleen verzenden op basis van flow-getriggerde gebeurtenissen (d.w.z. gebeurtenissen die kunnen worden gebruikt als een flow trigger). Bovendien doen flow webhook geen support bericht-gerelateerde gebeurtenissen (bijv. Ontvangen e-mail, Geklikte e-mail, Gemarkeerde e-mail als spam) omdat stromen meestal eindigen met berichtontvangst.
afmelden van e-mailmarketing kan worden gebruikt als een flow trigger en het onderwerp voor een flow webhook.
Voorbeeld gebruikssituaties voor flow webhook
Enkele voorbeelden van gebruik waarbij flow webhook het meest effectief zou zijn:
- Stuur een bericht of POST-verzoek dat wordt geactiveerd op basis van het toevoegen van een abonnee aan een segment of lijst.
- Automatiseer onderdrukking wanneer een profiel een niet betrokken segment binnengaat.
- Stuur een persoonlijk bedankbericht via een dienst als Whatsapp of Facebook messenger bij klantaankoop.
webhook in Geavanceerd Klaviyo Data Platform
Advanced Klaviyo Data Platform is niet inbegrepen in Klaviyo's standaard marketingapplicatie en er is een abonnement nodig om toegang te krijgen tot de bijbehorende functionaliteit. Ga naar onze factureringgids voor meer informatie over het toevoegen van deze functionaliteit aan je abonnement of ga aan de slag als je een nieuwe klant bent.
Met webhooks in het Advanced Klaviyo Data Platform kun je externe systemen op de hoogte brengen van gebeurtenissen, zonder afhankelijk te zijn van een reeks stappen die leiden tot de actie webhook. Geavanceerde Klaviyo Data Platform webhooks vereisen geen handmatige opbouw of specificatie van de inhoud van het webhook verzoek. Als je je externe systemen wilt laten weten dat er een gebeurtenis heeft plaatsgevonden zonder dat je daarvoor iets op maat hoeft te ontwikkelen, dan zijn webhooks in het Advanced Klaviyo Data Platform het meest effectief.
Advanced Klaviyo Data Platform webhook ook support een breder scala van onderwerpen om het verzoek te triggeren, en kunt u informatie verzenden als antwoord op elke gebeurtenis die kan worden opgevraagd via de Get Events API.
Deze omvatten:
- Email gebeurtenissen (bijv. Ontvangen e-mail, Geklikte e-mail, E-mail gemarkeerd als spam)
- sms-gebeurtenissen (bijv. Verzonden sms, Ontvangen sms)
- pushmeldingsgebeurtenissen (bijv. Ontvangen push, Afgeslagen push)
- Gebeurtenissen van integraties (d.w.z. gebeurtenissen van integraties van de eerste partij die door Klaviyo zijn gemaakt)
- API gebeurtenissen (bijv. gebeurtenissen gesynchroniseerd via Klaviyo's API)
Dit omvat berichtgerelateerde gebeurtenissen zoals afmelden, Ontvangen e-mail of Geklikte e-mail die niet worden ondersteund door flow webhook.
Bovendien kun je met de Advanced Klaviyo Data Platform webhook meerdere triggers tegelijk aanmelden, in tegenstelling tot flow webhook, die afhankelijk zijn van een single-trigger flow.
Bestemmings-URL's moeten openbaar toegankelijke HTTP eindpunten zijn.
Voorbeeld use cases voor Geavanceerde Klaviyo Data Platform webhook
- Synchroniseer klant' afmelden met externe systemen.
- Rapporteer ontvangen Email gebeurtenissen aan helpdesksoftware zodat agents de e-mailgeschiedenis kunnen zien om klanten beter van dienst te kunnen zijn.
- Synchroniseer alle e-mailverzendingen, -openingen en -klikken naar een datawarehouse dat niet wordt ondersteund door Klaviyo's datawarehouse sync.
Code
Code is een functie die is opgenomen in Klaviyo Advanced Klaviyo Data Platform. Het is niet inbegrepen in Klaviyo's standaard marketingapplicatie en een Advanced Klaviyo Data Platform abonnement is vereist om toegang te krijgen tot de bijbehorende functionaliteit. Ga naar onze factureringgids voor meer informatie over het toevoegen van deze functionaliteit aan je abonnement of ga aan de slag als je een nieuwe klant bent.
Code maakt gebruik van webhook om de uitvoering van aangepaste functies in te schakelen als reactie op een gebeurtenistrigger. Je kunt direct code schrijven in de editor van Klaviyo en Klaviyo beheert de uitvoering van de code, het monitoren en het loggen.
Als je verzoeken naar je externe systemen wilt sturen zonder een publiek HTTP eindpunt te hosten, kun je Code gebruiken. Bovendien, als je aangepaste functies wilt uitvoeren als reactie op een gebeurtenis, moet je Code gebruiken in plaats van de andere webhook oplossingen die beschikbaar zijn in Klaviyo.
Code ondersteunt ook meer granulariteit met event triggers via webhook in Advanced Klaviyo Data Platform. Je kunt afzonderlijke meetwaarden selecteren als onderwerp in plaats van alle integraties of API evenementen.
Merk op dat Code de volgende gebeurtenissen niet support als onderwerp heeft:
- E-mail geopend
- Email ontvangen
Voorbeeld Code use cases
- Python JSON bibliotheken importeren om payloads van gebeurtenissen te parsen en er iets uit te halen.
- Stel aangepaste profieleigenschappen in op basis van gebeurtenismetadata met behulp van de API's van Klaviyo.
- importeer chatGPT bibliotheken en maak een aangepast bericht voor elke winkelwagen verlaten op basis van het profiel en de items in de winkelwagen.
Extra hulpbronnen
Webhook in flow begrijpen
Webhook in Advanced Klaviyo Data Platform begrijpen
Aan de slag met Code