Skip to content

Stop retyping purchase orders.

Your customers send POs as PDFs, faxes and photos taken in a warehouse. OrderFlow reads them, fills the order in, and flags only the lines it isn’t sure about.

Card required · cancel any time

Received — email attachment

FROM: purchasing@brennanplumbing.example
SUBJ: PO 48821 — please confirm

Scan · 300dpi

BRENNAN PLUMBING SUPPLY

1140 W. FOUNDRY RD · AKRON OH 44311

PURCHASE ORDER 48821

DATE 08/24/26   TERMS NET 30

240 EA 1/2" COPPER ELBOW, 90 DEG

60 EA 3/4" BRASS BALL VALVE, FULL PORT

24 EA PVC PRIMER, PURPLE, 16 OZ

12 BG 1" PEX CRIMP RING, BAG/100

...page 1 of 2, remainder cut off in scan

Sample data — not a customer record

One document in · four copies out · you only handle the third

  1. 1Receivedas it arrived
  2. 2Extractedread and scored
  3. 3Reviewedflagged lines only
  4. 4Postedwritten to QuickBooks

No templates. No rules to maintain.

An agent reads the document in front of it and writes its own extraction — then rewrites it when a customer changes their format without telling you.

Start a trial

Reads what you were sent

PDFs, spreadsheets, scanned faxes, a photo taken in the warehouse. No templates to build, no per-customer rules.

Scores line by line

Confidence is recorded per field, not per document. One doubtful quantity holds one line, not the order.

Interrupts you rarely

Lines above your threshold post on their own. What is left is queued with the source document beside it.

Keeps your corrections

Every fix is written to that customer’s golden set and read against their next order. Nothing regresses.

Posts into QuickBooks

Customer, PO number, every line and quantity — with the scan, the agent’s read and the human’s edit attached.

Answers to your agents

A REST API, an MCP server and webhooks on every status change. Anything the screen can do, a machine can do.

Sample data — not a customer record

Where it isn’t sure, it says so.

Every field carries a score. You set the thresholds, and nothing reaches your books because software guessed.

  • Post above your thresholdSet the score at which an order goes straight through. Above it, nobody is interrupted at all.
  • Hold only what is doubtfulA line between 0.70 and 0.94 is flagged and queued. The rest of the order is already finished.
  • Reject rather than guessBelow 0.70 nothing reaches your books. It comes back with the source document attached.

Ready to stop retyping?

Connect the inbox your orders already arrive in, connect QuickBooks, and forward one purchase order.

Self-serve

Starter and Pro, billed per envelope processed. No per-seat charges.

See pricing
Enterprise

Unlimited volume, SSO/SAML, custom OMS integrations and an SLA.

Contact sales

Start your trial

You will see what it read, and what it wasn’t sure about, in about a minute. Card required, cancel any time.

Start a trial