Automate your document workflows with Parseur and n8n by integrating the two in a few easy steps. This guide will show you how to set up webhook-based automation to trigger n8n when Parseur extracts data from emails or documents.
This article is about sending parsed data to a cloud-hosted n8n instance. Our documentation on setting up Parseur on your local n8n instance is available here.
✅ Prerequisites
Before you begin, ensure you have:
A Parseur account with a mailbox and fields set up, and data already extracted from your documents.
A cloud-hosted n8n instance (e.g., n8n.cloud, or self-hosted with a public URL).
⚙️ Step-by-Step Instructions
Step 1: Create a Parseur node in n8n
Log in to your n8n instance.
Click Create Workflow:
Click on Add first step... and instead of selecting one of the available options, click on the search bar, and type 'Parseur' and select the Parseur node:
Connect n8n to your Parseur account by pasting your API key from your account settings in Parseur:
Next, we'll define what event in Parseur triggers the node in n8n. In most cases, you will want to select On document processed:
You can choose from:
Document Processed: Triggered when a document is processed. The payload format matches the “view as JSON” option.
Document Processed (Flattened): Available if your mailbox includes table fields. It flattens data, useful for endpoints that don’t support deep JSON structures.
Export Failed: Triggered when another webhook or automated export fails. The payload includes a
text
field that allows this event to be directly sent as a Slack notification.Table Item Processed: Available when using table fields. You will need to select the table you want this trigger to be based on. Sends data as a JSON array of items (one row per table field item)
Select your Mailbox in Parseur that the data is going to be coming from:
Click on Execute step. This will prompt n8n to start listening for a new webhook payload from Parseur.
Step 2: Send parsed data from Parseur to n8n
In another tab, open up the Parseur mailbox you're planning to send data to n8n from, and queue a document for processing from the Documents tab:
You could also upload a new document to this mailbox, we just want to get some new data processed. Note the Export tab in Parseur now has a ( 1 ) indicating an active listening connection to n8n.Go back to your n8n tab.
Step 3: Test the Integration
If Parseur hasn't already processed the document, wait a few seconds.
Watch the data flow into your n8n Parseur node.
Step 4: Continue the n8n Workflow
After the Parseur node:
Add other nodes like HTTP Request, Google Sheets, MySQL, Slack, or any app to consume the parsed data.
Use
{{ $json.field_name }}
to reference parsed fields from Parseur:
🔍 Example Use Case
Automated Bank Statement Processing:
Parseur extracts data from bank statement PDFs and sends it out to n8n.
n8n splits out each transaction as its own line item, logs the data into Airtable, and notifies your team in Slack.