The product

From "fiyat talebi" to a finished draft, in five passes.

You keep your mailbox, your price files, and the final word. Quotewright does the reading, the matching, and the arithmetic in between — then waits for you to approve it.

Pass 01

Reads the inbox

Every incoming email is classified. Real RFQs are picked out; newsletters, invoices, and noise are ignored without a trace — including a reply that simply accepts an earlier offer.

Pass 02

Reads the whole thread

In any language. Quantity in a second email, the size in a third? It assembles the full request across every message — and sets aside any other company copied in — like a good salesperson would.

Pass 03

Matches your catalogue

Weight, size, colour, packaging — matched against your own product master, kept current straight from your SAP or ERP. The exact SKU, or the closest with a note.

Pass 04

Prices both ways

Cash and term prices from your list — or the customer's own contract price when one is on record — per m², per pack, per box, with today's central-bank FX applied.

Pass 05

Waits for you

A branded draft with a PDF quote attached lands in your mailbox, and a one-line summary lands in the console. Approve to send, or edit first. You are the gate.

What a finished quote looks like

Complete enough to send. Honest enough to trust.

A real draft, drawn line by line from a catalogue: three items priced with cash and term columns — one on the customer's own contract price, one matched at the nearest weight and flagged — and one item that simply isn't catalogued, named and handed to the sales team. This is the branded email your customer receives, PDF attached.

Every number on this quote came from your catalogue or that customer's contract. The line that wasn't there was named and handed over — never invented.

The pricing rule

Your prices are yours.

Quotewright will happily do the reading and the arithmetic all day. But it will never make up a number — not from cost, not from margin, not from a hunch.

Only catalogue values
Straight from your file

Every price in every quote traces to a cell in your own price file — or to that customer's agreed contract price. If it isn't on record, it isn't in the quote.

Flagged, not faked
What it can't confirm, it flags

When a request is ambiguous — a size that rounds, a weight that's close — it prices the nearest catalogue match and flags the point for you, rather than guessing silently.

Human gate
You are the send button

Every quote waits for a human to approve it before it reaches a customer. Draft-first, always — nothing leaves on its own.

The console

A quiet copilot — not another inbox to drown in.

Everything Quotewright touches lands in one private workspace. A short Needs you queue surfaces only what wants a human; the rest keeps moving on its own — as much or as little as you allow.

One-tap actions. Approve & send, reply, clarify or relabel — without leaving the row.
Customer memory & a learning loop. Repeat requests start resolving themselves.
Insights, gaps & an activity feed. Win rate, volume, margins, and every catalogue hole worth filling.
Automation you dial. Draft-only to hands-off — within guardrails you set.
Quotewright Needs you · 3
TR Örnek Tekstil — 3 lines quotedDraft ready · $57,581 cash / $63,629 term Approve & send
DE Rolle width unconfirmed1.000 m × 1,65 m = 1,650 m² — confirm width? Clarify
BG Coating surcharge uncatalogued1 line routed to sales — no price invented Relabel
14 quotes drafted today · 0 sent without approval Open console →
Needs-you queue

Only what wants a human

A short, ranked list of drafts and questions that actually need your eyes — ambiguities, big orders, uncatalogued lines. Everything else stays out of your way.

One-tap actions

Resolve without leaving the row

Approve & send, reply, clarify a missing spec, or relabel a misfiled email — each an inline action, so a queue of ten clears in a couple of minutes.

Customer memory

Remembers who it's talking to

Preferred products, past quantities, agreed contract prices and quirks are kept per customer, so a returning request arrives with context already attached.

Learning loop

Repeat requests self-resolve

Corrections you make once inform the next draft. Common, well-understood requests start coming through cleaner — needing a glance, not a rebuild.

Catalogue gaps

Every hole worth filling

Each item routed to sales for want of a price is logged as a gap. Fill the recurring ones in your catalogue and those requests start pricing themselves.

Insights & activity

The numbers behind the queue

Win rate, quote volume and margin trends, plus a full activity feed — every draft tracked from produced, to approved, to won or lost.

Automation settings

You decide how much it does on its own.

Start at draft-only, where every quote waits for you. As trust builds, dial it up — auto-classify, auto-draft, even auto-send inside guardrails you define, per customer and per value. The gate never disappears; you choose where it sits.

Draft-onlyevery quote waits for you
Auto-classify & draftyou approve the send
Auto-send in guardrailsunder limits you set
Fits your stack

It reads your catalogue and connects to your ERP.

Quotewright doesn't ask you to move house. It runs on a mailbox you already own, builds quotes from your existing price files, and keeps its product master in step with your system of record — so every quote reflects today's catalogue, not last quarter's spreadsheet.

See how onboarding works
Your mailboxreads & drafts in place
Your price filesExcel / CSV, any column order
SAP / ERP catalogueproduct master kept in sync
Central-bank FXtoday's rate, applied per quote
Branded PDF servicea quote attached to every draft
Accounts & accessapproval-gated sign-up · data isolated per company
Any language in

A request in five languages. Their language back.

A request scattered across Turkish, German, Bulgarian, French and English becomes one understood order — colour names, units and trade terms translated correctly in both directions — and the quote returns in the customer's own language. Each of these is proven in production.

TürkçeFiyat talebi EnglishRequest for quotation DeutschPreisanfrage БългарскиЗаявка за оферта FrançaisDemande de devis
Everything in the box

The parts a template can't give you.

Never invents a price

No estimating, no cost-plus-margin, no filling gaps with plausible numbers. Every price traces to your own file. Anything uncatalogued is named and routed to your sales team.

uncatalogued line → routed, never faked

Reads the whole thread

Follow-ups, corrections and specs scattered across several emails merge into one understood request — and any second company copied on the thread is set aside, not mixed in.

3 messages → one understood order

Cash & term, side by side

Both payment options on every line, with the term days your list defines — 30, 60, 90 — the box and area maths done, and local-currency totals at today's central-bank rate.

Cash $3.11/m² · Term 90d $3.44/m²

Per-customer contract pricing

When a customer has agreed prices on record, those win over the list price — matched safely on both name and account code, and never disclosed to anyone else.

agreed price on file → applied automatically

Branded email + PDF

Each draft is a clean, on-brand HTML email with a matching PDF quotation attached — header band, line table, badges, totals and your address, ready to send as-is.

HTML reply + attached PDF quote

Knows an accepted offer

When a customer replies to accept, it recognises the order and issues a final confirming quotation — restating the agreed lines and totals and promising a proforma invoice.

"we accept" → confirming quotation + proforma
Bring your catalogue

Your price list becomes the catalogue in minutes.

Before the first quote, Quotewright needs your product master. Self-serve onboarding reads the cost-and-price spreadsheet you already keep — Excel or CSV, any column order — entirely in your browser, maps it to the loader, flags anything missing a price or SKU, and hands back a clean, loader-ready file.

  • 1 Upload your sheet
  • 2 Confirm the column mapping
  • 3 Review flagged rows
  • 4 Export loader-ready CSV
Open onboarding
Start small, see it on your own emails

See it on your own emails.

A pilot runs on a mailbox you choose, with your real catalogue, in days — and never sends anything without your approval.