ShopIntake

Customer purchase orders into your ERP. Nobody retypes anything.

Forward the PO your customer emailed you, or take a photo of it. Seconds later the order is checked against your part list. You get a traveler for the floor and an import file your ERP can load, so nobody types the order in. It reads any layout and tells you when something is off: a rush, a revision, a price that changed, a part you have never made.

Built from the system running at a Toronto stamping shop that takes 10 to 20 purchase orders a day from a large appliance maker.

Bickford Bros. Fabrication

17 Mill St, Guelph ON

Purchase Order # 1187

Date: Oct 27, 2026

To: Keystone Stamping

Ship to: our shop, address above

PartDescriptionQtyPriceNeed
BB-0921Gusset 3x3 10ga4002.10Nov 2
BB-0921Gusset 3x3 10ga4002.10Nov 2
BB-1140RBracket per drawing (attached)150ASAPASAP

Call Dave with any questions 519-555-0142. Need these for the Hamilton job.

What the customer emailed

Bickford Bros. Fabrication

PO 1187 · 3 lines · USD 1,680.00

Check before running
#PartQtyPriceDue
1BB-0921400 EA2.102026-11-02
2BB-0921400 EA2.102026-11-02
3BB-1140R150 EAnot read
  • Line 2 repeats line 1.
  • Line 3: could not read the due date.
  • Rush: due dates are inside your normal lead time.
3 travelers, PDF JobBOSS² import, CSV
Import files forJobBOSS²E2 Shop SystemProShopGlobal ShopExcelor the file your ERP already takes

Try it on a real PO

Drop in one of your customer purchase orders: a PDF, a scan, a phone photo or text. Nothing is stored. Most take five to fifteen seconds.

or drag it here. PDF, PNG, JPG or text, up to 4 MB. Photos are shrunk for you.

No PO handy? Run a sample:

Some things it checks for certain. Others it points out for you to look at.

It reads the PO line by line. Anything that can be checked for certain is checked against your part list and the prices you charged last time. Questions that need a person's judgment are flagged only when they look likely, and every flag says which line and why.

Always checked

  • A part that is not in your part list
  • A price that differs from the last one you charged
  • A line that repeats another line
  • A due date that has already passed
  • A due date, quantity or part number it could not read

Pointed out when it looks likely

  • Is this a new order, a change to an order, a release or a cancellation?
  • Is it a rush against your lead time?
  • Does a description contradict its part number?
  • Is the ship-to somewhere this customer does not usually ship?
  • Is something missing that you need to start, like a drawing it mentions?
Ready to build

Nothing odd. The work order and traveler go out.

Check before running

Something needs a look, and it says which line and why.

Hold

Do not make a work order yet. It is a cancellation, a change to an open order, or not a PO at all.

What it does not do: replace your ERP, your quoting or your scheduler. It does one job. The PO your customer sent becomes a correct order in your system, with the right flags, without a person keying it.

Pricing

One plan with everything in it. A person typing in POs costs a shop about $1,200 a month in wages, plus the cost of the occasional order keyed in wrong.

The first 14 days are free. Checkout takes a card, and nothing is charged until day 15. Cancel in Settings before then and you pay nothing.

ShopIntake

One plan for the whole shop. Unlimited purchase orders.

$299/month

  • Unlimited purchase orders, by email, upload or phone photo
  • Checked against your own part list and last prices
  • A traveler for every line
  • An import file your ERP can load, set up from one example of yours
  • Rush, revision, price-change and unknown-part flags
  • Order history for everyone in the shop

Card or bank through Stripe. Prices exclude sales tax and VAT, which checkout adds where it applies. See terms and refunds.

How you start

No call, no setup project. Everything is in your account.

  1. Minute one

    Sign up and you are in. It reads POs right away: forward one, upload one, or take a photo of one.

  2. The next ten minutes

    Upload your part list, exported from your ERP as CSV or Excel. If your ERP can load orders from a file (an import file), upload one example of it too. From then on every result is checked against your parts and comes with an import file in that exact layout.

  3. The first 14 days

    Free. Run new POs through it and compare each result with the PO. If it is not worth it, cancel in Settings and you pay nothing.

  4. After that

    Clean orders go straight into your ERP. Only the ones it flags need a person.

Questions shops ask

What happens when it misreads something?

It marks what it could not read instead of guessing: a due date it could not parse shows as not read, and the order comes back as check before running. While you are starting out, compare each result with the PO, and report a misread from the order page in one click.

My ERP is not on the list.

Most ERPs can load orders from a file, called an import file, instead of having them typed in. If yours can, upload one example in Settings. ShopIntake copies its layout and shows it filled in from one of your own POs before you use it. Not sure? Ask whoever set up your ERP, or start with a plain spreadsheet.

Does it work on a phone?

Yes. Sign in on your phone and take a photo of the PO, page by page if it has several. You can add ShopIntake to your home screen and open it like an app.

Where do my purchase orders go?

The document is read by Anthropic's AI (the company behind Claude), which does not learn from your documents, and the result comes back to you. The PO file itself is never kept. The demo keeps nothing. On a plan we keep your part list, last prices and each order as read, so new orders can be checked against them and your history shows in your account. The privacy page lists everyone who touches your data.

Do I have to change how customers send POs?

No. Customers keep sending whatever they send now, and you pass it on as it is: a PDF, a scan, a phone photo of a fax.

Can I cancel?

Any time, in Settings. The plan stops at the end of the paid month. The first 14 days are free, so if it does not read your POs well enough to use, cancel before then and you pay nothing.