Een webhook zorgt ervoor dat je real-time informatie kunt uitwisselen tussen je AI Agent en externe applicaties. In dit artikel leggen we je uit hoe je kunt beginnen met webhooks.
Wat zijn webhooks?
Een webhook wordt ook wel een HTTP push of een web callback genoemd. Een webhook bouwt eigenlijk een bruggetje tussen twee programma's, en zorgt ervoor dat er automatisch real-time informatie uitgewisseld kan worden. In dit geval: tussen de AI Agent en externe applicaties.
Hoe begin ik met webhooks?
Het is allereerst belangrijk dat je goed nadenkt over welke informatie je graag wilt terugzien, en vanuit welk systeem. Wil je bijvoorbeeld de orderstatus ophalen vanuit jouw CRM-systeem? Denk dan goed na welke gegevens de AI Agent moet opvragen om dit te kunnen laten zien. Denk hierbij aan een ordernummer en/of een e-mailadres.
Voordat je aan de slag kunt gaan met webhooks, is het belangrijk dat je de juiste vrije velden aanmaakt in het Watermelon platform. Ten eerste een vrij veld wat de trigger veroorzaakt om de data op te halen. Wanneer dit veld wordt ingevuld (bijvoorbeeld "Postcode"), zal de informatie opgehaald worden vanuit het externe systeem. Ten tweede heb je een vrij veld nodig, die vervolgens de opgehaalde informatie kan weergeven.
Even kwijt hoe je vrije velden aanmaakt? In dit artikel leggen we je uit hoe je dit doet!
Let op! Elke applicatie heeft een beveiliging op het ophalen van data. Het kan dus zijn dat er meerdere vrije velden nodig zijn als trigger.
Hoe maak ik een webhook?
Om een webhook te kunnen maken, zul je eerst een API-key in het Watermelon platform moeten aanmaken. Een volledige uitleg hoe je dit doet, vind je hier.
Om verder te gaan met het bouwen van de webhook, moet je kunnen programmeren. Bespreek de mogelijkheden met jouw (externe) developer.