---
title: "PDF.co Integration"
description: "Give agents full PDF processing power. Convert, merge, split, extract, classify, compress, secure, and parse invoices with AI. 17 actions for every document operation agents need."
url: https://flowrunner.ai/integrations/pdfco
date_modified: 2026-08-01T02:40:32-07:00
---

# PDF.co

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

Give agents full PDF processing power. Convert, merge, split, extract, classify, compress, secure, and parse invoices with AI. 17 actions for every document operation agents need.

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

[PDF.co website](https://pdf.co/) · Capability data verified 2026-08-04

1.  Vendor submits invoice as email attachment through AP inbox
2.  Agent passes document to Parse Invoice with AI for structured field extraction
3.  Agent validates extracted data against vendor record in Acumatica
4.  Agent creates bill in Acumatica and attaches original PDF
5.  Agent evaluates extraction confidence scores on all key fields
6.  AP team notified of successful processing via Slack
7.  Low-confidence extractions on key fields paused for AP team review and amount confirmation

## What This Integration Enables

PDF.co integration sits in the document processing layer of agent workflows. Before data can flow into your ERP, CRM, or accounting system, unstructured documents need to be processed and normalized. PDF.co handles that transformation: extracting text, parsing invoices, converting formats, and generating documents from data. It is the processing layer between raw documents and operational systems.

### Without FlowRunner

**Manual invoice entry**: AP staff type data from every vendor invoice regardless of format

**No format classification**: Mixed document types all go to the same manual review queue

**Single-document compliance packages**: Legal packages assembled by hand from multiple signed documents

### With FlowRunner

**AI-powered extraction on any format**: Invoices from any vendor processed without format-specific templates

**Automatic document classification**: Invoices, POs, and delivery receipts each routed to the correct workflow on arrival

**Automated compliance package assembly**: Multi-document packages merged, secured, and stored in S3 without opening a PDF editor

## Use Case Scenarios

### AI-Powered Invoice Processing Pipeline

A vendor submits an invoice as an email attachment. Parseur extracts the raw document. The agent passes it to Parse Invoice with AI, which extracts vendor name, invoice number, line items, amounts, and due date. The structured data is validated against the vendor record in Acumatica. If it passes, the agent creates the bill and attaches the original PDF. If extraction confidence is low, the agent routes to the AP team with the raw document and extracted fields for review.

### Contract Package Assembly

A deal closes and requires a compliance package: signed MSA, SOW, DPA, and order form. The agent retrieves each signed document from DocuSign, converts any Word documents to PDF using Convert Multiple Formats to PDF, merges all four into a single package using Merge PDF Documents, applies security using Add Security to PDF, and stores the protected package in S3. The complete signed package is assembled and secured without anyone opening a PDF editor.

### Document Classification and Routing

An inbox receives mixed document types: invoices, PO confirmations, delivery receipts, and vendor correspondence. The agent retrieves each document and passes it to Classify PDF. Based on the classification, each document routes to the appropriate processing workflow: invoices to AP, POs to procurement tracking, delivery receipts to inventory management. Documents that cannot be classified route to the ops team for manual classification.

## Human-in-Loop Highlight

Parse Invoice with AI returns confidence scores for extracted fields. When the confidence for a key field (total amount, vendor name, invoice number) falls below a defined threshold, the agent does not push low-confidence data into the ERP. It pauses and routes to the AP team via Slack: "Invoice extraction from \[filename\] returned low confidence on the total amount field (extracted: $4,200, confidence: 61%). Review the document and confirm the correct amount before I create the bill." The team verifies. The agent proceeds with confirmed data. The ERP gets reliable inputs.

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

17 actions

### Content Extraction

5

-   **Convert PDF to Text (Basic)** Extracts plain text content from a PDF document. Used for lightweight text extraction where structure is less important than raw content.
-   **Convert PDF to Text (Advanced)** Performs more sophisticated text extraction with better handling of complex layouts, tables, and multi-column documents. Used for financial documents, forms, and structured reports where layout matters.
-   **Classify PDF** Uses AI to classify a PDF document into a category. Used in document routing workflows: the agent classifies an incoming document as invoice, purchase order, contract, or report, and routes it to the appropriate processing flow.
-   **Parse Invoice with AI** Uses artificial intelligence to extract structured data from an invoice: vendor, invoice number, line items, amounts, dates, payment terms. Used as the primary extraction step in AP automation workflows, especially for invoices from vendors that do not follow a consistent format.
-   **Read Barcodes** Detects and reads barcode values from a PDF or image. Used in warehouse and logistics workflows where barcoded documents need digital processing.

### Conversion and Export

3

-   **Convert Multiple Formats to PDF** Converts Word, Excel, PowerPoint, HTML, and other formats into PDF. Used when agents need to standardize document format before storage, signing, or delivery.
-   **Convert PDF to Images** Converts PDF pages into image files. Used when document content needs to be displayed as images or when downstream systems accept images but not PDFs.
-   **Convert PDF to Multiple Formats** Converts a PDF to Word, Excel, CSV, or other formats. Used when extracted data needs to be in an editable format for further processing.

### Document Operations

6

-   **Merge PDF Documents** Combines multiple PDF files into a single document. Used to assemble proposal packages, combine multi-page invoices, or create consolidated reports.
-   **Merge Documents (Multi-Type)** Merges documents of different types (PDFs, Word, images) into a single PDF. Used when evidence packages or proposal bundles contain mixed source formats.
-   **Split PDF** Divides a PDF into separate files by page range or structure. Used when a combined document batch needs to be separated for individual processing.
-   **Delete PDF Pages** Removes specific pages from a PDF. Used in document preparation workflows when a combined file contains pages that should not be included in a delivered document.
-   **Compress PDF** Reduces the file size of a PDF. Used when documents need to meet size limits for email delivery or storage quotas.
-   **Generate Barcode Image** Creates a barcode image. Used in inventory and logistics workflows where documents need tracking barcodes.

### Security

2

-   **Add Security to PDF** Applies password protection and permissions to a PDF. Used when sensitive documents need to be protected before delivery.
-   **Remove Security from PDF** Removes password protection from a PDF. Used when a protected document needs to be processed by an agent that has the authorized password.

### Jobs

1

-   **Check Background Job Status** Retrieves the status of an asynchronous PDF.co processing job. Used when large documents are processed asynchronously and the agent needs to wait for completion before proceeding.

## Frequently Asked Questions

### What can FlowRunner do with PDF.co?

FlowRunner agents can run Parse Invoice with AI, Convert PDF to Text (Basic), and Convert PDF to Text (Advanced) in PDF.co, plus 14 more actions.

### Does connecting PDF.co to FlowRunner require OAuth?

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

### Can PDF.co trigger a FlowRunner workflow automatically?

PDF.co doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.

**Work at PDF.co?** This integration exposes PDF.co 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/pdfco. Site index: https://flowrunner.ai/llms.txt
