Intake → Classify → Split → Extract → Deliver

AI Document Routing:
Classify, Split, and Send Every Document to the Right Workflow

One intake for everything your business receives. Parsli identifies what each document is, splits combined files apart, extracts the data, and delivers it to the right system — Sheets, QuickBooks, Xero, or your own API.

No credit card required · 10 free pages to start

What is document routing?

Document routing is the automated process of taking every document that arrives in your business — email attachments, uploads, scans, API submissions — identifying what each one is, and sending it to the workflow that should handle it. An invoice goes to accounts payable, a bank statement goes to bookkeeping, a bill of lading goes to the logistics queue — without a person opening, reading, and forwarding each file.

The term gets used loosely, so it helps to be precise. Classification answers "what is this document?". Splitting answers "how many documents are inside this file?". Routing is the umbrella that uses both answers to move each document to the right parser and the right destination system. And approval routing — moving a document between people for sign-off — is a different thing entirely, which lives downstream of intake (Parsli covers it inside accounts payable automation).

How AI classification works — no template training

Legacy document sorters classify by template: you feed the system labeled samples of every layout you expect, and it pattern-matches new arrivals against them. That works until a vendor redesigns their invoice or a new supplier shows up — then someone maintains templates again.

Parsli classifies the way a person does: the AI reads the document — its text, layout, and context — and identifies what it is semantically. A document that says "Invoice #", carries line items, and totals at the bottom is an invoice whether it came from a vendor you've seen a hundred times or one you onboarded this morning. There is no training set to assemble, no per-layout setup, and nothing to maintain when formats change.

Each classification carries a confidence score, so you decide what flows straight through and what pauses for a human look — more on that below.

Automatic document splitting

Real-world files rarely arrive one document at a time. A vendor emails a single PDF containing five invoices. An office scanner batches the day's mail into one 60-page file. A bookkeeping client forwards a statement with three months stapled together.

Splitting detects the boundaries inside a combined file and separates it into its component documents before extraction. Parsli identifies where one document ends and the next begins — a new invoice number, a new vendor header, a page-numbering reset — so a multi-invoice PDF becomes individual invoices, each classified, extracted, and delivered on its own. Without splitting, a batch scan either fails outright or extracts as one garbled record; with it, batch intake just works.

Route to the right parser — and the right destination

Classification is only useful if something happens next. In Parsli, each document type maps to a parser — a reusable extraction schema that defines exactly which fields to pull — and each parser connects to the destinations where the data should land. That last hop is the part most classification tools skip: they sort documents into folders and stop. Parsli routes the extracted data all the way into the system that needs it.

Google Sheets

Extracted rows append to a Google Sheet in real time — one row per document, columns matching your schema. The simplest destination for teams that live in spreadsheets.

QuickBooks Online

Invoices routed to your AP workflow post to QuickBooks as bills, with vendor matching and the source document attached.

Xero

The same flow for Xero shops: routed and approved documents land as bills with attachments, in the organization they belong to.

Zapier & Make

Trigger any downstream automation. A routed document can start a Zapier zap or a Make scenario — notify a channel, create a task, update a CRM record.

Webhooks & API

For custom systems, every routed document can fire a webhook with the structured payload, or your software can drive the whole pipeline through the REST API. See the docs for endpoints.

Email intake

Routing starts at intake, and the most common intake is email. Each parser has its own forwarding address, and Gmail and Outlook integrations can watch a mailbox — so a single AP inbox rule ("forward everything to Parsli") becomes a fully sorted document pipeline. More on the email side at Email Parser.

Where teams use document routing

Routing pays off anywhere one inbox receives more than one kind of document:

  • Accounts payable intake — a single AP address receives invoices, statements, and credit notes; each is identified and only invoices enter the AP approval flow.
  • Bookkeeping client inboxes — each client's forwarded shoebox of receipts, bills, and bank statements sorts itself into the right ledger workflow. See bookkeeping automation.
  • Healthcare intake — new-patient paperwork arrives as one scanned bundle; splitting and classification separate registration forms, referrals, and insurance documents. See healthcare document automation.
  • Logistics — BOLs, freight invoices, and PODs arrive mixed from carriers; each routes to its own extraction schema and on to your TMS. See logistics document automation.
  • HR and operations — applications, signed forms, and IDs sort into per-type workflows instead of a shared drive folder someone triages weekly.

Routing vs classification vs splitting — what's the difference?

Vendors use these terms interchangeably; they are three different jobs (plus one common false friend):

