ProcureOS
How it runsThe two enginesPlaybookSeats
Sign in

Built for Indian manufacturing

The OS for the purchase department

One agent — Nish — takes a requisition all the way to a purchase order. It drafts the RFQ, chases the vendors, and puts an evaluated comparison in front of you minutes after the quotes land — with a should-cost sheet for every RFQ, so you negotiate against a number instead of a feeling.

Sign in

Deterministic

No model sits in the comparison or costing maths.

India-first

INR, GST treatment, MSME status, en-IN throughout.

Human-sent

Every outbound email is staged. A person clicks Send.

Live example · evaluated comparison

RFQ-1042Deck v2 · released

Bearing 6206-2RS · 500 nos · Plant 1 · 3 of 5 quotes in

Vendor

Quoted

Evaluated

Krishna Traders

L1

Rajkot · Composition dealer · ex-works

₹4,18,000

—

Suraj Bearings Pvt Ltd

Pune · Registered · ex-works · 30-day credit

₹4,26,000

—

Meenakshi Industrial Supply

Coimbatore · Registered · delivered · 100% advance

₹4,41,000

—

As received, Krishna Traders looks cheapest by ₹8,000. Nothing has been normalised yet.

01

Requisition

02

Approval

03

RFQ

04

Quotes

05

Comparison

06

Award

07

PO

08

Delivery

01
What changes on Monday

The process stays yours.
It just stops living in seven tabs.

ProcureOS does not ask your team to work a new way. It takes the way the purchase department already works — indent, quotes, comparative statement, approval, PO — and gives every step a place to live, a clock, and a record.

How it runs today

On ProcureOS

01

An indent arrives on WhatsApp, or as a photo of a paper slip.

The requester asks in their own words. Nish files it as a case against a budget head.

02

The RFQ gets retyped into Gmail, vendor by vendor.

One RFQ, drafted from the item spec and your standing terms, staged to every shortlisted vendor at once.

03

Quotes come back as PDFs, photos, and "same rate as last time".

Quotes are read on arrival and echoed back to the vendor to confirm before they count.

04

Somebody rebuilds the comparative statement in Excel, by hand.

The deck computes itself — versioned, re-runnable, every figure traced to a quote line.

05

Freight, GST treatment and credit terms get compared unevenly.

Freight, input-credit position, payment terms and validity are normalised for every vendor.

06

Approvals get chased on WhatsApp. Nobody knows what is pending.

Approvals route on your own value bands. Finance approves from the email, with the numbers in it.

07

The PO is typed a third time. Delivery slips, quietly.

The PO drafts from the awarded lines. Delivery dates are watched and the chase is written before you notice.

02
Why the seat pays for itself

Two engines your team
cannot run by hand.

Everything else on this page is plumbing — good plumbing, but plumbing. These two are the reason a purchase head keeps the seat: an evaluated comparison on every RFQ, and a should-cost sheet before the first quote lands. Both are deterministic. Both improve when you correct them.

Engine 01

Evaluated comparison

Vendors quote on different terms, and the lowest number is almost never the lowest cost. The deck lands every quote on the same footing, then tells you who is actually L1 — and by how much.

Runs itself on every RFQ, the moment the quotes are in — you do not ask for it.

Normalises freight, input-credit position (registered · composition · unregistered), payment terms and quote validity.

Flags L1 per line as well as on the total, so a split award is visible when it is cheaper.

Same quotes in, same deck out, every time. There is no model anywhere in the maths.

If it read a quote wrong, say so in the thread. The correction is versioned — and it sticks for the next RFQ.

Versioned decksPer-line L1Improvable by chat

Engine 02

Precedent costing

A should-cost build-up for the part you are about to buy, drawn from what you have actually paid before. You walk into the negotiation with a number, and every line of it can be defended.

Drafts before the quotes arrive, from your own PO history, rate bases and index anchors.

Every line carries its provenance: your sheet, an index, an org norm, or a stated assumption.

Direct plus overheads plus margin, with a confidence band — not a single lonely number.

Should-cost · per unit

Lot 250 nos

Steel HRC 2.5 mm · 4.2 kg

index · steel-hrc

₹260

Machining, 3-axis · 1.4 hr

org norm

₹588

Heat treatment

your PO 2024/1187

₹85

Freight, Rajkot → Plant 1

assumption

₹24

Direct

₹957

Overheads @ 18%

₹172

Margin @ 12%

₹135

Should-cost · ±6%

₹1,264

Lowest quote for the same part: ₹1,402/unit. The ₹138 gap is the conversation.

03
The middle column

Nish works where you can see it.

Nav on the left, the conversation in the middle, the thing being worked on to the right. You ask in a sentence; the workspace changes while you read the reply; the record of what changed sits in the thread forever.

procureos.app / case / RFQ-1042

Needs review

3

Cases

18

Vendors & items

Data library

Playbook

Reports

Nish · RFQ-1042

A

Anil · Purchase head

Two vendors still haven't quoted on 1042. Chase them and close the deadline at Friday 6 pm.

tool · send_reminder · 2 vendors

tool · edit_rfq · deadline → 31 Jul, 18:00 IST

N

Nish

Drafted reminders to Meenakshi Industrial Supply and Ravi Engineering Works — both quote the same spec, the revised deadline, and the two lines they left blank last time. RFQ-1042 now closes Friday 31 Jul at 18:00.

Suraj Bearings has already quoted, so the deck will recompute the moment either reply lands.

