Dashboard
ServiceM8 sync status loading…Needs you now
everything urgent, worst first 0 itemsDesign queue
office designer keeps drawing while you review 0 queuedAssistant queue
Pearl, Jade, Amber and the Actioner, one item at a timeDrawing reviews
fresh sets from design, oldest first 0 to reviewSchedule — today & next
crew, bookings & days offQuotes needing action
Installs & order cutoffs
upcomingDeliveries
next 14 daysPOs needing action
supplier replied, still at Sent 0 to actionRecent leads
Warranty claims
open claims, oldest first 0 openToday
Where every open job is, and what it's waiting on — worst first. Read-only.Inbox
All your communications, together.Leads
Live enquiries from Meta lead ads & the website form — new leads land within seconds| Status | Name | Phone | Suburb | Source | Received | Follow-up | |
|---|---|---|---|---|---|---|---|
| No leads loaded. | |||||||
Projects
A project runs Quote → Design → Job → Complete. Quotes are still being estimated; Work Orders are projects in the Job stage.All projects
every project by stage — step & assigned save instantly, click a row to open it| Loading… |
Active quotes
status, follow-up and assigned save instantly — click a row to open it| Open | Job | Status | Follow-up | Assigned | Value ex GST | Waiting | Updated | |
|---|---|---|---|---|---|---|---|---|
| Click Load Quotes. | ||||||||
Active work orders
every ServiceM8 job at Work Order status — stage & assigned save instantly, click a row to open it| Loading… |
Schedule
Every active quote & work order's phase chain, on one calendarLoading job schedules…
Workforce
— staff, capabilities, placeholders and days off
Staff from ServiceM8, their task capabilities, and this week's allocations. Click a capability chip to toggle it; click a day cell to book that person.
| Loading staff… |
Capabilities
What each person can be booked for. These drive the task options when allocating.
Placeholder installers
Planning-only staff for hires you haven't made yet — schedule and roster them now, then swap in the real person once hired. They can never be booked in ServiceM8 directly.
Days off (RDO / leave)
Manual per-person days off — RDOs vary per employee, so they're entered here rather than following a fixed fortnight rule. The scheduler checks this before rostering someone.
Calendar
Day-to-day view — planned stages, site visits and work orders, kept separate; By person shows who is where. Double-click a day to book a visit.Loading calendar…
Full estimating, proposal, contract and procurement tools are built for a bigger screen — use the tabs above on a desktop or tablet to edit this job.
🖥 This tab is a desktop tool — pinch to zoom, or switch device for accurate editing.
Developer details
Design Requirements — from the initial site visit
What the customer asked for on site — a brief for the designer, not a set selection. Make the real call on the Estimate / Selections tabs below.
Pricing detail & profit
Pricing Summary
Estimate Versions
Save the current priced estimate as a version before making major changes or sending a quote.
Finishes in this import
Every distinct SketchUp material found on the door/panel rows below, with how many rows use it and the price of each Polytec finish. Type a replacement and click Apply to bulk-fix a mislabeled or missed material. Choose a pricing family/finish group/style and click Run Polytec Pricing to price just this finish's rows from the Polytec grid — each finish can be priced independently, so jobs with more than one finish price correctly.
| Finish / Material (from SketchUp) | Rows | Unpriced | Qty | Cost | Sell | Rename to | Style | Apply | Pricing Family | Finish Group | Markup % | Run Polytec Pricing |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Click Load Polytec Items. | ||||||||||||
Polytec Style Allocation
Finish/material is pulled from the original SketchUp BoM material. Use this section only to select the Polytec profile/style for each door and panel item. This updates the order finish label without changing the original BoM.
Show full Polytec items table
| Edit | Select | Source Name | Code | Category | Supplier | Qty | Width | Height | Thickness | Finish from BoM | Style selected in MAUD | Pricing Status | Save |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Click Load Polytec Items. | |||||||||||||
Lighting (Häfele Loox)
Prices the LED lighting properly instead of charging a whole strip roll per cut. Strip is per lineal metre, channel packs into 2.5m/3m sticks, each run gets 2 end caps + a connector lead, and drivers are auto-sized to the total load at 80% max. Add runs manually and pick the job add-ons below.
Benchtops — Silksurface
Benchtop & Splashback Pieces
Every benchtop and splashback piece on this estimate. Stone pieces' combined m² drives the sheet-plan price above. Flip a piece Benchtop ⇄ Splashback if it's tagged wrong — splashbacks show on their own line in the proposal. Set Material to Laminate for a Polytec laminate top: it leaves the stone sheet plan and is ordered cut-to-measure from Polytec instead. Set it to Timber for a solid timber top (Marri from Revealing Timbers): it leaves the sheet plan too and waits for a price from the supplier's quote (Edit, then Set price). A timber shelf or panel is set the same way from its Edit drawer (Supplier: Revealing Timbers). Reset (per row or the button above) clears edits, flips and pricing back to the raw BoM.
| Edit | Piece | SketchUp tag | Category | Material | W (mm) | L/H (mm) | m² | Status | Cost | Sell |
|---|---|---|---|---|---|---|---|---|---|---|
| No benchtop pieces loaded yet. | ||||||||||
Cutting List — Sheet Layouts
To-scale layout of each sheet from the applied plan. Hatched area is waste; green dashed areas are offcuts worth keeping (≥0.25m², no edge under 300mm) — they're auto-tracked in Silksurface stock. Red dashed edges are join lines (pieces longer than one sheet). Veined colours show 30° grain arrows and are never rotated. A 1.8mm saw kerf is allowed between pieces.
No sheet plan applied yet.
Benchtops — 18mm Board Substrate
Nest the 18mm Polytec (Satin) board build-up pieces onto the cheapest mix of board sheets and price the substrate. To-scale layout of each sheet: hatched area is waste; green dashed areas are offcuts worth keeping (≥0.25m², no edge under 300mm) — they're auto-tracked as board stock. Red dashed edges are join lines (pieces longer than one sheet). Board has no grain, so pieces may be rotated freely. A 1.8mm saw kerf is allowed between pieces.
No board plan applied yet.
Hardware — Hinges & Rules
Appliances
| Item Code | Item Name | Qty | Sell ex GST | Total ex GST | Remove |
|---|---|---|---|---|---|
| No appliances added yet. | |||||
Sink
Tap / Mixer
Handles
Kaboodle Cabinetry
All Kaboodle-supplied rows for this import. Click Edit to open the same Processed BoM editor and change any field.
| Edit | Edited | Order Name | Category | Supplier | SKU | Qty | Width | Height | Depth | Thick | Status | Cost | Sell | Note |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No Kaboodle rows loaded. | ||||||||||||||
Häfele Hardware & Appliances
All Häfele-supplied rows for this import. Click Edit to open the same Processed BoM editor and change any field.
| Edit | Edited | Order Name | Category | Supplier | SKU | Qty | Width | Height | Depth | Thick | Status | Cost | Sell | Note |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No Häfele rows loaded. | ||||||||||||||
Review Items
Rows that need an action. Click Edit to fix the category, supplier, finish or any other field directly, then click Reprice Row in that same drawer to reprice just that one row immediately. Use Mark non-essential for items that should not block the quote, such as placeholders, client-supplied items or items to handle later.
Fixed several rows and want to reprice everything at once? (same action as Process BoM in Primary Actions) reprocesses the BoM, preserves every manual edit made here, reprices everything, and reports exactly what changed - use this instead of editing rows one at a time.
Just added or renamed an item in ServiceM8 (while it still owns the catalogue)? pulls it now instead of waiting for the hourly sync, so Match catalogue can find it. Syncing does not reprice rows — run Process Edited BoM afterwards.
| Edit | Action | Source Name | Category | Supplier | Qty | m² | Pricing Status | Review Reason | Pricing Note | |
|---|---|---|---|---|---|---|---|---|---|---|
| No review items loaded. | ||||||||||
Processed BoM
Order-ready BoM. Finish and order fields can be edited without overwriting the original SketchUp import.
| Edit | Edited | Order Name | Category | Supplier | SKU | Qty | W | H | D | T | Finish | Status | Cost | Sell | Note |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No BoM loaded. | |||||||||||||||
Labour Adjustments
Demolition / Provisional Sums
Advanced / Raw Response
No response yet.
Finished estimating?
Save the estimate to keep a version snapshot of the pricing as it stands — you can keep editing afterwards. Finalise & Lock Quote (left sidebar) is separate: it locks the estimate against further editing once the quote has gone out.
Proposal Preview
Mirrors the ServiceM8 proposal format, generated live from this estimate: sectioned pricing, selections, totals, purpose statement and payment schedule. Indicative until the contract is issued.
Design Images
Upload SketchUp renders and photos for this proposal. They appear live in the Kitchen Designs gallery on every customer link for this quote — including links already sent.
Customer Selections
Finishes and ranges on this quote, shown as swatches. Add swatch image URLs to the Polytec/Silksurface finish libraries and they appear here automatically. Customer-side selection (colours, taps, appliances) arrives with the customer portal.
Used for "Your Kitchen Proposal", "Kitchen Designs" and "how your kitchen could look". Blank = Kitchen.
When the SketchUp model puts parts in two or more rooms, the proposal adds a price block per room. Set the room name above to match (e.g. "Kitchen & Laundry").
Auto shows it only when the job actually has Silksurface stone benchtops.
Design revisions
Contract Status
Not created
Contract Value
Pending final estimate
Deposit Invoice
Not sent
Variations
0 active variations
Procurement
Everything this job needs ordered, in one checklist. Create a purchase order per supplier from the processed BoM; track each through Draft → Sent → Ordered → Received. Trades and allowances appear from the provisional sums.
Procurement Checklist
Parts reconciliation
Every coded part checked across the drawings, the current BoM and the purchase orders — stale drawings, missing/excluded parts, size and finish drift surface here instead of in a PDF side-by-side.
Capture
Sketch the floor plan (and wall plan if useful), snap photos, or load a measure export from your phone. Originals are never overwritten — markup saves as a new version.
On Site
The initial appointment — understanding what the customer wants and whether it's viable, not a measure. The technical check-measure (dimensions, joins, cutouts) is a separate, later visit.
Discovery checklist
Notes
Plans & Drawings
Use 👁 On portal to choose which show on the customer portal; check measure drawings ask the customer for approval there.
Drawing Approvals
After check measure, send the final plan set for the customer to initial every page and sign the Client Drawing Approval & Authorisation. Use Send for approval on a PDF row above — the file is frozen into the approval, so a later re-upload never changes what they signed. Wording lives in Settings > Agreements.
Renderings
Photoreal renders (from the SketchUp render button) collect here — separate from plans & drawings. Upload your own too (finished-job photos, external renders). Open the gallery to delete them, choose which show on the customer proposal, or set the portal hero.
Customer Choices (portal)
Give the customer pictured options for sinks, taps and handles — they pick on the portal.
Selections Centre
Customer requests from the portal's Selections Centre (the full Häfele catalogue) land here with the price difference and sink-fit result frozen at request time. Confirm updates the job's fixture selection and drafts a change order for any difference; Decline shows your note on the portal.
Catalogue admin — visibility & sink dimensions (all jobs)
Billing
tax invoices raised from MAUD into Xero, numbered job + letter like ServiceM8's. Draft, check, then raise.Open a job first.
🖥 This tab is a desktop tool — pinch to zoom, or switch device for accurate editing.
What these are generated from
Work-order content is built from the current drawing sets and the priced BoM — the same sources the job card already shows. Re-issuing a drawing set changes what a NEW draft says; it never changes one already sent.
Electrical
Plumbing & gas
Cabinet install (our crew)
Install goes to Cape Kitchens' own installers, so there is no email-out: allocating it puts the checklist on that person's Today view in MAUD Go.
Project coordination, assembly, fabrication, delivery & benchtop install (our people)
Project coordination: one order for the whole job, stage by stage from the schedule, for the field coordinator. Fabrication: the workshop cuts the raw slabs down to the cutting list and gets the pieces ready for site. Delivery: our run to site. Benchtop install: the crew fits the stone on site. Allocating any of them puts the tick-list on that person's Today view in MAUD Go.
Work orders
Quality & site safety
›
Job Requirements
Tick what this specific job needs — nothing is assumed. This determines which trades get scheduled; dates come later on the Schedule page.
Schedule
The phase chain for this job (trades, assembly, delivery, install). Dates and drag-to-move happen on the Schedule page — this is the at-a-glance view.
| Title | Complete | Duration | Start | End | Accepted | Pending | Files | |
|---|---|---|---|---|---|---|---|---|
| Not scheduled yet. | ||||||||
Job Schedule
Book check measures, shed assembly, trades, truck bookings and installs for this job. Saved events also appear on the Master Calendar / Gang Chart.
Hours Summary
Scheduled Events
| Type | Trade | Title | Assigned | Location | Start | End | Hours | Status | Action |
|---|---|---|---|---|---|---|---|---|---|
| No events scheduled for this job. | |||||||||
Two-way sync with ServiceM8 and purchase orders is not live yet — this schedule is MAUD's own source of truth for now.
Complimentary Consultation & Concept
The complimentary stage: one onsite consultation, the initial rough design (up to three renders) and the first proposal. Client-requested revisions after that first proposal begin the paid design stage — a genuine Cape Kitchens error is a correction, not a revision. The concept share below is an optional pre-proposal presentation page.
Estimate Band & Design Package
The band prefills from the live estimate (±10%) once the job is priced — adjust and save. MAUD suggests the package from the expected value; picking a different tier, or typing your own fee, needs a reason. The fee and revision allowance freeze when you lock the package, before the agreement is created.
Design Agreement & Fee
The Design & Pre-Construction Services Agreement is e-signed by the customer, then the design fee is invoiced separately through ServiceM8. Detailed design starts once the fee is paid (or waived with a reason).
Design Continuation Credit
A paid design fee becomes an equal credit. The contract signs at the full (gross) price and the 6.5% HBCA deposit is calculated on that gross price; the credit is earned at contract signing and then applied by you to one payment stage on the Contract tab. It expires 90 days after payment and applies once.
Revision Rounds
One round = one consolidated list of changes. Included rounds come from the package; a Cape Kitchens correction never consumes one; extra rounds are quoted and approved in writing before work starts.
Variations against the contract baseline
Log a warranty claim
For a claim that came in by phone, email or in person — a customer self-submission from the portal lands here automatically. See SOP-10 (Warranty & Defects) for the responsibility test and response SLAs.
Warranty claims
BoM CSV Versions
Uploaded SketchUp CSV files are stored in the private bom-files bucket and linked to the BoM import/version records.
Estimate Versions
Saved estimate snapshots for this job/import.
Job Documents
Signed contracts, accepted proposals and archived documents for this job — version controlled, newest first.
Future File Areas
These are placeholders for the next file workflows.
ServiceM8 photos & files
Everything attached to this job in ServiceM8 — site and checkout photos, markups, room scans, and the quotes, invoices and forms ServiceM8 generated. Indexed hourly; the files themselves stay in ServiceM8 and load when you look at them.
Job notes
Long-form internal notes — quick notes live in the diary rail. Not built yet: a future decision log, internal notes, customer notes and pricing-change history for this job.
Stock
Native replacement for the My PO / My Stock add-ons — warehouses, materials, levels, traceability, requests, suppliers and purchase orders.
| SKU | Name | On hand | Allocated | Available | Min | Adjust |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Settings
Shared MAUD settings — changes apply to all staff, except Appearance which is per deviceAppearance
Saved on this device only.
Finance
Cash, what's owed both ways, payroll and tax at a glance. Inc GST unless a tile says otherwise.Loading…
Cashflow
Money in and out by week, inc GST, from everything MAUD knows. Hover a figure for its source; drag a figure to another week to move it.Bills & receipts
Supplier bills from Xero waiting to be matched to a job, regular overheads Xero suggests for the cashflow, and card receipts waiting to be coded.Payroll
Timesheets by fortnight, approved here and sent to Xero payroll as drafts. Moved here from Settings › Timesheets.Timesheets
clock entries by fortnight — each person confirms their own in MAUD Go, you approve, then MAUD sends draft timesheets to Xero payroll. No money on this page: Xero applies the rates.Units only — Xero applies the rates. In the MYOB CSV (fortnights before the Xero cutover) fares & travel and km use MYOB's Hourly basis: the Hours column carries DAYS or KM, not hours.
Xero & books
The Xero connection, the supplier ↔ Xero contact map, and what MAUD's bookkeeper may write to Xero. Moved here from Settings › Xero.Xero
the ledger MAUD will raise invoices into (spec 41). Demo Company first: real jobs are refused until go-live. Nothing here raises or sends an invoice.Bookkeeper
what MAUD may write to Xero (bills, payments, card receipts, Job tracking), the ABA details for payment runs, and supplier documents waiting for a person (spec 56).Invoices
Tax invoices raised from MAUD into Xero, and the ones billed before MAUD. Paid amounts come from Xero every 15 minutes (and within a minute by webhook). Raise, void and send from each job's Billing tab.Loading…
Quality
Issues: everything reported with MAUD Go's Report something button, raised at a pre-start, or logged here. Credentials: white cards, licences and insurance, and when they run out. Equipment & SDS: tools and measuring gear with their check dates, and the safety data sheets the crew read on MAUD Go. Scorecard: how the business is tracking against its quality and safety targets. Audits and Reviews: the monthly desk audit and the quarterly management review. Suppliers & trades: the approved list, with the status an admin sets at the review. Evidence: the standard clause by clause, with the records behind it.Loading…
Payment run
Approved supplier bills from Xero, due soon. Tick what to pay, make the ABA file, upload it in Westpac Live, then mark it uploaded so Xero gets one batch payment that reconciles in one click.Loading…
Reports
Quoted vs actual on every job, profit to date, and where the crew's paid hours went. Ex GST.Loading…
Loading…
System
The System Atlas: pages, edge functions, tables, scheduled jobs, readers, assistants and outside systems.Loading…