Premium trigger Webhook automatisering
Hoe gebruik je de Inbound Webhook Workflow Premium Trigger?
Met Inbound Webhooks kun je externe systemen naadloos integreren met je CRM door automatisch data te versturen via HTTP-verzoeken zoals GET, POST en PUT. Deze realtime data-overdracht verbetert de CRM-functionaliteit en stroomlijnt workflows, wat zorgt voor effectieve communicatie en samenwerking tussen verschillende platforms en tools.
Wat is een Inbound Webhook?
Een Inbound Webhook is een functie die automatische data-overdracht van externe systemen naar je CRM mogelijk maakt. Wanneer er iets gebeurt in een extern systeem, wordt er een HTTP-verzoek (POST, GET of PUT) verstuurd naar een specifieke URL in je CRM, waardoor een workflow start. Deze realtime data-overdracht verbetert je CRM-functionaliteit en stroomlijnt workflows tussen verschillende platforms.
Door Inbound Webhooks te gebruiken kun je processen automatiseren, handmatige taken verminderen en menselijke fouten beperken. Het zorgt ook voor betere samenwerking tussen teams omdat belangrijke data direct beschikbaar en gesynchroniseerd is tussen verschillende systemen. Deze integratie leidt tot betere besluitvorming en klanttevredenheid.
Wat zijn goede toepassingen hiervoor?
Je kunt Inbound Webhooks op verschillende manieren gebruiken om je CRM-functionaliteit te verbeteren en workflows te automatiseren. Hier zijn enkele praktische voorbeelden:
Webwinkel Order Integratie:
Stel dat je een webwinkel hebt en je CRM wilt updaten met nieuwe orderinformatie wanneer een klant bestelt. Je kunt een Inbound Webhook in je CRM instellen om data te ontvangen van je webwinkelplatform wanneer er een nieuwe order wordt geplaatst.
Voorbeeld: Je webwinkelplatform stuurt een HTTP POST-verzoek naar de webhook URL met ordergegevens zoals klantnaam, e-mail, telefoonnummer en orderwaarde. Je CRM maakt dan een nieuwe klant aan of werkt de bestaande klantgegevens bij.
Klantenservice Ticketing Systeem Integratie:
Als je bedrijf een apart ticketing systeem gebruikt voor klantenondersteuning, kun je een Inbound Webhook gebruiken om ticketgegevens naar je CRM te sturen.
Voorbeeld: Je ticketing systeem stuurt een HTTP POST-verzoek naar de webhook URL met de ticketgegevens, zoals klant-e-mail, titel en beschrijving. Je CRM koppelt het ticket aan de juiste klant, zodat je supportteam alle informatie direct in de CRM kan zien.
Evenementregistratie Integratie:
Als je evenementen organiseert en een evenementregistratieplatform gebruikt, kun je een Inbound Webhook gebruiken om deelnemersinformatie naar je CRM te sturen.
Voorbeeld: Je evenementplatform stuurt een HTTP POST-verzoek naar de webhook URL met deelnemersinformatie zoals naam, e-mail, telefoonnummer en evenementnaam. Je CRM maakt nieuwe contacten aan of werkt ze bij met de evenementgegevens.
Lead Capture via Webformulieren:
Met Inbound Webhooks kun je leads vastleggen van webformulieren op je website of landingspagina's en deze data naar je CRM sturen.
Voorbeeld: Wanneer een bezoeker een formulier invult op je website, stuurt het webformulier een HTTP POST-verzoek naar de webhook URL met de leadinformatie, zoals naam, e-mail en telefoonnummer. Je CRM maakt dan een nieuwe lead aan of werkt een bestaand contact bij, zodat je verkoopteam direct contact kan opnemen.
Dit zijn enkele voorbeelden van hoe Inbound Webhooks workflows kunnen automatiseren en processen kunnen stroomlijnen in verschillende bedrijfssituaties.
Hoe gebruik je de Inbound Webhook Workflow Trigger?
Je brengt je data in 3 stappen naar het systeem met de Inbound Webhook Trigger.
Stap 1
Haal de webhook URL op en gebruik deze in je applicatie of systeem. Stuur vervolgens de data naar de webhook URL met de juiste HTTP-methode (POST, GET of PUT) en klik op de "Test Trigger" knop.
Stap 2
Kies de data die je hebt ontvangen van je applicatie of systeem via de ondersteunde HTTP-methode (POST, GET of PUT) en sla deze op als voorbeelddata. Klik op "Load More" om meer recente data te zien. Nadat je de gewenste data hebt geselecteerd, sla je de trigger op.
In deze stap kun je de datareferentie opslaan voor aangepaste variabelen, die je kunt gebruiken zoals andere aangepaste contactvelden of Account Aangepaste Variabelen.
De volgende stap en voorbeelden geven meer informatie over het gebruik van deze referentie.
Stap 2.1: Stuur een ondersteund HTTP-verzoek (POST, GET of PUT) naar de gekopieerde webhook URL en kopieer de ID uit het antwoord.
Stap 2.2: Kopieer de unieke ID van het ondersteunde HTTP-verzoek (POST, GET of PUT) en gebruik deze om de relevante mapping referentie te zoeken binnen je webhook trigger.
Het meest recente verzoek staat altijd bovenaan de lijst.
Stap 2.3: Selecteer de juiste referentie en controleer de body.
Stap 3
Na het opslaan van de trigger word je doorgestuurd naar de "Create Update Contact" actie. Daar kun je de benodigde velden selecteren en de binnenkomende data koppelen die je van de trigger hebt ontvangen. Voor het aanmaken van een nieuw contact of het koppelen van data aan een bestaand contact moet je een e-mail of telefoonnummer opgeven.
Na het voltooien van deze stappen kun je de ontvangen data gebruiken in de workflow als aangepaste waarden in e-mail, sms, if/else, etc.
Voorbeeld:
Je kunt de aangepaste waarden van de Inbound Webhook in alle acties binnen je workflow gebruiken. Hieronder staan enkele voorbeelden.
In je communicatie-acties:
In If/Else-acties:
Zoals hierboven te zien is, kun je de waarden van de Inbound Webhook in alle andere acties naar wens gebruiken.
Antwoorden:
Bij het verzenden van een mapping verzoek
Status code - 200
{ "status": "Success: test request received" }
Bij het uitvoeren van de daadwerkelijke trigger
Status code - 200
{ "status": "Success: request sent to trigger execution server", "id": "66756001f47f59dde9d86009" }
Belangrijke aandachtspunten:
- Gebruik altijd een ondersteunde methode (POST, GET of PUT) bij het versturen van verzoeken naar de webhook.
- Zorg dat de data wordt verstuurd als JSON object, dit is het enige ondersteunde dataformaat.
- Voor een correcte verwerking moeten keys één string zijn zonder spaties; gebruik CamelCase of snake_case in plaats van spaties tussen sleutelnamen.
- Het versturen van een e-mail of telefoonnummer in de payload is verplicht, omdat de workflow contactinformatie nodig heeft. Een e-mail of telefoonnummer is nodig om het contact te vinden of aan te maken.
- Arrays worden niet ondersteund in aangepaste waarden. Je kunt ze wel versturen in het verzoek maar niet gebruiken binnen acties.
- Als je datastructuur verandert, selecteer dan opnieuw de Mapping Reference binnen de Inbound Webhook Trigger setup om deze velden correct te kunnen gebruiken in andere acties.
- Als je Inbound Webhook Trigger URL is gelekt of gecompromitteerd en je wilt ongewenste verzoeken voorkomen, verwijder dan de bestaande Inbound Webhook Trigger en voeg een nieuwe toe. Er wordt een nieuwe URL gegenereerd met een andere eind-ID; werk je integraties bij met de nieuwe URL. Na het opslaan worden inkomende verzoeken van de oude URL niet meer verwerkt in je workflow; alleen verzoeken naar de nieuwe URL worden verwerkt.