Know the Invoice Is RealBefore You Pay It.
The AI back-office agent for freight brokers. Pisto checks every carrier invoice, rate con and POD in your inbox, flags fake carriers and changed bank details, catches the paperwork errors that leak margin, and hands your team only what needs a person.
What Pisto reads and checks
- Rate confirmations
- Bills of lading
- Proofs of delivery
- Carrier invoices
- Accessorials
- Changed bank details
- Lookalike senders
- Missing MC numbers
- Stop-off charges
- Ambiguous payment terms
- Two totals on one rate con
The route
Every Load Leavesa Paper Trail
From the port to the dock, four documents follow the freight. Pisto checks that they agree.
The challenge
The Challenge ofFreight Back Offices
Every load creates paperwork that is still checked by hand, one document at a time. Large brokers build in-house tools. Mid-market brokers usually can't.
Rate con, BOL, POD and invoice, all arriving by email.
Rate cons keyed into the TMS one field at a time.
Wrong totals and rates changed by hand.
Detention and stop-offs nobody approved.
No proof of delivery, no shipper invoice.
Invoices asking to be paid somewhere new.
The stakes
Small Paperwork ErrorsBecome Real Costs
Freight paperwork records what moved, where, for how much, and who is responsible. When a document is wrong, late or missing, the problem doesn't stay on paper.
- Freight sits stillA missing BOL or wrong shipping instructions can hold a pickup, a delivery or a customs release.
- Margin leaks outA wrong rate, an unapproved accessorial or a duplicate invoice turns into an overpayment or a dispute.
- Cash comes in lateNo POD, no invoice. Paperwork that doesn't match the load gives a customer a reason to hold payment.
- Claims get weakerConflicting records make it hard to prove who owes what when freight arrives damaged or short.
- Trust wears downWhen the shipper, broker and carrier each hold a different version, every error becomes an argument.
| Document | Typical mistake | What it costs |
|---|---|---|
| Rate confirmation | Wrong rate, missing accessorials | Billing disputes, lost margin |
| Bill of lading | Wrong consignee, weight or commodity | Delays, delivery disputes |
| Proof of delivery | No signature or delivery date | Late payment, weaker claims |
| Carrier invoice | Duplicate or unsupported charges | Overpayment, rejected bills |
| Time records | Missing or conflicting timestamps | Detention and wait-time disputes |
Regulators care too: Federal Maritime Commission billing rules require detention and demurrage invoices to carry accurate information and go out on time, or the billed party may not have to pay.
Demo
From Inboxto Decision
Six emails arrive. Pisto sorts every attachment, reads the rate cons, flags two problems, and files the rest. 42 seconds, no sound.
Real output from Pisto on sample documents.
How it works
One Agentfor the Paperwork
From the moment a document lands in your inbox to the moment it's filed or in front of a person.
Collect
Reads PDF attachments from your dispatch inbox, read-only
Sort
Rate con, invoice, POD, BOL or other
Read
Every field: rates, stops, IDs, terms
Check
Totals, invoices vs. rate cons, PODs, fraud signs
Resolve
Clean files filed; exceptions to you
Exceptions
Exceptions inPlain English
Every flag names the problem and quotes the numbers, so a broker can decide without opening the PDF.
The 'TOTAL CARRIER PAY' box says $3,100.00 but the rate detail total is $3,150.00 (linehaul $2,700.00 + fuel $400.00 + detention $50.00).
| Field | Summary box | Rate table |
|---|---|---|
| Linehaul | — | $2,700.00 |
| Fuel | — | $400.00 |
| Total | $3,100.00 | $3,150.00 |
Fraud check
Stop FraudBefore It's Paid
Scammers pose as your carriers and ask to be paid somewhere new. Pisto already reads the emails and invoices where that shows up, so it checks every one before anyone pays.
- Lookalike sendersAn address one letter off a carrier's usual domain, or yours.
- Changed bank detailsA new account, routing number or remit-to compared with what was paid before.
- Duplicate invoicesThe same invoice twice, or a second bill for one load.
- Double brokeringA BOL or POD naming a carrier the load was never given to.
- Risky PDFsDocuments carrying scripts or hidden files.
Pisto never asks the sender to confirm. Flags go to your team, with a reminder to call the carrier on a number you already have.
Sent from wasatch1ine.example, which looks like wasatchline.example (the carrier's usual domain) but isn't. Payment details differ from the ones on file, and invoice WLC-10288 is already on file.
| Detail | This invoice | On file |
|---|---|---|
| Sender | wasatch1ine.example | wasatchline.example |
| Routing | 321860916 | 328301669 |
| Account ending | 6653 | 2290 |
| Invoice # | WLC-10288 | Already on file |
Rate check
Every Rate,Any Way You Read It
Pisto reads how each rate is quoted: flat, per mile, per hundredweight or per pallet, with the miles, the weight, the fuel and the currency. One tap shows the linehaul per mile, flat, per pound or all-in with fuel.
Set a benchmark for a lane once. Any rate con on that lane more than 5% off it comes to you as an exception, with the numbers.
Lane benchmark $2.00 / mi +17.5% · 640 loaded miles
Linehaul $2.35/mi is 17.5% above the lane benchmark $2.00/mi.
| Conversion | Status |
|---|---|
| Per mile ↔ flat | Working |
| All-in, with fuel | Working |
| CWT ↔ per pound ↔ flat | Working |
| Dimensional weight | On the roadmap |
Coverage
What It CatchesToday, and What's Coming
- Rate cons
- Two totals on one rate conWorking
- Line items that don't add up to the totalWorking
- Missing MC numberWorking
- Stop-off billed with no stop listedWorking
- Ambiguous payment termsWorking
- Per-mile or per-cwt rate that doesn't match the linehaulWorking
- Fuel charge that doesn't match its quoted rateWorking
- Rate more than 5% off your lane benchmarkWorking
- Disagreements with your TMS exportWorking
- Rate con missing, or not signed by the carrierWorking
- Invoices, PODs and fraud
- Carrier invoice over the rate con, line by lineWorking
- Charges billed that aren't on the rate conWorking
- Delivered with no POD, request drafted for youWorking
- Lookalike sender domainsWorking
- Changed bank or remit-to detailsWorking
- Duplicate invoicesWorking
- BOL or POD naming another carrierWorking
- PDFs carrying scripts or hidden filesWorking
- On the roadmap
- Carrier checked against FMCSA recordsRoadmap
- Shipper status emailsRoadmap
- Live TMS connectionsRoadmap
- Dimensional-weight ratesRoadmap
- Pilot brokers help decide what we build next.Request a pilot →
Proof
Tested, and HonestAbout How
These results come from synthetic test documents we built, each run three times. They show the system works; they don't prove it on your paperwork. That's what the pilot is for: the same measurements on your own loads.
Security
Built to Be TrustedWith Your Inbox
What Pisto does with your mail and documents today, and what we're adding next. Ask us for the details behind any of it.
- Read-only access to one dispatch inbox you choose
- Reads PDF attachments; never moves, deletes or sends mail
- Pisto never sends email or pays anyone; drafts open in your own email for a person to send
- Documents are read through Anthropic's commercial API, which doesn't train its models on customer data
- Only the last 4 digits of a bank account are ever stored
- Encrypted in transit (HTTPS); hosted in the US
- You choose how long documents are kept, and can delete any document on request; every deletion is logged
- Each person signs in with their own account; passwords stored only as salted hashes
- Two-step sign-in with an authenticator app, which you can require for your whole team
- Admin and reviewer roles; only admins can trust new bank details
- Audit trail of every AI step and every decision: who, what and when, sealed so any later change shows, and exportable for your auditors
- In progress
- Written data processing agreementIn progress
Request a pilot
Try It onYour Rate Cons
- Send 15–20 old rate confirmations. Black out customer names and rates if you prefer.
- Get a report of exactly what Pisto caught and what it missed: fields read correctly, problems caught, false alarms on clean documents, and anything it missed.
- If it earns your trust, connect your inbox and run it on live loads, free for the pilot.
After the pilot: a monthly subscription based on your load volume, agreed with you before anything is billed.
Pisto reads each document's own currency and never mixes currencies. First pilots are with US brokers.
Email us to start a free pilot on your old rate cons.