peekgenticBook a call

Analysis · AI in business

Power Automate for purchase orders: what it handles and where it stops

If you run Microsoft 365, Power Automate and AI Builder can read customer POs, route them for approval and type them into your ERP. Here is what Microsoft's own docs say it does well, where it stops, the credit change coming Nov. 1, and how to decide.

By Miguel GutierrezCo-founder, Peekgentic · Dallas
· 8 min read
Preview card reading Power Automate for purchase orders
Power Automate can read and route customer POs. The limits are in Microsoft's own docs.Peekgentic

In brief

Power Automate can handle a real purchase-order flow: watch an inbox, read the PDF with AI Builder, check the fields, send exceptions to a person in Outlook or Teams, and enter the order through a connector or a desktop flow. It works best when you have a handful of customer layouts and someone in-house who likes to build. It stops being simple when layouts keep changing, orders run past one page, and your checks (part numbers, contract prices, ship-to) have to be built and kept up by hand. Also note that AI Builder's credits change on Nov. 1, 2026.

  • Power Automate can run a full PO flow: inbox, AI Builder reading, checks, Teams or Outlook approval, and ERP entry.
  • AI Builder needs at least five samples for each layout, and Microsoft says rows that break across pages aren't supported.
  • Every value comes back as text with a confidence score. Your part, price and ship-to checks are yours to build.
  • AI Builder credits change on Nov. 1, 2026. If credits run out with no Copilot Credits to fall back on, AI Builder steps in flows fail.
  • Good fit: few stable layouts and an in-house owner. Many layouts, scans and long orders need more.

Why this question comes up

If your company runs on Microsoft 365, you probably already have Power Automate. It sits next to Outlook, Teams and Excel, and Microsoft pitches it for exactly the kind of work an order desk does. So when someone asks "can we stop retyping customer POs?", the first idea is usually "let's build it in Power Automate."

That's a fair place to start. This guide walks through what a PO flow in Power Automate looks like, what it handles well, and where it stops, using Microsoft's own documentation, checked on Oct. 13, 2026. It's the same kind of look we took at Zapier for order entry.

What a PO flow in Power Automate looks like

A typical build has five steps:

  1. Watch the inbox. A cloud flow starts when an email with an attachment lands in the orders mailbox.
  2. Read the PDF. The flow calls AI Builder's Process documents action, which returns each field you trained it to find, plus a confidence score between 0 and 1.
  3. Check the data. Conditions in the flow compare what was read against your rules.
  4. Ask a person when something's off. An approval goes to a buyer or CSR.
  5. Enter the order. If your ERP has a connector, the flow writes to it. If not, a desktop flow types the order into the ERP screens the way a person would.

Every piece of that exists in the product today. The question is how much work each piece takes for your documents and your rules.

What it handles well

POs from customers who never change their layout. AI Builder's custom document model has a "Fixed template documents" option that Microsoft says is ideal when fields and tables can be found in similar places, with a quick training time. You group samples by layout into "collections." Each collection needs at least five sample documents, and a model can hold up to 200 collections. If your top ten customers each send the same PO every time, that's ten collections and about fifty samples.

A built-in way to measure doubt. Every field and every table cell comes back with a confidence score, where values close to 1 mean the model is more sure. You can send anything below your threshold to a person instead of the ERP. That's a good habit, and it's built in.

Approvals where people already work. Power Automate's approvals let a person respond from an Outlook email, a Teams card, or the Power Automate action center. You can require everyone to approve, take the first response, or route approvals in a set order. Microsoft says the approvals connector is a standard connector, so any license that includes standard connectors can build approval flows.

ERPs with no connector. Desktop flows are Microsoft's robotic process automation (RPA). Microsoft's own example user is "an employee of a large enterprise who automates data entry on an ERP system," and it works with older apps, including terminal-style screens. So an on-premises ERP isn't a dead end.

Documents that vary, with more training. AI Builder also has a "General documents" option, which Microsoft describes as ideal when there's no set structure or the format is complex. It's more flexible, but Microsoft notes it has a long training time.

Where it stops

None of the limits below are hidden. They're in Microsoft's documentation. They just don't show up in a demo with one clean sample PO.

Power Automate and AI Builder for POs: limits from Microsoft's docs

