Praktijkvoorbeeld van een Webhook
Belangrijkste kenmerken van Webhooks
- Realtime communicatie: Gegevens worden onmiddellijk verzonden wanneer een gebeurtenis plaatsvindt, wat het een snelle en efficiënte oplossing maakt.
- Push-mechanisme: In tegenstelling tot traditionele pull-verzoeken, waarbij je handmatig gegevens moet opvragen, gebruiken webhooks een push-methode om de gegevens automatisch naar je server te sturen.
- Gekoppeld aan een specifieke URL: Webhooks zijn altijd gekoppeld aan een URL (ook bekend als een endpoint), die de gegevens ontvangt in de vorm van een POST-verzoek.
Hoe werkt een Webhook?
- Configureer de Webhook in een service
Stel bijvoorbeeld dat je Stripe gebruikt voor betalingsverwerking. In de instellingen van Stripe kun je een webhook configureren en de URL definiëren waar je de gebeurtenisgegevens naartoe wilt laten sturen. - Activeren van de Webhook
Wanneer een specifieke gebeurtenis plaatsvindt (bijv. een succesvolle betaling, een terugbetaling of een abonnementsupdate), stuurt Stripe een POST-verzoek met de gebeurtenisgegevens naar de URL die je hebt opgegeven. - Verwerken van de gegevens in je server
Je server ontvangt de gegevens, verwerkt deze en activeert een actie op basis van die informatie. Je systeem kan bijvoorbeeld:- De betalingsgegevens opslaan in een database.
- Een e-mailnotificatie sturen naar de klant.
- Een ander proces activeren, zoals het bijwerken van voorraadniveaus of het starten van een leveringsworkflow.
Webhook vs API: Wat is het verschil?
- API (Pull-methode): Je systeem vraagt gegevens op bij een service wanneer dat nodig is.
- Webhook (Push-methode):<```json 3e Webhook (Push-methode): De service stuurt gegevens naar je systeem automatisch wanneer er een gebeurtenis plaatsvindt.
Wat is Cargoson Webhook?
- Zendingstatusupdates (bijv. "Opgehaald", "Afgeleverd", enz.).
- Nieuwe zendingboekingen aangemaakt in Cargoson.
- Wijzigingen in zendingdetails.
Voordelen van het gebruik van Cargoson Webhook
- Realtime zendingupdates: Weet onmiddellijk wanneer er wijzigingen zijn in uw zendingen.
- Automatiseer interne processen: Verminder handmatig werk door geautomatiseerde werkstromen in uw interne systemen te activeren.
- Verbeterde zichtbaarheid: Krijg alle belangrijke zendingsinformatie in uw eigen omgeving zonder in te loggen bij Cargoson.
Hoe Cargoson Webhook in te stellen
- Ga naar de Cargoson TMS-instellingen en zoek de Webhook sectie onder Integraties.
- Voeg uw endpoint URL toe waar u de gegevens naartoe wilt laten sturen.
- Selecteer de gebeurtenissen waarvoor u meldingen wilt ontvangen (bijv. statusupdates, nieuwe boekingen).
- Test de webhook om er zeker van te zijn dat uw server de gegevens correct ontvangt en verwerkt.
Waarom Cargoson Webhook gebruiken?
- Fabrikanten kunnen kritieke leveringen volgen en automatisch hun ERP bijwerken.
- Retailers kunnen klanten op de hoogte houden van hun bestelstatussen.
- Magazijnen kunnen zich automatisch voorbereiden op binnenkomende zendingen op basis van live updates.
Check de Cargoson Webhook-functie in het Cargoson ontwikkelaarsmenu en breng realtime zendingupdates rechtstreeks in je bedrijfsworkflows!
Is uw bedrijf nog geen Cargoson TMS-gebruiker?
