Wat kan ik met een webhook?
Automatiseringen
Wat is een webhook?
Een webhook is een manier om realtime informatie van MeldingsMonitor naar andere systemen en applicaties te sturen. In eenvoudige termen: wanneer een P2000 melding aan jouw voorwaarden voldoet, stuurt MeldingsMonitor automatisch alle relevante gegevens naar een door jou opgegeven URL (eindpunt). Het externe systeem kan vervolgens direct reageren op deze informatie.
Hoe werkt een webhook in MeldingsMonitor?
- Instellen: Je configureert een webhook URL in je automatisering
- Trigger: Wanneer een P2000 melding voldoet aan je voorwaarden
- Verzending: MeldingsMonitor stuurt automatisch een HTTP POST-verzoek naar je webhook URL
- Data: Het verzoek bevat alle relevante informatie over de melding in JSON-formaat:
{
"automatisering_id": 123,
"automatisering_naam": "Brandweer P1 Meldingen",
"melding": {
"id": 456,
"message": "P 1 BRAND WONING DORPSTRAAT AMSTERDAM",
"capcodes": ["0123456", "0123457"],
"prioriteit": {"id": 1, "naam": "P1", "omschrijving": "Hoogste prioriteit"},
"discipline": {"id": 1, "naam": "Brandweer", "kleur": "#FF0000"},
"datum_tijd": "2025-03-15T15:30:00Z",
"locatie": "DORPSTRAAT, AMSTERDAM"
}
Integratie met Zapier
Zapier is een populair platform voor het automatiseren van werkstromen tussen verschillende applicaties zonder programmeerkennis. Zo integreer je MeldingsMonitor met Zapier:
- Maak een Zap: Log in op Zapier en klik op "Make a Zap"
- Kies webhook als trigger: Selecteer "Webhooks by Zapier" als je trigger app
- Kies "Catch Hook": Dit maakt een unieke webhook URL aan die je in MeldingsMonitor kunt gebruiken
- Kopieer de webhook URL: Zapier toont nu een unieke URL die je moet kopiëren
- Configureer in MeldingsMonitor:
- Ga naar "Automatiseringen" en maak een nieuwe automatisering
- Stel je voorwaarden in (bijv. specifieke capcodes)
- Kies "Webhook" als actie
- Plak de Zapier URL in het URL-veld
- Test de verbinding: Gebruik de "Test" knop in MeldingsMonitor om een testmelding te sturen
- Verwerk de gegevens in Zapier: Zapier zal de gegevens ontvangen en je kunt nu kiezen welke velden je wilt gebruiken
- Kies acties in Zapier: Selecteer wat er moet gebeuren met de gegevens, bijvoorbeeld:
- Een bericht sturen in Slack of Microsoft Teams
- Een rij toevoegen aan Google Sheets of Excel Online
- Een taak aanmaken in Trello of Asana
- Een bericht posten op sociale media
- Een SMS sturen via Twilio
Praktijkvoorbeelden van Zapier-integraties
-
Team Notificaties: Stuur P1 meldingen van jouw brandweerkorps automatisch naar een Slack- of Teams-kanaal zodat het hele team direct geïnformeerd is.
-
Incident Logboek: Voeg elke melding automatisch toe aan een Google Spreadsheet met datum, tijd, capcode en meldingstekst voor een compleet logboek.
-
Taakbeheer: Maak automatisch een nieuwe kaart in Trello of een taak in Asana voor elke belangrijke melding om follow-up acties te coördineren.
-
Sociale Media Updates: Post automatisch (geanonimiseerde) meldingen op Twitter of Facebook voor publieke informatievoorziening.
-
Mobiele Notificaties: Stuur pushmeldingen naar je telefoon via Pushover of IFTTT, inclusief aangepaste geluiden voor verschillende typen meldingen.
Integratie met andere platforms
Naast Zapier kun je webhooks ook gebruiken met:
-
IFTTT (If This Then That): Vergelijkbaar met Zapier, maar meer gericht op consumentenelektronica en smart home toepassingen.
-
Microsoft Power Automate (voorheen Flow): Ideaal voor integratie met Microsoft 365-toepassingen zoals Outlook, Teams en SharePoint.
-
Node-RED: Een open-source flowgebaseerde ontwikkeltool voor het verbinden van hardware apparaten, API's en online diensten.
-
n8n: Een workflowautomatiseringstool met een focus op privacy en zelf-hosting.
-
Make (voorheen Integromat): Een krachtig automatiseringsplatform met geavanceerde conditionele logica.
Webhooks voor ontwikkelaars
Als je technische kennis hebt, kun je ook je eigen webhook-ontvangers bouwen:
-
Eigen Server: Ontwikkel een eenvoudige webserver (PHP, Node.js, Python, etc.) die de webhook-verzoeken ontvangt en verwerkt.
-
AWS Lambda: Gebruik serverloze functies om kostenefficiënt webhooks te verwerken zonder een volledige server te beheren.
-
Cloud Functions: Platforms zoals Google Cloud Functions of Azure Functions bieden eenvoudige manieren om code uit te voeren in reactie op HTTP-verzoeken.
-
Custom Applicaties: Bouw eigen apps die de webhook-data gebruiken voor specifieke toepassingen zoals:
- Aangepaste LED-displays voor meldingsinformatie
- Aansturen van sirenes of andere waarschuwingsapparaten
- Integratie met bedrijfseigen systemen
Staat uw vraag er niet tussen?
Neem dan contact met ons op via ons ticket systeem. Wij helpen u graag verder.