What Microsoft's docs sayWhat it means at an order desk
Each layout is its own collection, with at least five samplesA new customer, or a customer's new purchasing system, means collecting samples and retraining before the flow can read it well.
Rows that break from one page to the next aren't supported, and neither are fields split across pagesA long PO whose line items run onto page two is exactly the case that needs a check.
Every extracted value comes back as textThe flow has to strip "$" signs, turn text into numbers and dates, and clean spaces before anything reaches the ERP.
Outlook email signatures arrive as attachmentsWithout a filter, the flow tries to read a logo as an order.
Files up to 20 MB; scans should be high qualityA faxed or phone-photo PO may read poorly.

Sources: Microsoft Learn, AI Builder document processing requirements, create a model, and use in Power Automate. Checked Oct. 13, 2026.

The page-break limit deserves a second look. Microsoft's requirements page says plainly that rows that break from one page to another aren't currently supported. Many distributors' biggest orders are their longest. If line 31 of 40 sits at the bottom of page one and continues on page two, you want something that notices. Adding up the lines and comparing them with the PO total is the simplest way.

Power Automate gives you the parts. Your rules are still yours to build.

Reading the PO is the easy half

Getting a part number off a page is one problem. Knowing whether it's the right part number is another. For order entry, the checks that matter are about your business:

  • Customer part number to your part number. Usually a cross-reference table someone keeps up.
  • Price against the contract or price list. With a rule for how far off is too far.
  • Ship-to on file. A new address goes to a person.
  • Line totals against the PO total. That catches a missed page.
  • Quantity against what this customer normally orders. Ten times the usual deserves a call.
  • Revised POs. A "Rev 2" of an order already entered should change it, not create a second one.

In Power Automate, each of these is a condition, a lookup, or a loop that someone builds and keeps working. That's doable. But it's where most of the work lives, and it's where a flow built by one person becomes hard for anyone else to change. Before you start, decide who owns the flow when that person is out or leaves.

Microsoft's own guidance points the same way. For its generative AI prompts, which can also pull details out of emails, it says a human should review the content before you send it to a customer or use it to make a business decision.

The credit change on Nov. 1, 2026

If you're planning a Power Automate build now, know this. AI Builder features run on credits. Microsoft's licensing page, updated Oct. 8, says new customers can no longer buy the AI Builder capacity add-on and must buy Copilot Credits instead. Existing customers can renew the add-on up to Nov. 1, 2026. The credits that came included with some premium licenses will be removed on that date.

What happens when a month's credits run out matters for an order desk. Microsoft says the system tries to use Copilot Credits next. If there are none, running models in flows is blocked, and AI Builder actions fail with errors. Usage resets on the first of each month and unused credits don't carry over. Microsoft also says the usage count is refreshed ideally daily but sometimes isn't computed for as long as seven days, so the number you see can lag.

We don't publish prices here, and Microsoft's rates differ by model and license. The practical step is simple: ask your Microsoft partner or admin how many POs a month your plan covers, what happens on the day it runs out, and who gets alerted.

If you run Business Central: the Sales Order Agent

If your ERP is Dynamics 365 Business Central, Microsoft has a ready-made option worth a look before you build a flow. Its Sales Order Agent watches a mailbox, reads the email and, if configured, PDF or image attachments, finds the customer, checks inventory and creates a sales quote. A few details from Microsoft's page stand out:

  • It always creates a quote first, even when the customer asks for an order, because quotes don't affect planning or availability. You can set it to convert quotes straight to orders.
  • Designated users review and approve every outgoing message before it reaches the customer.
  • It finds the customer only by matching the sender's email address. A PO your salesperson forwards to the mailbox won't match until someone links it by hand.
  • It runs on Copilot Credits. When they run out, it stops processing new emails and catches up when credits return.

That's a thoughtful design, and for Business Central shops with clean item data it may cover a lot. Microsoft also notes that the quality of your product descriptions affects how well it finds items.

Where Power Automate is the right call

To be fair to it, Power Automate is a good choice when:

  • You have a few customers who send most of your orders, in layouts that rarely change.
  • You already have Microsoft 365 and someone on staff, often in IT or finance, who enjoys building flows and will own this one.
  • Your ERP has a connector, or its screens are stable enough for a desktop flow.
  • The volume is modest, so a person can still look at every order before it's entered.

