---
title: "Parseur Integration"
description: "Turn unstructured documents into structured agent inputs. Parseur extracts data from invoices, emails, and PDFs. Two trigger modes let agents act instantly or poll on a schedule."
url: https://flowrunner.ai/integrations/parseur
date_modified: 2026-08-12T15:40:33-07:00
---

# Parseur

[Document Processing](https://flowrunner.ai/integrations/category/documents-forms)

Turn unstructured documents into structured agent inputs. Parseur extracts data from invoices, emails, and PDFs. Two trigger modes let agents act instantly or poll on a schedule.

[Verified](https://flowrunner.ai/integrations/verified "What does verified mean?") · 1 trigger · 4 actions · API key · available

[Parseur website](https://parseur.com/) · Capability data verified 2026-08-11

1.  On Document Processed fires when vendor invoice arrives in Parseur mailbox
2.  Structured data arrives with vendor name, invoice number, amount, line items, due date
3.  Agent cross-references vendor against approved vendor list in Acumatica
4.  Agent checks for duplicate invoices by reference number
5.  Agent creates bill in Acumatica and attaches original PDF document
6.  AP team notified via Slack for bill approval
7.  Invoices with amounts 3x higher than vendor average paused for reviewer verification

## What This Integration Enables

Parseur sits at the front of document-driven workflows. It processes incoming documents and outputs structured JSON: invoice numbers, amounts, dates, line items, contact information. FlowRunner agents receive those structured payloads via trigger and feed them into every downstream system: ERP, CRM, accounting, storage. The human who used to enter that data gets time back.

### Without FlowRunner

**Manual invoice entry**: Each vendor invoice takes 8 minutes of manual data entry

**Inconsistent format handling**: Invoices from different vendors require different entry approaches

**Silent extraction failures**: Failed extractions sit unnoticed until someone checks the queue

### With FlowRunner

**15-second automated processing**: Three invoices that took 45 minutes of manual entry now process in under a minute total

**Format-agnostic extraction**: Parseur normalizes any invoice format into consistent JSON for downstream systems

**Immediate failure escalation**: Extraction failures routed to ops team via Slack the moment they occur

## Use Case Scenarios

### Automated Invoice Processing

Vendor invoices arrive by email to a Parseur mailbox. On Document Processed fires. The extracted data arrives: vendor name, invoice number, amount, due date, line items. The agent cross-references the vendor against the approved vendor list in Acumatica. It checks for duplicate invoices by reference number. If it passes both checks, it creates a bill in Acumatica, attaches the original document, and routes for approval via Slack. Three invoices that each took 8 minutes to enter manually now process in 15 seconds each.

### Purchase Order Confirmation Extraction

Customers email purchase orders in varying formats: some are Word documents, some are PDFs, some are structured emails. Parseur normalizes them into a consistent JSON structure. On Document Processed fires. The agent creates the sales order in NetSuite from the extracted line items, sends an order confirmation email, and logs the PO in the CRM. No one in ops touches a keyboard.

### Failed Extraction Review

The agent receives an On Document Processed trigger with a failed status flag. The document extraction failed: it could be a non-standard format or a scanned image with poor quality. The agent routes the failure to the ops team via Slack: "Document extraction failed for \[filename\]. View the document and reprocess, or enter manually?" The team handles the exception. The document does not disappear into a queue unnoticed.

## Human-in-Loop Highlight

Not every extraction is perfect. When Parseur processes a document and the extracted amount does not match expected ranges, the agent pauses before pushing the data downstream. It sends the extracted data to a reviewer via Slack: "Extraction from \[vendor\] invoice: $94,200. This is 3x higher than this vendor's typical invoice. Verify before I create the bill?" The reviewer confirms or corrects the amount. The agent proceeds with verified data, not an unchecked extraction.

Agent processes routinely

Detects exception requiring judgment

Clear match Continues automatically

Ambiguous Routes to human via Slack

Human decides

Agent resumes with decision

## Agent Capabilities

4 actions

### Document Operations

4

-   **Upload Document** Submits a document to a Parseur mailbox for parsing. Used when documents arrive through channels other than email: an agent retrieves a PDF from S3 or a shared folder and pushes it into Parseur for extraction.
-   **List Documents** Returns the documents in a mailbox with filtering options. Used in monitoring, reporting, and reprocessing workflows.
-   **Reprocess Document** Re-runs parsing on a document using a different or updated template. Used when an initial extraction was incorrect and the document needs to be re-extracted after template correction.
-   **Delete Document** Removes a document from the mailbox. Used in cleanup and data governance workflows.

## Triggers

1 triggers

### Event Triggers

1

-   **On Document Processed** Fires via realtime webhook the instant Parseur finishes processing a document. The extracted data payload arrives with the trigger: document ID, processing status, the structured parsed data (invoice numbers, amounts, dates, vendor names), mailbox ID, filename, and timestamp. This is the only trigger the connector exposes, and it carries failed extractions as well as successful ones, which is what makes exception routing possible rather than optional.

## Frequently asked questions

### What can FlowRunner do with Parseur?

FlowRunner agents can run Upload Document, List Documents, and Reprocess Document in Parseur, plus 1 more action.

### Does connecting Parseur to FlowRunner require OAuth?

No. Parseur connects to FlowRunner with an API key, no OAuth flow required.

### Can Parseur trigger a FlowRunner workflow automatically?

Yes. Parseur supports 1 trigger that can start a FlowRunner workflow automatically.

**Work at Parseur?** This integration exposes Parseur to AI agents on every FlowRunner plan, including through MCP, at no cost to you. [See what FlowRunner offers integration partners](https://flowrunner.ai/integrations/partners), including how to keep this page current.

---
Markdown version of https://flowrunner.ai/integrations/parseur. Site index: https://flowrunner.ai/llms.txt