The four terms that get mixed up in document-routing conversations
CapabilityWhat it doesQuestion it answersExample
ClassificationIdentifies what type of document a file is“What is this?”This attachment is an invoice, not a receipt
SplittingSeparates one file into its component documents“How many documents is this?”A 40-page scan becomes 12 individual invoices
RoutingUses classification + splitting to send each document to the right parser and destination“Where should this go?”Invoices → AP workflow; statements → bookkeeping
Approval routingMoves a document between people for sign-off (a workflow feature, not an intake feature)“Who needs to approve this?”Invoices over a threshold go to the department head

Confidence scores and human review

Automation you can't inspect is automation you eventually stop trusting. Every classification and every extracted field in Parsli carries a confidence score. High-confidence documents flow straight through to their destination; anything the engine is unsure about — an ambiguous document type, a field it couldn't ground in the page — queues for human review instead of being silently filed wrong.

You set the thresholds. Some teams auto-route everything and review exceptions weekly; others start with everything in review and loosen as trust builds. Either way, the failure mode is a document waiting for a person — not a misfiled invoice discovered at month-end.

What manual document sorting actually costs

The math is unglamorous but worth doing. Suppose triaging one emailed document — open it, recognize it, rename it, forward or file it — takes two minutes. An inbox receiving 50 mixed documents a day is 100 minutes of sorting; across a working month that is roughly 35 hours of a person's time spent deciding where files go, before any data has been extracted. (Illustrative numbers — substitute your own volume.)

The hidden cost is worse than the hours: misfiled documents. A statement filed as an invoice, an invoice forwarded to the wrong ledger, a page separated from its batch — each one surfaces later as a reconciliation mystery. Routing doesn't just move the sorting work off a person's plate; it makes the sorting consistent.

Set up document routing in three steps

1

Create a parser per document type

Define an extraction schema for each document type you receive — invoices, statements, BOLs. Each parser gets its own intake address and destinations.

2

Point your intake at Parsli

Forward an inbox, connect Gmail or Outlook, upload batches, or submit via API. Combined files are split; each document is classified.

3

Let documents find their own way

Each document routes to its parser, extraction runs, and the structured data lands in Sheets, QuickBooks, Xero, or your API — with low-confidence cases held for review.

Start Free

No credit card required · 10 free pages to start

FAQ

Frequently asked questions

What is document routing?

Document routing is the automated sorting of incoming documents: software identifies what each document is (classification), separates combined files into individual documents (splitting), and sends each one to the correct workflow and destination system — without a person reading and forwarding files by hand.

What's the difference between document routing and document classification?

Classification is one step inside routing. Classification answers "what is this document?"; routing uses that answer to actually move the document — to the right extraction schema and then to the right destination (Google Sheets, QuickBooks, Xero, a webhook). A tool that only classifies still leaves the delivery to you.

What is document splitting?

Splitting separates a single file that contains multiple documents — a five-invoice PDF, a 60-page batch scan — into its component documents before extraction. Parsli detects boundaries such as new invoice numbers or vendor headers so each document is processed individually.

Can Parsli classify documents without training data?

Yes. Parsli's AI classifies documents by reading their content and layout semantically, the way a person would — no labeled samples, no per-layout templates, no training cycles. New vendors and redesigned formats are handled the same way as familiar ones.

What happens to documents the AI isn't sure about?

They stop, rather than being filed wrong. Every classification and extracted field carries a confidence score; anything below your threshold queues for human review. You control how strict the gate is.

Can documents be routed directly from email?

Yes — email is the most common intake. Each parser has its own forwarding address, and the Gmail and Outlook integrations can watch a mailbox, so one rule on your AP or intake inbox turns it into a sorted document pipeline.

How does Parsli handle a PDF that contains several documents?

Automatic splitting separates it first. A PDF with five invoices becomes five individual documents, each classified, extracted against the invoice schema, and delivered on its own — five rows, five records, five payloads.

Which destinations can documents be routed to?

Google Sheets, QuickBooks Online, Xero, ZohoBooks, Airtable, Zapier, Make, Power Automate, Slack notifications, webhooks, and the REST API. Each parser can deliver to multiple destinations at once — see all of them at /integrations.

What file formats can be routed?

PDFs (native and scanned), images (JPEG, PNG, TIFF), Word and Excel files, and email bodies with attachments. Scanned and photographed documents are handled by the same AI engine — see /ocr-software.

Is document routing the same as an approval workflow?

No. Routing happens at intake — deciding what a document is and where it should go. Approval workflows happen downstream — deciding who signs off on it. Parsli does both, but they're separate stages: routing feeds documents into workflows like AP approval, which is covered on the accounts payable automation page.

Works with your stack

Route extracted data straight into the tools your team already uses.

Documents we parse

Document types this capability handles out of the box.

Stop sorting documents by hand

Point your inbox at Parsli and watch every document classify, split, and deliver itself. 10 free pages on signup — or book a demo and we'll route your documents live.

No credit card required · 10 free pages to start · Cancel anytime