The Supplier’s Guide to Modern GBQ
Every estimate Modern GBQ produces is priced from real, published supplier offers — yours, if they’re current. This guide covers your catalogue and offers, the workspace that tells you what needs attention before it costs you visibility, the CSV round-trip for maintaining a real catalogue, and exactly how the pricing engine decides whose offer ends up in a homeowner’s quote.
What Modern GBQ does for suppliers
When a homeowner prices a project on Modern GBQ, the Grace Estimation Method (GEM) has already computed the engineered quantities — so many cubic metres of concrete, so many kilograms of reinforcement, so many square metres of tiling — and every one of those lines then looks for a published supplier offer to price against. That is where you come in. A current, published offer on a product variant is your price placed inside a real project’s estimate, before any tender exists and before a builder has been chosen. Suppliers on Modern GBQ are not advertising to homeowners; they are supplying the figures the estimate is built from.
- Where your prices go
- into real homeowner estimates, line by line, with the basis recorded
- What wins a line
- Preferred → lowest unit price → most recently updated
- Offer statuses
- Draft · Published · Expired · Archived
- Maintenance
- one-click Extend validity, and a CSV round-trip with a dry run
Create your account and organisation
Where: Create account, then Organisations in the sidebar
Register with your email and password, pick your market (Australia or Egypt — it decides which Terms of Service and Privacy Policy apply, and each opens in a new tab so you can read it first), and agree to them. Then create an organisation with the type Supplier, with a short code and a name. Because suppliers trade on the marketplace, creating the organisation also asks you to read and accept the Marketplace Agreement — the additional terms covering offers, pricing conduct and the content you publish. Every legal document is always readable at the Legal page, without logging in.
A new supplier organisation starts as Pending verification. The Modern GBQ team checks it and marks it Verified — from that moment its offers, market prices and price-list uploads are accepted. Until then the catalogue and the workspace are fully readable, and any attempt to record a price tells you the organisation is awaiting verification rather than failing silently. The organisation page and the workspace both show the current state; if verification is declined, the reason is shown there, and a Support ticket asks for the decision to be reviewed.
From the organisation’s page, add your teammates as members by their email address — they must already have a Modern GBQ account. Everyone in the organisation shares the same catalogue, offers and workspace.
Your Supplier workspace
Where: Organisations → your supplier organisation → Supplier workspace
The workspace opens on four live figures:
| Figure | Meaning |
|---|---|
| Published offers | Offers currently live and eligible to price quotes. |
| Lapsed or expiring | Published offers past their validity end date, or within 30 days of it — each one a price about to vanish from quotes. |
| Drafts | Your own unpublished offers, invisible to pricing until published. |
| AI-sourced proposals | Draft offers proposed by the sourcing agent for your organisation and awaiting review (see the AI-sourced proposals section). |
Below them, Needs your attention queues the urgent work in the order to handle it — lapsed offers first, then those ending within 30 days, then drafts — with the right actions inline on each row: Extend validity (move the end date forward without touching any other term), Publish, and Archive. When there is nothing to do it says so: Your catalogue is in good order. Nothing lapsed, expiring or in draft.
Coverage by market shows how many offers you have live per market and currency, and Ending soonest lists the next expiries. Below them, Market prices shows what the sourcing agent has seen your products selling for and lets you confirm or correct each figure, record a price, or upload a whole price list (see Market prices: confirm, correct, upload). Offers & pricing — the full catalogue screen — is one click away from the workspace.
Offers: your prices on the platform
Where: Offers & pricing, from the workspace
An offer is your price for one product variant in one market and currency. On the Add an offer panel, browse the active product catalogue, open a product with Show variants, and choose Add offer on the variant you sell. The offer form takes:
- Offer code — your own reference for this offer; it appears in the CSV export and is how a re-import recognises the same offer.
- Market code (for example
AU) and currency code — an offer only ever competes for quotes priced in that market and currency. - Unit price, and an optional list price — the list price cannot be lower than the unit price.
- Minimum order quantity (at least 1), stock status (Unknown, In stock, Limited, Made to order or Out of stock), an optional available quantity and an optional lead time in days. An out-of-stock offer cannot carry an available quantity.
- Valid from and Valid to — the end date is what drives the expiring queue, and it must not fall before the start.
- Preferred offer — a flag that gives the offer priority in pricing (see How your offer wins a quote line).
Your organisation’s current offers sit in My offers above the catalogue, each with its variant, market, price, stock status and status pill, plus Edit, Publish and Archive actions. Commercial terms can be edited on an existing offer at any time, whatever its status — the change applies from the next quote priced, while quotes already priced keep the figures they were priced with, so history stays honest on both sides.
The offer lifecycle
| Status | Meaning |
|---|---|
| Draft | Visible only to your organisation. Never used in pricing. Every new offer — typed or imported — starts here. |
| Published | Live: eligible to price homeowner quotes, provided today falls inside its validity dates. Publishing is refused for an out-of-stock offer and for one whose end date has already passed. |
| Expired | Past its validity end date. There is no button for this — an offer whose end date has passed simply stops being used, and the workspace flags it as lapsed so you can extend it or archive it. |
| Archived | Retired. The workspace offers no way back from Archived — when a retired line comes back into stock, create a fresh offer for it. |
Working in bulk with CSV
Where: Bulk import & export, on the Offers & pricing page
For a real catalogue, don’t type: Export CSV gives you every current offer, ordered by variant then market; edit prices and dates in your spreadsheet, and Upload the file back. Leave Dry run ticked for the first pass — it runs every row through exactly the same checks and reports, row by row, what would happen (Would create, Would update, or the precise reason a row fails) before anything is written, so a mistake in the file costs you nothing. Untick it and upload again to apply.
The import file is the export file’s shape, so a round trip needs no re-formatting:
- Which offer a row means — the variant code plus your market code and offer code. A row that matches one of your existing offers updates its commercial terms (price, list price, minimum order quantity, stock status, available quantity, lead time, validity dates, preferred flag) and leaves its status alone; a row that matches nothing creates a new Draft offer, which you then publish from the offers table or the workspace queue.
- Dates are written
yyyy-MM-dd; a blank minimum order quantity defaults to 1. - New products — a row whose variant code is unknown can name a master item code, product code, product name, variant name and unit of measure, and the import creates that product and variant as a Draft. No offer is added until the product is activated, so re-run the import once it is.
How your offer wins a quote line
When a homeowner prices a quote, each material line resolves to one product variant and then looks for one offer to price against. The selection is deterministic, and knowing it is knowing how to compete:
- Only Published offers whose validity dates cover today, in the quote’s market (price region) and currency, are considered at all.
- Among those, a Preferred offer beats a non-preferred one.
- Then the lowest unit price wins.
- A tie falls to the most recently updated offer, then to the alphabetically first offer code.
Minimum order quantity, stock status and available quantity are recorded on your offer but play no part in this ordering — only the Preferred flag and the unit price do. So the three ways to appear in more quotes, in order of power:
- Coverage — an offer on every variant you actually sell, in every market you serve. When no valid offer exists for a variant, the quote does not wait for one: the line falls back to a recent market price — one you confirmed or uploaded if there is one, otherwise whatever the sourcing agent last saw — then to an indicative rate that ignores you entirely, or is carried at nil. Only a published offer puts your price, under your name, on the line.
- Currency — literally: keep validity dates ahead of today. A lapsed offer isn’t cheaper or dearer; it is invisible.
- Price — sharp beats stale everywhere the Preferred flag doesn’t decide it first.
AI-sourced proposals
Modern GBQ’s sourcing agent searches current public listings for building materials and records each one as a dated market price against the catalogue — matched to an existing product, or to a new Draft product carrying the listing’s specifications when only a generic material type matches. A market price is a fallback: it prices a quote line only where no published offer exists, it is shown on the line as Market price with its date and source, and a published offer of yours always outranks it. Where the operations team names your organisation for a run, the agent also proposes matching listings as Draft offers attached to you, each carrying the source listing’s link, the date it was captured, and a match-confidence score (High, Medium or Low). Those follow the same hard rule as everything else: a draft never prices a quote and never publishes itself. The operations team reviews every proposal against its source — least-certain matches first — and either publishes or archives it.
Your workspace shows how many such proposals exist for your organisation, so nothing is ever attributed to you silently; and a proposal, once published, behaves like any other offer of yours — you can edit its terms, extend it or archive it.
The agent does not only run when someone presses the button. The operations team can save a search as a schedule — a material, a market and a currency, re-run every so many days (weekly by default) — so the market prices behind your products are refreshed on a cadence rather than left to age. Each scheduled run counts against the same monthly spend cap as a manual one.
Market prices: confirm, correct, upload
Where: Market prices, on your Supplier workspace
The Market prices panel lists every product variant, market and currency you hold an offer for — plus any you have recorded a price against — with three figures side by side: the latest market price anyone has recorded (who recorded it — the sourcing agent, a supplier’s confirmation or a price list — its date, and a link to the source listing where there is one), your latest price, and your published offer where one exists. It is the fastest way to see where the market’s idea of your price and your own idea disagree.
- Confirm — shown when the latest price is the sourcing agent’s sighting. One click records that figure as your price, dated today, which outranks the agent’s reading whenever a quote is priced.
- Correct — opens the price inline; save the figure you actually charge. The unit stays as recorded; a note records that it was corrected.
- Add a price — pick any product you offer, enter the unit price, the unit it is per (for example
m3) and an optional note. Use it for a product the agent has not seen yet. - Upload a price list — a CSV with
ProductVariantCode,MarketCode,CurrencyCodeandUnitPrice, plus optionalUnit,ObservedAt(yyyy-MM-dd, never a future date),SourceUrl,SupplierNameandNotes; a template is one click away. Every row is recorded as your organisation’s own price. Leave Dry run ticked for the first pass — it reports row by row what would be recorded, what is a duplicate and what fails, without writing anything.
A row is refused when its variant code matches no active product variant or its market is not a published price region; an identical price for the same variant, market and currency uploaded within 24 hours is reported as a duplicate rather than recorded twice. Market prices go stale — after 60 days (the platform default) a price stops being used, so a confirmation is worth repeating when the queue shows an old date.
Stay informed and get help
Where: Notifications and Support, in the sidebar
Workflow events and support updates land in the Notifications centre, with an unread badge in the sidebar, one-click mark-as-read (per item or all at once) and per-channel preferences you control. Today the In-app channel is live; Email and SMS can be switched on in your preferences but are not yet connected to a delivery provider, so nothing is sent through them yet. For expiries, the workspace is the reliable signal — check it regularly.
Support is a real ticket system: describe the problem, give it a priority, track its status (Open → In progress → Resolved → Closed), and get notified when it’s resolved.
| Priority | Use it for |
|---|---|
| P1 — Critical | Platform down, data loss or a security issue. |
| P2 — High | A major function is broken and is blocking your work. |
| P3 — Medium | A functional issue with a workaround, or moderate impact. |
| P4 — Low | A cosmetic issue, general question, or feature request. |
Getting the most out of it
- Make the workspace your Monday page. The attention queue is a maintenance list computed for you — lapsed, expiring, unpublished — in the order it matters.
- Never let a good price lapse. An expired offer isn’t cheaper or dearer — it’s invisible. Extend validity the moment the queue flags it.
- Cover variants before sharpening prices. A modest price on the table beats a great price that isn’t there; uncovered variants price from indicative rates that ignore you entirely, or stay unpriced.
- Use Preferred deliberately on the lines you most want to win — it outranks price.
- Do price maintenance in CSV. Export, update, dry-run, upload — a whole catalogue’s revision in one pass.
- Keep stock status truthful. Out-of-stock offers can’t publish, and the terms on your offer are what a buyer will hold you to.
- Publish what you import. New rows arrive as drafts; the workspace’s Drafts figure is the reminder.
- Confirm or correct what the agent found. A market price you stand behind outranks the agent’s reading on every quote that falls back to it — and a price list upload does it for the whole range at once.
What’s coming
These are planned and not yet available. Nothing in the rest of this guide depends on them.
- Supplier self-review of AI-sourced proposals — today the operations team reviews them; you see the count.
- Your own sourcing schedules — today the operations team saves and runs the agent’s schedules; you confirm, correct and upload prices for your own products.
- Automatic expiry of lapsed offers, with a notification — today a lapsed offer silently stops being used and the workspace flags it.
- Product code, delivery terms and notes on the offer form — today they are set through the CSV import.
- Uploading your own product photos — today the catalogue team attaches photos on the product’s master-item screen (send them yours through Support); a product’s photo is shown beside it wherever a homeowner chooses between products.
- Email and SMS delivery of notifications, once the providers are connected, and an in-app two-factor enrolment screen.
The ground rules
- Modern GBQ does not process payments, hold funds, or create contracts — your offer pricing a quote line creates no order and no obligation; actual sales happen directly between you and the buyer, outside the platform.
- Prices you publish are used in real homeowner estimates — the platform records which offer priced which line, so published figures should be figures you’ll honour.
- Nothing prices a quote from a Draft offer, and no offer the sourcing agent proposes goes live without human review. A market price the agent records is used only where no published offer exists, and the quote line says so.
- The figures a homeowner sees are estimates prepared with the Grace Estimation Method — your offer supplies a line’s price; it is not an offer to the homeowner from you.
- The Marketplace Agreement you accepted at organisation creation governs marketplace conduct; it and every other document are always readable at the Legal page.
Glossary
| Term | Meaning |
|---|---|
| GEM | The Grace Estimation Method — the governed set of formulas that turns a project description into engineered quantities, with the working shown for every line. |
| Master item | A material or information line the estimate can contain, in a fixed unit of measure — reinforcing steel in kilograms, ready-mix concrete in cubic metres. |
| Product variant | One specific, orderable version of a product in the catalogue — the thing your offer prices. |
| Offer | Your price for one product variant in one market and currency, with its terms and validity dates. |
| Market (price region) | The region a quote is priced for; an offer only competes for quotes in its own market and currency. |
| Preferred | A flag on an offer that ranks it ahead of every non-preferred offer for the same variant, before price is compared. |
| Validity | The from/to dates inside which a published offer may price a quote. Past the end date it is lapsed. |
| Dry run | An import that checks every row and reports what it would do, without writing anything. |
| AI-sourced proposal | A Draft offer the sourcing agent found in a public listing, awaiting human review with its source and a match confidence. |
| Market price | A dated price for a product variant seen in the market — recorded by the sourcing agent with its source link, confirmed or corrected by a supplier, or uploaded in a price list — that prices a quote line only where no published offer exists, and is always shown as such. |
| Schedule | A saved sourcing search — material, market, currency — that the agent re-runs every so many days so market prices stay current. |
| Verification | The check the Modern GBQ team makes on a new supplier organisation. A Pending organisation can read everything; only a Verified one can record offers, market prices and price lists. |