MRP signal in. Parts on time.
Releases, RFQs, POs, acks and invoices, worked in the ERP you already run.
Today
You do everything. Agents should!
- ManualAgent Read MRP run
- ManualAgent Check budget
- ManualAgent Send RFQs
- ManualAgent Bid tab
- ManualAgent Key the PO
- ManualAgent Chase acks
- ManualAgent Check need dates
- ManualAgent Post receipt
- ManualAgent Match invoice
- ManualAgent Code PPV
- ManualAgent Pay
What it costs
Where money is lost.
- Line down A $1 seal, five days late
- Price variance Old quote, new invoice price
- Short shipments Billed 240, received 228
- Lost discounts 2/10 net 30, gone
The solution
No integrations. No babysitting.
The agent works your screens like a trained employee, by your rules.
- Screen, mouse, keyboard It uses your apps the way your team does.
- Runs on your machines In your sessions, with the logins you give it.
- Rules decide, not the model Your limits, checked the same way every run.
- People approve Spend and exceptions stop for the right person.
- Every run on record Documents, values, approvals, saved records.
The solution
Hand the whole cycle to an agent
- Reads MRP signal
- Levels bids
- You award
- Keys PO
- Checks ack dates
- Posts receipt
- Matches invoice
- You release pay
Agent does itYou decide
How it works
Five steps. Zero re-typing.
-
Step 1
It reads the MRP run
Job, part, revision, need date. Repeat suggestions caught.
Inbox
MRP run 11/02 · Plant 1
Job 24-1187 · 3 purchased parts, on site by 11/19
Checked request
✓44-0915 rev B shaft seal · 240 EA
✓31-2207 rev C end cap, anodized · 120 EA
✓52-3310 rev A stepper motor · 60 EA
✓No duplicate open PO
-
Step 2
It levels the quotes
Unit price, freight, lead time. Landed cost side by side.
Quotes received
PDFHalvorsen Finishing$4.62/EA, freight incl.
PDFKestrel Anodize$4.40/EA + $60 freight
PDFRidgeline Coatings$4.48/EA, freight incl.
Landed cost per each · 31-2207 rev C end cap · 120 EA
-
Step 3
It keys the PO in your ERP
Linked to the job, then reopened to check every field.
PO ENTRY PO#: 70418
VENDOR: BRIGHTWATER SE
LN PART QTY COST
01 44-0915 240 EA $283.20
▌
Green screenEpicor Kinetic
PO 70418Emailed to supplier -
Step 4
It checks the promise against the job
A late ack reaches the planner the day it lands.
NOVEMBER
SMTWTFS 12345678910111213141516171819202122232425262728293031Need datePromised
Corvane Motion · PO 70419
Ships 11/24. Job 24-1187 needs 60 motors on site 11/19.
Earliest is the 24th.
To your buyer
PO 70419 will land 5 days late. ExpediteSwitch supplier -
Step 5
It catches short shipments
PO, packing slip, invoice. Pay only for what arrived.
POQty 240✕Packing slipQty 228✕InvoiceQty 240HeldBilled 240. Received 228. On your desk with the slip.
The full process
Manufacturers: every step
What the agent does, where you decide, and the rules it checks.
- MRP signal or request
- Check budget & approval limit
- Approver signs
- On a blanket PO?No → send RFQs
- Release or send RFQs
- Level bids to landed cost
- Buyer awards
- Key PO in ERP & email it
- Ack matches the PO?No → call supplier
- Watch promise vs need date
- Post receipt from packing slip
- Read the invoice
- 3-way match in tolerance?No → hold for review
- Post & code (GL, PPV)
- Vendor cleared?No → verify W-9, bank
- Build run by discount date
- You release payment
- Paid & remitted
Agent does it You decide Rule check
Built for you
Manufacturing procurement
- 1MRP & blanket POsDaily releases against blankets
- 2Acks vs. need datesPromise dates drift, lines stop
- 3Dock receiptsPacking slips, short shipments
- 4Supplier portalsInvoices & ASNs locked away
- 5PPV & standard costPrice changes hit margin
Your controls
Your rules. Exactly.
Written once in plain English. Followed every time.
- Revision differs from BOM? Hold for the buyer
- Promise after need date? Alert the planner
- Invoice above PO price? Hold, show the PPV
Never, on any run
- Order an unreleased revision
- Swap in an alternate part
- Approve a requoted price
- Move a job date
- Count a promise as stock
When a rule says no
It stops and asks you.
Every held item lands in one queue with the documents, the values read and the rule that fired.
- Send RFQsOn a blanket PO? 2 min
- Call supplierAck matches the PO? 14 min
- Hold for review3-way match in tolerance? 1 h
- Verify W-9, bankVendor cleared? 3 h
RUN-2291
Send RFQs
RuleOn a blanket PO? No
I stopped here. Everything I read is attached. Your call.
The difference
Your team, before and after
| Today | With your agent | |
|---|---|---|
| MRP suggestions | Worked line by line | Read with job & date |
| Expired quotes | Found on the invoice | Requoted before the PO |
| Late promises | Found at the dock | Flagged same day |
| Short shipments | Spotted if checked | Held at match |
Your existing systems
No new systems!
The agent runs where you work.
ERP
-
Epicor -
SAP
-
Oracle -
NetSuite -
Dynamics 365 -
Infor SyteLine -
Sage 100/X3 -
Acumatica -
SYSPRO -
Plex -
Global Shop -
JobBOSS/E2 -
QAD -
QuickBooks -
Fishbowl - AS/400
Supplier portals
-
SAP Ariba
-
Coupa -
Amazon Business -
Grainger -
McMaster-Carr -
Fastenal -
BILL -
AvidXchange
Inbox & documents
-
Excel -
Outlook -
Gmail -
Teams -
SharePoint -
Acrobat / PDF -
DocuSign - Scans & photos
Screens differ by version and setup; we confirm the exact steps on your system before a pilot. Logos and product names identify systems only and belong to their owners; they do not imply a partnership or endorsement.
Your numbers
How many hours can you get back?
Your volume, your times, your labor cost. Estimates, not results.
Purchase suggestions × (minutes today − minutes with the agent) ÷ 60 × hourly cost
These are example assumptions, not results. Example assumptions for a mid-size plant: minutes cover checking the suggestion, pricing, PO entry and reading the acknowledgment. Swap in your own counts and timings.
Demonstration
Watch recorded runs
This recording is a sales-side workflow: preparing a customer quote in Epicor Kinetic. It does include a real purchasing check, where the agent finds an expired supplier anodize price, raises a supplier RFQ and waits for a buyer to approve the new price in Teams. It does not show MRP suggestions, PO creation or supplier acknowledgments; those are in the planned recordings above.
FAQ
Questions buyers ask us
Does it replace MRP?
No. Your MRP still decides what to buy and when. The agent picks up the approved suggestions and does the purchasing work after them: checking revisions and prices, entering POs and comparing supplier dates to the job.
Can it work with on-prem ERP screens?
Yes, it can operate desktop and browser ERP screens in a signed-in user's session, whether the ERP is hosted or on your own servers. Menus and fields differ by version and customization, so we confirm the exact steps on your system before a pilot.
Who authorizes supplier changes?
Your people. A new price, a different supplier or a changed quantity waits for a buyer whose limit covers it, and larger changes go to whoever your policy names. The agent records who approved and when.
What happens if the BOM revision changed after MRP ran?
The line stops and goes to the buyer with both revisions shown. The agent doesn't decide which revision to buy; engineering and planning do.
Will it reschedule a job when a part is late?
No. It tells the planner which part, which job and how many days the promise misses by. Rescheduling stays with planning.
Start with one job.
- We build itYou show us the work once.
- Start to finishDoes exactly what your team does.
- No-risk trial$0 setup. See it work before you scale.
Bring one job and the purchase suggestions behind it.
Get demo