Getting quotes
Group the work, send quote requests to suppliers, and compare the quotes that come back.
What it is — getting quotes: group tasks into bundles, send RFQs (requests for quote) to suppliers, log what comes back, and compare.
Bundles
A bundle groups related tasks into the package a supplier quotes on — e.g. “tiling + grout + waterproofing” as one job. On the Bundles tab:
- + New bundle — name it, optionally set a budget + currency.
- Assign tasks from the dropdown on the bundle card, or remove them again; a task can also be assigned to a bundle from its own edit form on Spaces & Tasks.
- Deleting a bundle keeps its tasks — they just become unassigned.
Quote coverage & comparison
Once quotes exist, each bundle card shows a Quote coverage badge — either “Whole bundle quoted” or how many of its tasks are covered (e.g. 2/5) — and a comparison list:
- Whole bundle rows — each supplier who quoted the entire bundle, with their total. One supplier to coordinate.
- Piecemeal row — the cheapest task-scoped quote per task added up, with how many distinct suppliers that à-la-carte route would mean. Cheaper on paper often means more coordination.
The comparison tallies quotes that already exist; deciding which combination to go with is yours (or your AI assistant’s, via the MCP server).
RFQs
RFQs live on the project’s Suppliers & RFQs tab. You need at least one supplier in your supplier CRM first.
Create
+ New RFQ — pick the supplier, optionally a language (e.g. es) and a due date. The RFQ starts as a draft.
Scope
An RFQ covers either the whole project or a single bundle. Set the scope when sending, or later via Edit (which also changes channel, language and due date).
Send
Send opens the send flow:
- Pick a contact — one of the supplier’s contacts with an email address or WhatsApp number. (No sendable contact? Add one in the Suppliers section first.)
- Channel — email by default; WhatsApp is offered when the contact has a number, and pre-selected when it’s their preferred channel.
- Scope — whole project or a bundle.
- Optional subject (email only) and message — leave the message blank for a default cover note.
Sending by email composes a PDF of the scoped work and emails it; the PDF appears under Documents on the RFQ card (versioned — resending adds a new version) and can be opened any time. The RFQ’s status moves to sent, and you can Resend later.
Track status
Each RFQ carries a status: draft → sent → responded / no response → awarded / rejected. Replies land in the project’s Messages tab automatically; the status dropdown in the RFQ details is yours to keep current — set awarded when you pick a supplier.
Delete
Deleting an RFQ removes the request with its scope, generated documents and every logged quote response (and their line items). Timeline history is kept.
Quote responses
When a supplier answers, log it on the RFQ: Details → + Log a response, with the total, currency and optional notes / breakdown. Logging a response also flips the RFQ to responded. An RFQ can hold several responses (e.g. a revised quote).
Each response can be edited (total, currency, notes) or deleted — deleting removes the response and its parsed line items, but keeps the RFQ.
Line items
When a response has parsed line items (each with its own amount), they show under the response with a checkbox per line. Untick the lines you don’t want — say the supplier bundled in something you’ll do yourself — and RenovAI shows an adjusted total excluding them. The bundle comparison uses this adjusted total, so the exclusions carry through to the packages you compare.
Ask your assistant
The whole tendering flow — bundles, RFQs, quotes, coverage — runs over MCP:
- “Bundle the plumbing tasks and create RFQs to my two plumbing suppliers, due in two weeks.”
- “Record the quote that came back from Bow Valley: $8,400, these line items.”
- “Which tasks in the wet-works bundle still have zero quote coverage?”
- “Compare the quotes on the bundle and exclude the drywall line — we’re doing that ourselves.”