Built for Indian manufacturing
The OS for the purchase department
Nish takes a requisition all the way to a purchase order: RFQ drafted, vendors chased, quotes normalised into one evaluated comparison.
Live example · evaluated comparison
Bearing 6206-2RS · 500 nos · Plant 1 · 3 of 5 quotes in
Vendor
Quoted
Evaluated
Krishna Traders
L1Rajkot · Composition dealer · ex-works
Quoted
₹4,18,000
Evaluated
—
₹4,18,000
—
Suraj Bearings Pvt Ltd
Pune · Registered · ex-works · 30-day credit
Quoted
₹4,26,000
Evaluated
—
₹4,26,000
—
Meenakshi Industrial Supply
Coimbatore · Registered · delivered · 100% advance
Quoted
₹4,41,000
Evaluated
—
₹4,41,000
—
As received, Krishna Traders looks cheapest by ₹8,000. Nothing has been normalised yet.
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.
- 01
Requisition
- 02
Approval
- 03
RFQ
- 04
Quotes
- 05
Comparison
- 06
Award
- 07
PO
- 08
Delivery
The process stays yours. It just stops living in seven tabs.
It takes the way your purchase department already works and gives every step a place to live, a clock, and a record.
Indent
Today
Arrives on WhatsApp, or as a photo of a paper slip.
With Nish
Nish files it as a case against a budget head.
RFQ
Today
Retyped into Gmail, vendor by vendor.
With Nish
One RFQ from the spec and your terms, staged to all vendors.
Comparative statement
Today
Somebody rebuilds it in Excel, by hand.
With Nish
Computes itself — every figure traced to a quote line.
Purchase order
Today
Typed a third time. Delivery slips, quietly.
With Nish
Drafts from the awarded lines; delivery is watched and chased.
Two engines your team cannot run by hand.
Two deterministic engines that improve when you correct them: an evaluated comparison on every RFQ, and a should-cost sheet before the first quote lands.
Engine 01
Evaluated comparison
Vendors quote on different terms. The deck lands every quote on one footing and names who is actually L1.
Normalised for freight, input credit, payment terms and validity. Same quotes in, same deck out — no model in the maths.
Engine 02
Precedent costing
A should-cost build-up drawn from what you have actually paid. You negotiate 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 — and totals as direct plus overheads plus margin, with a confidence band.
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.
Nish works where you can see it.
Nav on the left, the conversation in the middle, the thing being worked on to the right — and a record of every change that stays in the thread.
trynishai.com / case / RFQ-1042
1 · nav
Needs review
3
Cases
18
Vendors & items
Data library
Playbook
Reports
2 · thread
Nish · RFQ-1042
Anil · Purchase head
tool · send_reminder · 2 vendors
tool · edit_rfq · deadline → 31 Jul, 18:00 IST
Nish
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
3 · workspace
Workspace · staged mail
To
sales@meenakshi-industrial.in
Cc
purchase@vajra-precision.in
Reply-to
case-1042@in.trynishai.com
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
Every action is a named, logged tool call.
One decision at a time
At most one action card is ever open.
Undo means undo
Any tool call reverses — the deck with it.
Answers respect the role
Requesters never see prices, from any surface.
Your rules, in a table
anyone can read.
Not a workflow builder — tell Nish a rule in a sentence and it becomes a row, in a new version, with your name on it.
Playbook v7
Active2 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 approves. No second signature.
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 the same day.
Tell Finance and the case owner the same day.
Receipt route
Short delivery
Reopen the case and chase the balance quantity.
A new version applies the moment you approve it — including the cases already in flight.
Every version is kept. You can read what the rule was on the day a case was approved.
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.
Uses the shell
Approves spend
Sees prices
Needs a login
Paid seat
Purchaser
Uses the shell
The whole shell
Approves spend
Awards and POs
Sees prices
Every figure
Needs a login
One paid seat
Free
Finance
Uses the shell
Optional
Approves spend
From the inbox
Sees prices
Budgets and POs
Needs a login
Approves by email
Free
Requester
Uses the shell
Own requests only
Approves spend
No
Sees prices
NeverNeeds a login
Free, on your work domain
No seat, ever
Supplier
Uses the shell
Email only
Approves spend
No
Sees prices
Their own quote
Needs a login
No portal, ever
Requesters never see prices.
Roles are set by a purchaser holding that permission — approve POs, edit the playbook, edit roles, view reports. Nothing is granted by default, and every grant is a row you can read.
Purchaser seats are quoted per plant. Tell us how many purchasers and how many plants and you get the number on the call.
An agent you can audit.
Decisions are human
A person approves the budget, awards the order and clicks Send. There is no auto-award switch to leave on by mistake.
The maths is computed, not generated
The same quotes always produce the same deck. No language model sits in that path.
Every figure names its source
Each line points back to its quote line, past PO, rate basis, index or stated assumption.
Retrieval respects the role
A requester asking after their order gets status and dates. Prices are not in the answer.
Your records are scoped to your org
Every row carries your organisation, and every query reads back through that scope.
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
Bring us one live enquiry.
You will have the evaluated deck before the comparative statement would have been typed. The 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.