Messy requests in.Quotes go out clean.

For chemical distributors. Your customers send price requests by email, WhatsApp, Excel or PDF. Vuntus reads the text of the request (scanned PDFs and photos give no lines), finds each product in your catalog and prices it from your price list. You give the final approval.

How it works

From request to quote in six steps.

· Request No 2481app.vuntus.com
Draft quoteready to approve
waiting to be read
HCL-37readfound in catalog10,000.00 TRYHydrochloric acid 37% technical · 250 kgready
H2O2-50readstoppedHydrogen peroxide 50% · 60 kg35% requested ≠ 50% · concentration doesn’t match · no price
NAOH-99unclear quantity · 1,0001000 kg1 kg62,000.00 TRYCaustic soda 99% flakes · ? kg1000 kg · chosen by your teamready
Subtotal · ready lines72,000.00 TRY
3 lines requested · 2 priced · 1 excluded from the quote
Approved
Sample data · no real catalog or prices connected
Where the system says no

A wrong quote is caught before it goes out.

Pick a check and decide what goes on the line. You’ll see straight away what the check does.

No quote is approved until the Safety Data Sheet (SDS) is verified.

Customer wrote · Email
“hcl37 250 kg 37% technical, urgent”
How is this product recorded in your catalog?
the check’s decisionon the server
Line can’t be approved
  • No Safety Data Sheet (SDS) record
  • Your catalog holds nothing that shows this product meets the requirement — it can’t be approved as it stands.
HCL-37 · 250 kgevidence missingApprove · locked
No price is written · the line goes to your team

Sample data · these rules run as the product’s default policy; even if the screen is bypassed, the server reaches the same decision.

Audit trail

Where did this price come from?

Every price on a quote can be traced back: which price list, which product record, which document, whose approval. If anyone asks, the answer is one click away.

The record is append-only: it can’t be edited and is kept for two years.

audit trail · quote 2481
Pick a price
↳ HCL-37 · where from?
  1. price listsource version 2026-09 · 40 TRY/kg · valid 1 Sep – 31 DecImported by the sales manager · 1 Sep 09:14
  2. product recordHCL-37 · version 3 · this version is fixed on the quotecatalog import · 1 Sep 09:12
  3. safety data sheetSDS document linked to this product version · verifiedSales manager · with a reason · 1 Sep 09:20
  4. quote approvalquote 2481 · revision 1Sales manager · 14:04:30
The approved revision is frozen: it can’t be changed afterwards.
Sample data · links in the record shown in simplified form
By the numbers, today

No inflated numbers. Every figure can be opened up.

We don’t quote customer numbers — we don’t have any yet; they’ll appear here, live, with the first pilot. Instead we counted what the product enforces on the server today.

Pick a figure to see what we counted

5 technical conflict types

stop a chemical line

If even one applies, the line can’t be approved — not even by a person.

  • 01Different product code
  • 02Manufacturer conflict
  • 03Grade doesn’t match
  • 04Concentration doesn’t match
  • 05Concentration basis doesn’t match (by weight / by volume)

All five are defined in the server rule; today only the concentration from the customer’s text is compared, so a concentration conflict is the only one that stops a line. Choosing a product with a different code goes through a separate check: a written reason for substitution.

  • No line is priced without an authorised price source.
  • No quote approves itself; you have the final say.
Trust

What it keeps, what it doesn’t, who sees what.

Four rules, all enforced on the server rather than the screen. Pick one to see how the product applies it.

app.vuntus.com · Documentssynthetic example
request-2481.pdfqueued1.2 MB · email attachmentquarantine→scan · Kaspersky→clean ✓→queue
request-list.xlsxrefused860 KB · file uploadScanning engine not responding → upload refused. The file was not written anywhere.
no engine, no upload

No visitor data is stored on this site — including the demo form. Legal texts are drafts and will be finalised before the pilot.

Sound familiar?

This is how your customers write.

Product names without codes, missing units, two products in one message… Vuntus was built for exactly this kind of mess.

Vuntus read
line 1IPA-995 · 120 kg
line 2H2O2-50 · 60 kg

Two products in one message → two separate lines. Each goes through its own checks.

synthetic examples · WhatsApp messages are pasted in or an exported chat is uploaded · a PDF must contain text; scanned PDFs and photos give no lines

Book a demo

20 minutes, built around your requests.

Tell us about a typical request and we’ll rebuild it with synthetic sample data. We’ll watch together on screen what Vuntus reads, what it stops and how it builds the quote. During the pilot, no real customer data is uploaded.

  • Reply within 1 working day
  • Your details aren’t stored on this site
  • Pilot: invited companies only

Or write to us directly: info@vuntus.com · Already have an account? Sign in.