How IntelliQuote works

A closer look at how IntelliQuote — your AI Job Coordinator — turns dictated site-visit notes into a labour + materials quote with a payment schedule.

Last updated 3 July 2026

How IntelliQuote works

IntelliQuote is your AI Job Coordinator inside TradesOps. This article covers what happens when you reply to Telegram (or type into the desktop) with your site-visit notes and IntelliQuote drafts the quote.

The input

You send IntelliQuote a block of free text. Something like:

Job is a re-roof on a 3-bed semi. Two of us, about 5 days. Need to strip the old cedar shingles, replace two rotten deck boards, refit new cedar shingles with felt underlay and battens. Ridge tiles OK, guttering needs replacing. Customer said scaffold's already up from another job so we can use that. Not doing any interior work.

Plus IntelliQuote already knows:

The output

A structured quote draft:

The four rules IntelliQuote must follow

Hardcoded into the drafter's system prompt:

  1. Never invent items you haven't mentioned. If your notes don't say "guttering", it doesn't add guttering to materials just because it's common on roofing jobs.
  2. Never override your saved rates. Your VAT rate, min callout, and standard assumptions/exclusions are taken as-is.
  3. Never expose an hourly rate to the customer. The customer only sees a single labour figure — never hours × rate.
  4. Percentages in the payment schedule sum to exactly 100. No rounding drift, no negative stages. Enforced in code and at the database level.

How IntelliQuote picks a payment schedule

Rough rules of thumb baked into the prompt:

Your default preset (Settings → Payment schedule) always takes precedence. If you've set "always 50/50" as your default, the AI uses that even for £3,000 jobs. The £-thresholds only kick in if you haven't set a default.

What if your notes are too vague?

Sometimes IntelliQuote can't confidently produce a quote — the notes are too short, or too ambiguous ("Need to sort the leaky roof"). In that case it returns scope_of_work prefixed with "More information needed:" followed by what's missing.

On Telegram this comes back as "I couldn't draft the quote from those notes. Try adding a bit more detail…" with a prompt to reply again.

On the desktop the draft still saves but the missing-information warning is shown at the top of the edit page. You can add more detail and edit the draft directly, or cancel and redraft.

Which model does it use?

Anthropic Claude Sonnet 4.6 by default. TradesOps uses the same model for:

We stay on Sonnet unless a specific task genuinely needs a stronger model. It's ~40% cheaper than Opus and the quality is more than good enough for these tasks.

Cost per quote

A typical quote costs us about 1-3 US cents in Anthropic API charges. TradesOps absorbs that cost — it's included in the £9.99 subscription. Even a very heavy month (a trader drafting several quotes per day) costs us under £5.

Can I see how much AI has been spent on my account?

Yes. Each enquiry page shows an IntelliQuote cost section with a table of every AI call, its model, input/output tokens, and cost in US cents.

See also

Need something else?

Email help@tradesops.uk. Real reply within a working day.