Verstuur Geparste Documentgegevens naar Elke App via Webhook
Zapier en Make zijn handig voor de meeste automatiseringen. Maar als jouw bestemming een eigen applicatie, interne database of een systeem is dat niet in een app marketplace staat, heb je directe koppeling nodig. Daar zijn Parseur webhooks voor bedoeld.
Elke keer als Parseur een document verwerkt, stuurt het een HTTP POST-verzoek naar een door jou gekozen URL, met de geëxtraheerde velden als JSON payload. Jouw applicatie krijgt direct gestructureerde data en verwerkt dit zoals jouw systeem nodig heeft. Geen tussenplatform, geen derde partij-interface, geen extra kosten per taak.
Uit een Parseur en QuestionPro onderzoek uit 2025 blijkt dat medewerkers meer dan 9 uur per week kwijt zijn aan het overzetten van data uit documenten naar andere tools, wat gemiddeld 28.500 dollar per werknemer per jaar kost. Voor ontwikkelteams die documentautomatisering in hun eigen product bouwen, zijn webhooks het snelste pad van geparst document naar hun live systeem.
Belangrijkste punten
Parseur stuurt gestructureerde JSON naar elk HTTP endpoint via webhook zodra een document wordt verwerkt. Geen tussenplatform nodig.
Vier event-types worden ondersteund: Document Processed, Flattened Tables, Table Item Processed en Export Failed. Elk gericht op een eigen use case.
Met aangepaste HTTP headers kun je authenticatietokens of gedeelde geheimen toevoegen om je webhook te beveiligen.
Webhooks werken voor elke bestemming: eigen apps, interne databases, ERP’s, self-hosted automation tools zoals n8n en microservices.
Gebruik Zapier of Make als je bestemming een bekende app is. Gebruik webhooks als dat niet zo is.
Webhook vs Zapier vs Make: wanneer kies je wat?
Alle drie sturen Parseur data naar andere systemen. De keuze hangt af van jouw bestemming:
Kies Zapier of Make als je naar een bekende app stuurt die al in hun bibliotheek zit (bijvoorbeeld Google Sheets, HubSpot, Salesforce, Slack, Airtable, en duizenden meer). Instellen gaat sneller en je hoeft niet te coderen.
Kies een webhook als je systeem een eigen applicatie is, een intern systeem, een self-hosted tool zoals n8n, of een database waar no-code platformen niet bij kunnen. Met webhooks heb je volledige controle: jij schrijft het ontvangende endpoint, jij bepaalt hoe de data wordt verwerkt, en je zit niet vast aan het datamodel of de limieten van een platform.
Voor teams die documentautomatisering bouwen in eigen producten of interne tools, zijn webhooks de standaard integratieroute.
Welke webhook events kent Parseur
Parseur ondersteunt verschillende events, afhankelijk van je behoefte:
Event
Wanneer afgevuurd
Ideaal voor
Document Processed
Zodra een document volledig is geëxtraheerd
Algemeen gebruik: één payload per document met alle velden
Flattened Tables
Als een document met tabellen wordt verwerkt
Spreadsheet-formaat waarbij alle rijen platgeslagen worden
Table Item Processed
Eén keer per rij in een tabelveld
Elke regel als aparte database-rij inschieten
Export Failed
Als een levering van een webhook faalt
Foutmonitoring en Slack/e-mail alerts
Met name "Table Item Processed" is nuttig bij factuurlijnen of ordertabellen, waarbij je wilt dat elke rij een los record maakt in plaats van alles in één keer op te slaan.
Wat zit er in de JSON payload?
Wanneer een document is verwerkt stuurt Parseur een JSON-object naar je endpoint. De payload bestaat uit:
De door jou geëxtraheerde velden als key-value pairs (velden zoals jij die in de template hebt aangemaakt)
Tabelrijen als arrays van objecten, per rij één object
Documentmetadata: document ID, mailbox ID, verwerkingsdatum en originele bestandsnaam
De exacte structuur volgt jouw template. Een veld factuurnummer in je Parseur template heet in het JSON-resultaat ook factuurnummer. Tabelvelden zijn arrays met per rij een eigen object die de kolomnamen bevat zoals jij ze hebt gedefinieerd.
Voor het volledige payload-schema en alle veldtypen, zie de webhook documentatie.
Stapsgewijs: Parseur webhooks instellen
Stap 1: Upload een document en maak je extractie-template aan
Sleep een document naar je Parseur mailbox, of stuur een e-mail door naar het mailboxadres van Parseur. Stel een automatische doorstuurregel in om binnenkomende documenten op schaal te verwerken.
Zodra je document in Parseur staat, markeer de velden die je wilt extraheren en geef ze een naam. Parseur’s AI past deze template toe op elk toekomstig document van hetzelfde type.
Definieer de velden die je in je JSON payload wilt
Stap 2: Maak je webhook aan
Ga naar Exporteren, dan Webhook, vervolgens Nieuwe webhook. Plak je endpoint-URL en kies je trigger event.
Test je de integratie eerst? Gebruik webhook.site om een tijdelijke publieke URL te maken die elk inkomend verzoek logt. Zo controleer je de precieze JSON-payload voordat je een productie-endpoint verbindt.
Gebruik webhook.site om het payload te bekijken voordat je je echte endpoint koppelt
Plak de URL in Parseur onder het veld “target URL”.
Voeg je endpoint-URL toe en kies het trigger event
Stap 3: Voeg authenticatie headers toe (aanbevolen)
Voor productie-endpoints voeg je een custom HTTP-header toe met een authenticatietoken of gedeeld geheim. Jouw endpoint valideert deze header voordat de payload verwerkt wordt. Zo voorkom je ongeautoriseerde verzoeken in jouw systeem.
Stap 5: Test de integratie
Verwerk opnieuw een document in je Parseur mailbox om een webhook-verzending te triggeren. Controleer je endpoint logs of webhook.site om te bevestigen dat de payload is aangekomen en de structuur klopt.
Controleer de JSON-payload in je endpoint logs
Klaar met testen? Je endpoint ontvangt nu automatisch voor elk verwerkt document een JSON payload van Parseur.
Teams gebruiken Parseur webhooks om document parsing te koppelen aan systemen die no-code platformen niet kunnen bereiken:
Eigen databases: Pusht factuurlijnen direct naar PostgreSQL of MySQL. Elke "Table Item Processed" event levert één rij op, netjes per record zonder batchimport.
Interne ERP’s: Stuur uitgelezen inkooporderdata rechtstreeks naar een ERP-systeem via de REST API — zonder import pipelines te bouwen.
Microservices: Start een downstream service als een document wordt verwerkt, bijvoorbeeld een validatieflow of fulfilmentmelding bij een nieuwe order.
Self-hosted n8n: Gebruik Parseur als extractielaag binnen een n8n workflow op je eigen infrastructuur. Zie de n8n integratie handleiding voor het volledige stappenplan.
CRM en lead routing: Stuur lead e-mail data direct naar het inkomende API-endpoint van je CRM, zonder tussenkomst van Zapier.
Gratis tools voor verwante documenttypes
Wil je de JSON-output zien van een bepaald documenttype vóórdat je je integratie bouwt? Met deze gratis converters zie je direct de structuur in je browser:
Voor de volledige Parseur API-referentie en webhook payload-schema, zie de data extractie API-gids.
Wat is Parseur?
Parseur is krachtige software voor documentverwerking waarmee u tekst uit e-mails, PDF's en andere documenten kunt extraheren en uw workflow kunt automatiseren.
Alle Parseur-functies.
Wat is Webhook?
Een webhook wordt gebruikt om gegevens tussen applicaties en servers uit te wisselen via hun API. Een webhook is een notificatiegebeurtenis (via HTTP POST) die getriggerd wordt elke keer als een nieuw document geparsed wordt door Parseur en verstuurt de geparste data als JSON.
Veelgestelde vragen over het gebruik van Parseur webhooks om geparste documentgegevens naar eigen applicaties en API’s te sturen.
Een Parseur webhook is een HTTP POST-verzoek dat Parseur naar een URL stuurt die jij opgeeft, elke keer als een document is verwerkt. Het verzoek bevat de geëxtraheerde velden als een JSON payload. Jouw applicatie ontvangt de data real time en kan ze verwerken, opslaan of sturen zoals jij wilt.
De JSON payload bevat de geëxtraheerde velden uit jouw document als key-value pairs, plus metadata zoals document ID, mailbox ID en verwerkingsdatum. Tabeldata zijn arrays van objecten, elk met een rij. De exacte structuur hangt af van je templatevelden. Zie de volledige payloadreferentie in de Parseur documentatie.
Parseur probeert mislukte webhook-leveringen automatisch opnieuw. Als je endpoint tijdelijk niet bereikbaar is, wordt de levering opnieuw geprobeerd. Je kunt ook de Export Failed event gebruiken om een alert te sturen bij een mislukte levering, zodat jouw team snel kan reageren.
Ja, n8n instances op je eigen server koppel je met Parseur via generieke webhook nodes. Jouw n8n moet publiek bereikbaar zijn zodat Parseur het endpoint kan bereiken. Voor n8n Cloud is er ook een Parseur connector.
Ja. De "Table Item Processed" event stuurt voor elke rij in je tabelveld een aparte webhook call. Zo kun je bijvoorbeeld elke lijn van een factuur als losse database-rij toevoegen in plaats van alle rijen tegelijk in een array te ontvangen.
Parseur ondersteunt vier webhook triggers. "Document Processed" wordt verstuurd met de volledige JSON payload zodra een document is geëxtraheerd. "Flattened Tables" stuurt tabeldata in een formaat waarbij elke rij een apart object is. "Table Item Processed" vuurt apart af per rij in een tabelveld. "Export Failed" wordt verstuurd als een levering mislukt — handig voor foutmeldingen en alerts.
Ja, je kunt aangepaste HTTP headers toevoegen aan je webhook-verzoek, waaronder een Authorization header met een token of secret. Je ontvangende endpoint kan elk inkomend verzoek valideren voordat het verwerkt wordt. Dit is de aanbevolen werkwijze voor webhooks die naar productie-databases schrijven of gevoelige flows triggeren.
Gebruik een webhook als je koppelt met een eigen applicatie, intern systeem of database die niet in de app-bibliotheek van Zapier of Make zit. Met webhooks heb je volledige controle over de ontvangst en verwerking van gegevens. Voor bekende apps zoals Google Sheets, HubSpot of Slack zijn Zapier en Make sneller op te zetten.
Ja, met tools zoals webhook.site krijg je een tijdelijke publieke URL die elke aanvraag logt. Zo kun je de JSON payload bekijken voordat je deze aan je echte endpoint koppelt. Verwerk een document opnieuw in Parseur na het instellen om een test te triggeren.
Ja, Parseur heeft een REST API waarmee je documenten kunt uploaden, resultaten kunt ophalen en mailboxes kunt beheren. Webhooks zijn push-based (Parseur roept jouw endpoint aan), de API is pull-based (jij roept Parseur aan). Voor real time koppelingen gebruik je webhooks; de API is handig voor batches of wanneer je resultaten wilt ophalen.