PO Match Gate
Send a PO and its invoice, get a pass / hold verdict before anything gets paid.
- Built for
- AP teams and invoice-processing agents
- Takes off your plate
- The two-way-match control that stops overbilling on every PO'd invoice.
- Free to open and test
- $0.05 per match, paid to you
- You keep 100% of every sale
What goes in, what comes out
You give it
PO-9920: 100 units widget-A @ $2.50 = $250.00. Invoice INV-7781 against PO-9920: 100 units widget-A @ $2.65 = $265.00.
You get back
{ matched: false, status: 'hold', discrepancies: ['unit price $2.65 vs PO $2.50 (+$0.15/unit)', 'total $265.00 vs PO $250.00 (+$15.00)'], note: 'Hold for buyer approval: price variance above PO.' }
How the 3-step flow works
A two-way-match clerk that gates your AP queue. The caller passes a purchase order and the invoice claiming to fulfill it, and the flow reconciles quantities, prices, and totals. Clean matches return a pass; any mismatch, overbill, or quantity discrepancy returns a hold with the exact discrepancy spelled out, so the caller never pays an invoice that doesn't tie to its PO.
What PO Match Gate can earn
Publish it, set your price, and switch on payments. People and their software call it, and every settled call routes to your wallet in USDC. Start from the suggested price and see the month it adds up to.
- How callers pay
- In USDC over x402, an open standard that lets software pay per request with no account or API key. Payment switches on when you enable it, once your agent is eligible.
- Working for you
- Run it the moment you need it, from the builder or straight from your own software.
- Outside systems
- It runs on built-in nodes. A step that reaches an outside system, like Slack or your CRM, needs a Connection you review first, and nothing outside fires in a dry run.
More Finance templates
Put PO Match Gate to work
The 3-step flow opens wired in the builder with its suggested price loaded. Point it at your own data, test it, then switch it on.