Deel artikel
Webhooks maken systeem integraties en dynamische content makkelijker
door Mark Serlier op 16-7-24 9:15
Implementeer je nieuwe CRM-software? Grote kans dat je daar andere systemen aan wilt koppelen. Maar op dure complexe koppelingen zit je natuurlijk niet te wachten. Gelukkig maken webhooks je systeem integraties een stuk makkelijker.
Met webhooks kit je jouw applicaties als het ware aan elkaar. En daardoor kunnen ze realtime met elkaar communiceren. Daarnaast helpen webhooks je met je dynamische content. Zodat je de betrokkenheid van je contactpersonen vergroot en je marketinginspanningen effectiever maakt.
Laten we er eens wat dieper induiken. Wat zijn webhooks precies? Hoe maakt HubSpot er bij je bedrijfsautomatisering gebruik van? En wanneer gebruik je een webhook in plaats van een API?
Wat zijn webhooks en waarom gebruik je ze voor je systeem integraties?
Met webhooks wissel je real-time informatie tussen verschillende systemen uit. Dit gebeurt automatisch, zodat het proces snel en efficiënt verloopt.
Voor de techneut: Vanuit het ene systeem (webhook provider) verstuur je een HTTP-verzoek naar het andere systeem (URL of specifiek adres op je server). Hierbij structureer je de gegevens in JSON- of XML-formaat. Het ontvangende systeem (webhook ontvanger) handelt het HTTP-verzoek af. En stuurt daarna een HTTP-verzoek terug om de afhandeling te bevestigen.
Zodra een gebeurtenis plaatsvindt verstuurt je systeem een geautomatiseerd bericht naar het andere systeem. Dit zijn voorbeelden van gebeurtenissen:
- Een nieuwe lead of contactpersoon.
- Wijziging van contactgegevens.
- Aanpassingen aan een deal- of bedrijfsrecord.
- Een online aankoop van een product.
- Inschrijving voor je nieuwsbrief.
- Een klik op een CTA-knop.
Het ontvangende systeem reageert vervolgens op een passende manier. Webhooks zorgen er zo voor dat informatie van gekoppelde systemen netjes gesynchroniseerd wordt.
Gepersonaliseerd communiceren met webhooks
Naast de gegevenssynchronisatie van gekoppelde systemen regel je ook je dynamische content met webhooks. Zodat je jouw contactpersonen op het juiste moment gepersonaliseerde en relevante informatie voorschotelt. Deze dynamische gegevens gebruik je bijvoorbeeld voor je e-mails en landingspagina’s.
Dynamische gegevens zijn bijvoorbeeld:
- De naam van een contactpersoon.
- Een bedrijfsnaam.
De webhook wordt actief zodra je contactpersoon interactie heeft. Bijvoorbeeld met een bepaald bericht of formulier.
3 Belangrijke voordelen van webhooks
Dit zijn 3 belangrijke voordelen van webhooks:
- Realtime gegevens uitwisseling met onmiddellijke meldingen. Periodieke checks zijn dus verleden tijd.
- Webhooks zijn enorm flexibel. Je kunt ze voor allerlei soorten gebeurtenissen activeren. Van de verzending van e-mails nadat websiteformulieren zijn ingevuld. Tot het bijwerken van je voorraden nadat producten van je webshop verkocht zijn.
- Met webhooks werken je geïntegreerde systemen superefficiënt. In beide systemen wordt de data snel bijgewerkt. En zo verklein je de kans op fouten door verouderde en ontbrekende data.
Webhooks zijn daarom enorm waardevol voor systeemintegraties en dynamische content.
Wanneer gebruik je een webhook en wanneer een API?
Je hebt vast al wel eens van de term ‘API’ gehoord, een Application Programming Interface. Webhooks en API’s lijken op elkaar. Maar er is een belangrijk verschil.
Ook API’s zorgen ervoor dat 2 applicaties met elkaar kunnen communiceren. Bij een API verstuurt het ene systeem instructies naar het andere systeem. Om data op te vragen of juist om data door te geven. Vervolgens krijg je de gegevens die je nodig hebt terug. Wil je weten of de gegevens daadwerkelijk gewijzigd zijn? Dan blijf je API-verzoeken versturen om dit te controleren.
Webhooks worden automatisch door een webhook-provider geactiveerd. Het systeem houdt je dus automatisch op de hoogte. Bijvoorbeeld als bepaalde data wordt bijgewerkt. Bij webhooks hoeven de systemen elkaar daarom niet op updates te controleren.
Voorbeeld
➜ Zo werkt een webhook: Je telefoon piept, omdat je een SMS-je ontvangen hebt.
➜ Zo werkt een API: Om de paar uur controleer je zelf of je een SMS-je ontvangen hebt. Je ontvangt hier namelijk géén meldingen voor.
➜ Zo werkt een API: Met de mobiele app controleer je de actuele weergegevens.
Wil je dus dat een gebeurtenis automatisch iets in een ander systeem activeert? Bijvoorbeeld om te informeren over belangrijke gebeurtenissen. Dan gebruik je een webhook.
Vaak combineer je API’s en webhooks bij de verbinding van 2 systemen. Zo zorg je namelijk voor efficiënte en robuuste connecties. En ontvang je gelijk een melding als gegevens gesynchroniseerd zijn.
Zo kan een weerapp je bijvoorbeeld met een webhook waarschuwen als er zwaar weer aankomt. Maar wil je alleen maar wat specifieke gegevens uit je CRM-software ophalen? Zoals een lijst met contactpersonen. Of wil je een bepaalde actie binnen je CRM-systeem uitvoeren? Zoals de gegevens van een contactpersoon bijwerken. Of geautomatiseerd een nieuwe deal aanmaken? Dan gebruik je een API.
Heb je meldingen nodig? Dan kies je dus voor webhooks. Wil je gegevens ophalen en wijzigen? Dan zijn API’s de beste keuze.
Hoe gebruik je webhooks in HubSpot?
Via je HubSpot-portaal stel je jouw webhooks eenvoudig in. Je hoeft dus niet allemaal ingewikkelde codes toe te voegen.
Wel moet je het ontvangende systeem nog configureren. Zodat dit systeem in staat is om de data daadwerkelijk te ontvangen en te verwerken. Gelukkig hebben veel andere systemen ook ingebouwde webhook-functionaliteiten. Dat maakt het instellen van je webhooks meestal een stuk eenvoudiger.
Daarnaast kun je een provider als tussenpersoon (generieke provider) tussen 2 systemen zetten. Dit doe je bijvoorbeeld als een systeem geen webhooks ondersteunt. Zapier en Make (dit was Integromat) zijn voorbeelden hiervan.
Tenslotte beveilig je de gegevens die je overdraagt natuurlijk goed. Vaak gebeurt dit via een beveiligde SSL-verbinding. Daarnaast moet je altijd een HTTPS-verbinding voor je webhooks gebruiken. Zo zorg je er namelijk voor dat de gegevens tijdens de overdracht zijn gecodeerd.
Webhooks in de workflows en chatbots van HubSpot
Met workflows in HubSpot automatiseer je veel van je processen. Voeg je hier webhooks aan toe? Dan kun je de informatie van andere systemen voor je workflows gebruiken.
Voorbeelden:
➜ Verstuur contactgegevens uit HubSpot naar een ander systeem. Bijvoorbeeld als contactpersonen een bepaald websiteformulier invullen.
➜ Verstuur dealgegevens naar je ERP-systeem om een inkooporder of offerte te maken.
➜ Haal gegevens uit de database van Clearbit op. Zodat je hiermee de data van je CRM-records in HubSpot verrijkt.
➜ Werk de registratiegegevens van je webinar in de gekoppelde software bij.
➜ Verstuur contactgegevens naar een extern gekoppeld ticketsysteem. En maak hier automatisch taken voor aan.
➜ Ontvang meldingen over Slack-berichten of Microsoft Teams-gesprekken in HubSpot. En werk gelijk de gegevens in je CRM-systeem bij.
Daarnaast kun je ook webhooks aan je workflows toevoegen. Bijvoorbeeld voor als de gegevens van een aan HubSpot gekoppeld systeem veranderen. En je kunt acties in je chatbot met webhooks activeren. Bijvoorbeeld als een websitebezoeker bepaalde informatie aan je chatbot geeft.
Wil je meer weten over automatisering in HubSpot? Dan vind deze artikelen vast interessant:
➜ Controle over je klantprocessen met workflow automatisering in HubSpot.
➜ 11 Voorbeelden van effectieve HubSpot workflows voor bedrijfsgroei.
➜ Processen automatiseren: wanneer gebruik je workflows & sequences?
Deel artikel
- november 2024 (10)
- oktober 2024 (16)
- september 2024 (10)
- augustus 2024 (6)
- juli 2024 (6)
- juni 2024 (6)
- mei 2024 (6)
- april 2024 (19)
- maart 2024 (6)
- februari 2024 (9)
- januari 2024 (6)
- december 2023 (9)
- november 2023 (10)
- oktober 2023 (7)
- september 2023 (11)
- augustus 2023 (7)
- juli 2023 (6)
- juni 2023 (4)
- mei 2023 (11)
- april 2023 (10)
- maart 2023 (9)
- februari 2023 (6)
- januari 2023 (7)
- december 2022 (6)
- november 2022 (10)
- oktober 2022 (8)
- september 2022 (7)
- augustus 2022 (6)
- juli 2022 (6)
- juni 2022 (6)
- mei 2022 (5)
- april 2022 (8)
- maart 2022 (9)
- februari 2022 (9)
- januari 2022 (9)
- december 2021 (7)
- november 2021 (1)
- oktober 2021 (5)
- september 2021 (8)
- augustus 2021 (2)
- juli 2021 (2)
- juni 2021 (1)
- mei 2021 (1)
- maart 2021 (1)
- februari 2021 (1)
- januari 2021 (5)
- december 2020 (1)
- november 2020 (6)
- oktober 2020 (5)
- september 2020 (9)
- augustus 2020 (2)
- juli 2020 (10)
- juni 2020 (7)
- mei 2020 (5)
- april 2020 (5)
- maart 2020 (6)
- januari 2020 (1)
- december 2019 (1)
- november 2019 (1)
- oktober 2019 (3)
- september 2019 (5)
- augustus 2019 (2)
- juni 2019 (2)
- mei 2019 (3)
- april 2019 (3)
- maart 2019 (5)
- februari 2019 (2)
- januari 2019 (5)
- december 2018 (2)
- november 2018 (4)
- oktober 2018 (1)
- september 2018 (9)
- augustus 2018 (4)
- juli 2018 (5)
- juni 2018 (1)
- maart 2017 (5)
- februari 2017 (4)
- januari 2017 (6)
- december 2016 (6)
- november 2016 (4)
- september 2016 (3)
- augustus 2016 (2)
- juli 2016 (4)
- juni 2016 (2)
- mei 2016 (3)
- april 2016 (2)
- februari 2016 (3)
- december 2015 (1)
- november 2015 (4)
- oktober 2015 (2)
- september 2015 (5)
- augustus 2015 (5)
- juli 2015 (5)
- juni 2015 (2)
- mei 2015 (2)
- april 2015 (6)
- maart 2015 (9)
- februari 2015 (1)
- januari 2015 (3)
- december 2014 (4)
- november 2014 (5)
- oktober 2014 (8)
- september 2014 (3)
- augustus 2014 (3)
- juli 2014 (3)
- mei 2014 (4)
- april 2014 (5)
- maart 2014 (6)
- februari 2014 (6)
- januari 2014 (4)
- december 2013 (2)
- november 2013 (3)
- oktober 2013 (4)