Shopify app · B2B purchase orders

Purchase orders in.
Draft orders out.

Your wholesale customers send POs however they like — a PDF, an Excel sheet, a photo of a handwritten order. AutoPO reads them, checks every price against your real Shopify catalog, and creates the draft order. Anything that doesn't add up waits for you.

Install AutoPOSee the flowFree tier · 10 pages/mo
Shopify Admin › Apps › AutoPO › AI Inbox
[ product screenshot — AI Inbox, populated table ]drop a real capture at public/images/screenshots/ai-inbox.png
BY HAND~11 min per PO
Six steps, every single order
  • Open the email, find the attachment
  • Read the document, whatever format it is
  • Look up every SKU in your catalog
  • Check every price line by line
  • Re-add the totals to be sure
  • Type the whole order into Shopify
WITH AUTOPOseconds, unattended
One step, and only when it matters
  • Forward the email to your AutoPO address — or drag the file in
  • Clean orders arrive in Shopify as draft orders, priced against your catalog
  • You only open the ones AutoPO couldn't verify
Nothing is auto-approved that doesn't reconcile.

One pass, four checks.

01

It arrives

Email forward or manual upload. Source and page count are recorded on the job.

02

Claude reads it

Line items, SKUs, quantities, unit prices, and the total the document itself states.

03

Math has to close

The lines are re-added and compared to that stated total.

04

Prices verified

Every price checked against your Shopify catalog, or a pricing agreement on file for that buyer.

Everything reconciles
A Shopify draft order, created for you
Anything doesn't
Held for review, document side by side
Review · PO-4471Northgate Supply · 3 pages
Catalog price mismatch — held
SKU NG-2210 is priced at $18.40 on this PO. Your Shopify price is $24.00 and no pricing agreement is on file for this buyer.
Pricing agreement variance — informational
Two lines fall outside the agreed price list. Flagged, but you can still save.
Distinct guardrails, distinct tones — never one generic warning.
AI INBOX · LIVE STATUS
Harlow & Co · PO-9820$4,182.00Completed
Northgate Supply · PO-4471$1,910.40Needs review
Ivy Lane Wholesale · PO-1177Processing
Bellamy Trade · PO-3390Queued
Rows update in place as jobs move through the pipeline.

Whatever shows up.

Not a template parser. The document is read, so the format is mostly irrelevant — including a photo of a handwritten order.

PDFNative or scanned, multi-page.pdf
ImagesPhone photos of paper POs.jpg .png .tiff .webp
SpreadsheetsAny column order.xls .xlsx .csv
Docs & textWord files, pasted emails.docx .txt
</>XMLEDI-style trading-partner feeds.xml · Enterprise plan

A document never overrides your prices.

This is the reason automating POs is safe at all. If an incoming PO understates a price and there's no pricing agreement on file to explain it, the order is held for review — not quietly honored.

Your Shopify catalog is the source of truth. Per-buyer pricing agreements are how a genuinely negotiated price gets through.

Math has to close

Line items are re-added and compared against the total the document itself claims. A gap means a hold, not a guess.

Senders are governed

Allowlist the buyers you trust for email-in orders. Unknown senders are held for one-time approval or rejected outright.

Currency mismatches are held, not converted

AutoPO reads the currency a PO is written in. A currency your store already prices in (via Shopify Markets) is used as-is — your real configured price, not a guessed conversion. Any other currency is held for a human. Never a live-rate conversion, either way.

Volume, not capability.

Every tier runs the same model. The reasoning on your first document is the reasoning on your ten-thousandth — what scales is your monthly page allowance, never the intelligence behind it. Overage charges are capped at $200/month on every paid plan. All prices in USD.

Free
10pages
per month
$0/mono overage — hard stop
Core pipeline: email or upload → extraction → draft order → review
Starter
100pages
per month
$79/mothen $0.50/page
Email-in purchase orders, custom payment-term validation
Growth
250pages
per month
$149/mothen $0.45/page
Advanced SKU mapping & fuzzy matching, buyer-specific learning
Pro
500pages
per month
$249/mothen $0.35/page
Stock awareness across every warehouse location
Scale
900pages
per month
$399/mothen $0.25/page
Shopify Flow triggers, ERP / accounting integrations (coming soon)
Enterprise
1,500pages
per month
$599/mothen $0.20/page
Priority processing queue, EDI/XML document parsing

Each tier includes everything below it. ERP / accounting integrations are Scale-tier and not yet shipped.

Forward your next PO instead of typing it.

Install in your Shopify Admin, get your inbound address, and try it on the free tier — 10 pages a month, full pipeline.

No card for Free · cancel anytime