2 emails staged for your send

reminder · RFQ-1042 · 2 recipients

Awaiting you
Review & send
Undo

Workspace · staged mail

Staged

To

sales@meenakshi-industrial.in

Cc

purchase@vajra-precision.in

Reply-to

case-1042@in.procureos.app

RFQ-1042 · Bearing 6206-2RS · revised deadline Fri 18:00

Dear Meenakshi Industrial Supply,

Following our enquiry of 22 Jul for 500 nos of deep-groove ball bearing 6206-2RS (C3 clearance), we have revised the quote deadline to Friday 31 Jul, 18:00 IST.

Please confirm freight to Plant 1, Aurangabad, your GST registration status, and validity of the offer…

Nothing leaves the building until a human clicks Send.

Typed tools only

Nish cannot improvise an action. It calls a named tool — draft the RFQ, record an offer, recompute the deck — and each call is logged with its arguments.

One decision at a time

At most one action card is ever open in the thread. No queue of half-understood approvals waiting on you.

Undo means undo

Every tool call can be reversed, and the workspace goes back to the state it was in — including the previous version of the deck.

Answers respect the role

The same question gets a different answer for a requester than for you. Requesters never see prices, from any surface.

04
Process as data

Your rules, in a table
anyone can read.

Nobody at a plant is going to drag boxes onto a canvas. So the playbook is not a workflow builder — it is a list of rows: value bands, approval steps, clocks, skip rules, routing. Tell Nish the rule in a sentence and it becomes a row, in a new version, with your name on it.

01

You: "Anything above forty lakh needs the CFO too."

02

Nish: drafts playbook v7 with one changed row and shows you the diff.

03

You: approve. The next PO over ₹40,00,000 routes to the CFO — including the one already in flight.

Playbook v7

Active

2 rows changed · 12 Jul 2026 · Anil

Value band

Up to ₹40,00,000

Finance approves. No second signature.

Value band

Above ₹40,00,000

changed in v7

Finance, then the CFO.

Clock

Quote reminder

Two days before the RFQ deadline, to whoever has not quoted.

Clock

PO acknowledgement

Chase on day 3.

Skip rule

Single source

Allowed with a written reason. Recorded as a deviation on the case.

Routing

Electricals

Always invite Ravi Engineering Works to the RFQ.

Notify

Budget head at 90%

changed in v7

Tell Finance and the case owner the same day.

Receipt route

Short delivery

Reopen the case and chase the balance quantity.

Every version is kept. You can read what the rule was on the day a case was approved.

05
Who needs a seat

One paid seat. The plant joins for free.

The purchase department buys seats for purchasers. Finance approves from email, requesters raise indents on your work domain at no cost, and suppliers never log in at all.

Paid seat

Purchaser

The shell, both engines, awards, PO approvals, the playbook, roles and reports.

Runs cases end to end with Nish

Releases the comparison deck

Owns the playbook and who can approve

Free

Finance

Email-first. Approves from the inbox, with the numbers inside the email — no login required to say yes.

Approves POs from email

Sees budget heads, commitments and actuals

Optional shell access when they want it

Free

Requester

Anyone on your work domain joins automatically and can raise and track their own requests.

Raises an indent in plain words

Tracks only their own requests

Never sees prices — from any surface

No seat, ever

Supplier

Suppliers work over email, the way they already do. There is no portal, no password to reset, no onboarding to run.

Receives the RFQ as normal mail

Replies with a quote in any format

Confirms what we read back to them

Roles are set by a purchaser with the right permission — approve POs, edit the playbook, edit roles, view reports. Nothing is granted by default, and every grant is a row you can read. Requesters never see prices.

06
What we will not do

An agent you can audit.

Decisions are human

Nish drafts, computes and chases. A person approves the budget, awards the order, and clicks Send on every external email. There is no auto-award switch to leave on by mistake.

The maths is computed, not generated

The comparison deck and the cost sheet are deterministic. The same quotes always produce the same deck — no language model sits anywhere in that path.

Every figure names its source

Each line points back to the quote line, past PO, rate basis, index or stated assumption it came from. Where a number is an assumption, it says so.

Retrieval respects the role

Ask “where is my bearing order?” as a requester and you get status and dates. The prices are simply not in the answer.

Your records are scoped to your org

Vendors, prices, playbook versions and cases carry your organisation on every row, and are read back through that scope on every query.

Drafting is automated and drafts can be wrong. The supplier's own quote and documents govern over any summary of them — check amounts and terms against the source before you commit.

Bring the next RFQ

Give us one live enquiry. You will have the evaluated deck before the comparative statement would have been typed.

A walkthrough runs on your own numbers — your vendors, your item, your approval bands. Thirty minutes, and you keep the deck at the end of it.

Sign in
ProcureOS

The OS for the purchase department · Made for Indian manufacturing

On this page

How it runsThe two enginesPlaybookSeats

Company

Sign inPrivacyTermskaran@procureos.app

ProcureOS uses AI to draft RFQs, quote comparisons, cost estimates, and emails from your organization's records and supplier documents. Drafts are for your team's review — they are not legal, tax, or financial advice. Purchasing decisions, approvals, and outbound emails always require a human, and the supplier's original quote and documents govern over any summary. Verify amounts and terms against the source documents before you commit.

© 2026 SIGNALSTACKS TECHNOLOGIES PRIVATE LTD · Sample figures on this page are illustrative.