Purchase Order Approval Workflow — Step by Step Guide
2026-05-03
Complete step-by-step guide to setting up a purchase order approval workflow with vendor tracking, material receipt, and QC check.

Purchase Order Approval Workflow — Step by Step Guide
Every manufacturing company processes purchase orders. Few do it efficiently. Most rely on email chains, WhatsApp messages, and Excel sheets that nobody updates.
This guide shows you exactly how to set up a structured PO approval workflow — one that tracks every order from request to delivery, with automatic approvals, vendor tracking, and real-time visibility.
The 5 Stages of a Purchase Order
A well-designed PO workflow has these stages:
Stage 1: PO Request
Who: Any employee (production supervisor, maintenance head, store keeper)
What they fill in:
- Vendor (select from approved vendor list)
- Department (which department needs this material)
- PO Date and Expected Delivery Date
- Line items — material, quantity, unit price, total
- Approver — who should approve this PO
- Purchase note — special instructions
Key point: The line items grid lets you add multiple materials in one PO. Each line has material selection, quantity, and pricing. The system calculates totals automatically.
Stage 2: Manager Approval
Who: The manager selected in Stage 1
What they do:
- Review the PO details, quantities, and costs
- Approve → moves to vendor stage
- Reject → PO is closed with a reason
- Send Back → returns to requester for changes
What they fill in:
- Approver remarks
- Approved amount (may differ from requested amount)
Key point: The manager sees only POs assigned to them. No digging through shared inboxes.
Stage 3: Sent to Vendor
Who: Purchase executive
What they do:
- Send the PO to the vendor (email, portal, or manual)
- Record the sent date
- Track vendor acknowledgment
- Update if delivery date changes
What they fill in:
- PO sent date
- Vendor acknowledged (yes/no)
- Revised delivery date (if vendor proposes a different date)
Key point: This is where delayed materials get flagged. If the expected delivery date passes and material isn't received, the dashboard shows it in red.
Stage 4: Material Received
Who: Store keeper / warehouse team
What they do:
- Log what was received
- Check the condition (Good / Damaged / Partial)
- Record the invoice details
What they fill in:
- Received date
- Received condition
- Invoice number and amount
- GRN notes
Key point: The invoice amount is compared against the approved amount. Any discrepancy is visible immediately.
Stage 5: QC Check
Who: Quality control officer
What they do:
- Test the received material
- Approve, reject, or conditionally approve
- If rejected → PO goes back to "Sent to Vendor" for reorder
What they fill in:
- QC status (Approved / Rejected / Conditionally Approved)
- QC remarks
Key point: Rejected materials automatically loop back for reorder. No manual follow-up needed.
The Transitions
The flow isn't linear. Here's every possible path:
- PO Request → Submit for Approval → Manager Approval
- Manager Approval → Approve → Sent to Vendor
- Manager Approval → Send Back → PO Request (for revision)
- Manager Approval → Reject → Rejected (closed)
- Sent to Vendor → Material Received → Material Received
- Material Received → Send to QC → QC Check
- QC Check → Accept → Completed
- QC Check → Reject & Reorder → Sent to Vendor (loop back)
This handles real-world scenarios: rejections, revisions, QC failures, reorders.
The Master Data
Three master tables power this workflow:
VENDOR — vendorName, contactPerson, phone, email, address, city
- Pre-populate with your approved vendors
- New vendors can be added as needed
MATERIAL — materialName
- Your catalog of materials you purchase
- Referenced in PO line items
DEPARTMENT — departmentName
- Production, Maintenance, Quality Control, Warehouse, Administration
- Used to track department-wise spend
What the Dashboard Shows
Once POs start flowing, you get automatic visibility:
KPI Cards:
- Active POs (excluding completed and rejected)
- Pending Approval count
- Sent to Vendor count
- Delayed beyond lead time (red alert)
- Material Received pending QC
- Completed and Rejected counts
Charts:
- Spend by Department (pie chart — click to see POs)
- Spend by Vendor (bar chart — click to see POs)
- Monthly PO trend (volume over time)
Tables:
- Delayed Materials — vendor, expected date, days delayed, amount
- Vendor Performance — PO count, total spend, avg delivery days, delayed count
- Top Materials Ordered — quantity, spend, PO count
Every number is clickable. Click a vendor → see all their POs. Click a delayed entry → open the actual PO.
Setting This Up in Flobri
You have two options:
Option A: Describe it (30 seconds)
Go to the workflow builder and type:
"Purchase order process with vendor selection, material line items, manager approval, vendor dispatch tracking, material receipt, and quality check."
Flobri generates everything automatically.
Option B: Use the template
Select "Purchase & Procurement" from the template library. It's ready to deploy.
Either way, you go from zero to live PO tracking in under 10 minutes.
Try It
Go to insights.flobri.com/build and set up your purchase order workflow. No credit card, no demo call, no 30-day evaluation. Just describe and deploy.
Flobri is a workflow automation platform for manufacturing companies. Track purchase orders, production, quality, maintenance, and HR — all from process descriptions, no coding required.