Mindee
AIExtract structured data from invoices, receipts, IDs, and custom document types with the Mindee V2 API. Runs OCR and parsing jobs and returns clean fields ready for downstream systems.
What This Integration Enables
Mindee reads documents into clean, structured fields. Prebuilt models handle invoices, receipts, and IDs out of the box, and custom models parse formats specific to your business. For asynchronous work it manages extraction jobs, and every field comes back with a confidence value. Extraction is only trustworthy when you know which fields to trust. Mindee's per-field confidence is what lets a flow post the clean ones automatically and hold the uncertain ones for a person. An orchestration layer draws that line and routes the exceptions, and FlowRunner is built for that layer, so document intake scales without writing a misread number into your books.
Without FlowRunner
With FlowRunner
Use Case Scenarios
Expense Receipt Processing
An employee submits a receipt for reimbursement. The agent extracts the merchant, date, amount, and tax, checks the confidence on each field and the total math, and matches the expense against policy. Clean, in-policy expenses create a reimbursement record automatically. Low-confidence fields or out-of-policy amounts route to finance. Finance handles exceptions instead of keying every receipt.
Invoice Intake
Vendor invoices arrive in mixed formats. The agent parses each with the appropriate Mindee model, extracts the header and line items, and validates the totals. Matched, high-confidence invoices post automatically; anything uncertain or mismatched is held for AP, so the ledger only ever gets verified data.
Custom Document Extraction
A business-specific document type needs parsing that no prebuilt model covers. The agent uses a custom Mindee model to extract the fields defined for that format and maps them to a record. Confident extractions flow through; the edge cases route to the person who owns that document, so a new format is automated without losing accuracy.
Human-in-Loop Highlight
Document extraction fails quietly: a confident-looking wrong value is worse than an obvious error. Mindee returns confidence per field, and FlowRunner uses it to draw the line. When a field falls below the threshold, or an extracted amount breaks policy or fails a math check, the agent routes the document through a [human-in-the-loop](/concepts/human-in-the-loop/) step: it pauses, shows the person the original image beside the extracted value, and waits. They correct or confirm. Clean documents post themselves; the uncertain ones get a human read first.
Agent Capabilities
4 actionsExtraction
2- Extract Document Runs a document through a Mindee V2 extraction model and waits for the result. Provide the model ID (a UUID you create in the Mindee platform from the model catalog, e.g. the prebuilt Invoice, Receipt, Passport, ID, Resume, or US Driver License model, or your own custom model) and a document URL.
- Enqueue Inference Enqueues a document for extraction without waiting for the result, returning the created job (with its id and polling/result URLs).
Jobs
2- Get Job Status Retrieves the current status of an asynchronous inference job by its id. Returns the job object, whose `status` is one of Processing, Processed, or Failed; once processed, `result_url` points to the completed inference.
- Get Inference Result Fetches a completed extraction inference by its id and returns a flattened `fields` object (simple values, nested objects, and lists) alongside the complete raw inference.
Start building with Mindee
$100 in credits. No card required. Connect in minutes.