Progressive Building Supply distributes building materials and runs its business on NetSuite. Its back office now works beside a roster of agents, each holding one job and only the tools that job needs. People still sign off on every write.
One role, one set of tools
Each agent is a role, not a chatbot. What a role can do is decided by the tools it holds, not by what its prompt asks it to avoid.
- Controller reads the AP mailbox, extracts vendor bills, checks vendors and duplicates, and stages each bill for review.
- Supply Chain Coordinator drafts purchase orders, reconciles receipts against them, and watches backorder exposure.
- Business Analyst is read-only. Every answer comes with a figure, a source, and an as-of time.
- Estimator answers catalogue and pricing questions against NetSuite items.
- Executive Assistant writes a morning and afternoon brief from live mail and the approval queue.
A front door for the whole group
One front-door agent answers directly and hands specialist work to the right role. It holds no write tools and no system access of its own, so routing a request never widens what can change.
Drafts, not decisions
Agents draft bills and purchase orders. A person approves and submits them. Without a signed-in reviewer, every write tool refuses.



