Översikt
Webhooks möjliggör realtidssynkronisering genom att reagera på händelser när de inträffar i dina anslutna plattformar. Istället för att vänta på en schemalagd synkronisering, utlöser en webhook en uppgift omedelbart — till exempel att synkronisera en ny beställning i samma ögonblick som den skapas i din e-handelsplattform.
Du hittar denna sida underConfigure > Webhooksi den vänstra sidopanelen.
Hur webhooks fungerar
En händelse inträffar i en av dina anslutna plattformar (t.ex. en ny beställning läggs eller en utcheckning slutförs).
Plattformen skickar en notifiering till Junipeers webhook-slutpunkt.
Junipeer tar emot händelsen och skapar en uppgift för att bearbeta datan.
Uppgiften kör motsvarande flöde (t.ex. exporterar den nya beställningen till ditt ERP).
Detta sker i nästan realtid — vanligtvis inom sekunder från den ursprungliga händelsen.
Webhook-prenumerationer
Webhooks-sidan är organiserad efter koppling, med en sektion per plattform i din integration. Varje sektion visar:
Plattformens namn
EttSubscribe to Eventområde med en händelse-dropdown
En lista över aktiva prenumerationer
Lägga till en prenumeration
Hitta sektionen för den plattform du vill lyssna på
Välj en händelse frånEventdropdown (t.ex. "CheckoutOrder.Created")
Prenumerationen skapas och Junipeer börjar lyssna efter den händelsen
Tillgängliga händelser
Vilka händelser som är tillgängliga beror på plattformen. Inte alla plattformar stöder webhooks:
E-handelsplattformarerbjuder vanligtvis händelser för beställningsskapande, produktuppdateringar och lagerförändringar.
Betalningsleverantörerkan erbjuda utbetalnings- eller avvecklingshändelser.
ERP/Redovisningssystemkan ha begränsat eller inget webhook-stöd. Om en plattform visar "There are no events" betyder det att plattformen för närvarande inte stöder utgående webhooks genom Junipeer.
Aktiva prenumerationer
Varje aktiv prenumeration visar:
Typ avhändelse(t.ex. "CheckoutOrder.Created")
Typ avtillhörande uppgift/flödesom kommer att utlösas
Ettverifieringsstatussom indikerar om prenumerationen är bekräftad och aktiv
Ettta bortalternativ för att ta bort prenumerationen
Konfigurera webhooks
De flesta webhook-prenumerationer kan hanteras direkt från Junipeer Webhooks-sidan med hjälp av händelserullgardinsmenyn. Vissa plattformar kräver dock ytterligare konfiguration i plattformens egen adminpanel — till exempel att ställa in en webhook-slutpunkts-URL eller aktivera specifika rapporttyper.
Se din kopplingsspecifika kom igång-guide för plattformsspecifika webhook-installationsinstruktioner.
Webhooks kontra schemaläggning
| | Webhooks | Scheduling | |---|---|---| |Hastighet| Nästan realtid (sekunder) | Beror på intervall (minuter till timmar) | |Tillförlitlighet| Beror på plattformens drifttid | Körs oavsett externa händelser | |Installation| Kan kräva konfiguration på plattformssidan | Helt hanterat i Junipeer | |Bäst för| Tidskritisk data (beställningar, betalningar) | Regelbunden masssynkronisering (produkter, lager) |
För maximal tillförlitlighet, använd båda: webhooks för omedelbar bearbetning och schemalagda synkroniseringar som reserv.
Tips
Om en webhook-prenumeration visas som overifierad, försök ta bort den och skapa den igen.
Inte alla datatyper drar nytta av webhooks. Produktkatalogändringar hanteras till exempel ofta bättre av en daglig schemalagd synkronisering.
ÖvervakaTaskssidan för att bekräfta att webhook-utlösta uppgifter körs framgångsrikt.
Om du inte tar emot webhook-händelser, kontrollera att källplattformens webhook-konfiguration pekar på rätt Junipeer-slutpunkt och att prenumerationen är aktiv.