Every purchase order tied to a job — and a promise date.
Raise POs from job requirements, track supplier confirmations, and see incoming stock against jobs on the schedule.
| PO | Supplier | Job | ETA | Status |
|---|---|---|---|---|
| PO-118 | Polytec | J-2041 | Today | Received |
| PO-119 | Hafele | J-2038 | Fri | In transit |
| PO-120 | Blum | J-2044 | 2d late | Overdue |
| PO-121 | Laminex | J-2049 | Mon | Confirmed |
| PO-122 | Formica | J-2052 | Tue | Draft |
- 18mm White ply12%
- 16mm MDF28%
- Edge tape · oak46%
- Blum hinges78%
- 18mm ply below reorder — 2 jobs waiting.
- PO-120 overdue from Blum.
- PO-118 received — matched to J-2041.
Built for how joinery businesses actually work.
Job needs 18mm melamine? PO drafts itself with the right supplier and pricing.
Every supplier, contact, price list and lead time — one searchable list.
Draft, sent, confirmed, partial, received — no more ringing suppliers to check.
Every open PO with its promised date, visible against the production schedule.
Actual costs per job as POs land — margin recalculated automatically.
Large POs routed for sign-off; small ones flow through. Configurable per role.
How purchasing flows through FactoryPilot.
Approved job publishes its material requirements to purchasing.
Grouped by supplier with live pricing and lead times.
Sign off in-app, PDF sent to supplier automatically.
Supplier ETA logged against the PO and the job.
Warehouse scans in against the PO — job status updates.
Actual costs vs quote visible to the estimator instantly.
Questions, answered.
One connected system.
See it running on your factory floor.
A 30-minute demo tailored to your workflow. No slide decks.