For a single customer portal or one big customer's clean PDF, a fixed-template model and an approval in Teams can work well for years.

When you need more than a flow

It gets harder when the order desk looks like most of the ones we see: dozens of customer layouts, scans mixed in with clean PDFs, long orders, revised POs, and an ERP that needs part numbers, prices and ship-tos to match exactly. Then the work isn't really reading documents. It's the rules, the exceptions, and keeping it all running when nobody who built it is around.

That's the case for a custom build: a reader that handles any layout, your checks written down once and tested, a review screen where a person approves exceptions, and someone accountable for keeping it working. That's how we built order entry for a food-equipment manufacturer that supplies national grocery chains: the software reads each customer order and fills it in, and their team approves it.

A quick way to decide

Your order deskGood fit
A few customers, stable layouts, someone who likes to buildPower Automate with AI Builder and approvals
Business Central, clean item data, orders mostly in emailTry the Sales Order Agent first
Many layouts, scans, multi-page orders, strict price and part checksA custom build with a person approving exceptions
Not sureRun the test below on last month's orders

What to do this week

  1. Pull last month's POs and count the distinct layouts, the scans, and the orders longer than one page.
  2. Write down your checks: part cross-reference, price rule, ship-to, totals, revised POs. Whoever builds this needs that list, whatever tool you use.
  3. Ask about credits before Nov. 1: what your licenses include after the change and what happens when the month runs out.
  4. Name an owner. One person who's accountable when an order goes in wrong.
  5. Read the related guides: why template parsers break when PDFs change and how to automate without replacing your ERP.

Common questions

Can Power Automate process purchase orders?

Yes. A cloud flow can watch an inbox, use AI Builder's Process documents action to read fields from a PO, send exceptions for approval in Outlook or Teams, and enter the order through an ERP connector or a desktop flow. The work is in training each layout and building your own checks.

How many samples does AI Builder need to read a PO?

Microsoft says each collection, meaning a group of documents with the same layout, needs at least five sample documents. You create one collection per layout, up to 200 per model.

Can AI Builder read multi-page purchase orders?

It can process multi-page documents, but Microsoft's requirements page says rows that break from one page to another and fields split across page boundaries aren't currently supported. Check line totals against the PO total to catch problems.

What is changing with AI Builder credits in 2026?

Microsoft's licensing page says new customers can no longer buy the AI Builder capacity add-on and must buy Copilot Credits. Existing customers can renew up to Nov. 1, 2026, and credits included with premium licenses are removed on that date.

What happens when AI Builder credits run out?

Microsoft says the system tries Copilot Credits next. If none are available, running AI Builder models in flows is blocked and the actions fail with errors until more capacity is added or the month resets.

Does Business Central have a built-in agent for sales orders?

Yes. Microsoft's Sales Order Agent watches a mailbox, reads emails and optionally PDF or image attachments, finds the customer by email address, checks inventory and creates a quote. Users review every outgoing message, and it runs on Copilot Credits.

Who builds PO automation for Dallas manufacturers and distributors?

Peekgentic is a Dallas firm that builds custom AI automation for order desks. It reads customer POs in any layout, checks them against your ERP data, and puts exceptions in front of a person for approval.

Sources

  1. Microsoft Learn, Use the document processing model in Power Automate (AI Builder), updated Jan. 14, 2026
  2. Microsoft Learn, Create a document processing custom model in AI Builder, updated Jan. 14, 2026
  3. Microsoft Learn, Requirements and limitations for document processing models, updated Jan. 14, 2026
  4. Microsoft Learn, Licensing and AI Builder credits, updated Oct. 8, 2026
  5. Microsoft Learn, Get started with Power Automate approvals, updated April 29, 2026
  6. Microsoft Learn, Introduction to desktop flows, updated Aug. 23, 2026
  7. Microsoft Learn, Prompts overview (Copilot Studio), updated Sept. 18, 2026
  8. Microsoft Learn, Sales Order Agent overview (Business Central), updated Oct. 2, 2026

More from Peekgentic

Published October 13, 2026 · Written by Miguel Gutierrez, Co-Founder, Peekgentic (Dallas, TX). Every statistic links its source.