30-min call with RobBook a proof-of-concept call
Job 02 · Account management

// Facility services · Extra work

Extra-work requests into draft proposals, priced only from your rates.

A property manager wants new color at the entrance. A wet check turns up six broken heads. A tenant needs a one-time clean before move-in. AI reads the site notes and photos, finds the matching items on your rate sheet and in your past proposals, and drafts the proposal for your account manager to check and send. Anything your rates don't cover stays blank.

Book a proof-of-concept call30 minutes with Rob
Past proposals
20 to 30
Prices it invents
None
First step
An NDA

// The one job

A request comes in. A proposal goes back.

Extra work is anything outside the maintenance or cleaning contract: enhancements, repairs, one-time cleans, storm cleanup. Today an account manager reads the crew's notes or walks the site, measures, looks up each price and writes it up the way the customer expects. In a busy week, proposals wait, and some never go out.

In the proof of concept, AI works from copies of requests your team already quoted. For each one it drafts the proposal: scope in your usual words, quantities taken from the notes and photos, and every price pulled from your own unit rates, with the source of each line shown. Your reviewer, the account manager who knows your pricing best, compares each draft with the proposal your team actually sent.

Site requestNotes and photos
Property
Requested by
Area
Photos
FindingLocationMeasure
Illustration, not a real request
Priced from
your rates
ProposalDraft
Customer
Site
Reference no.
Valid until
ItemQuantity and unitRate source
Illustration, not a real proposal

// Where quotes go wrong

Why an extra-work proposal is harder than it looks

Some requests come from the customer, some from your crew. An irrigation technician on a wet check runs each zone on its own and logs broken heads, leaks and dry spots, and some companies send each finding as its own repair item, so the property manager can approve them one by one. Before anything gets a price, the draft reads the contract. A city landscape maintenance contract, for one, may list adjusting, raising and replacing sprinkler parts as part of the base work, and quoting covered work as extra costs the customer's trust.

Quantities need units, and the units differ by task. Bulk mulch is priced by the cubic yard, and a cubic yard spread one inch deep covers 324 square feet, so a 3-inch top-dress over a measured bed has to be converted before any rate applies. Seasonal color is counted in flats or pots. Tree work proposals often follow the ANSI A300 pruning standard, which asks for the objective first, such as clearance over a walkway, and measurable limits such as the largest branch to be cut. A line that just says trim trees invites questions, so the draft writes scope the way your past proposals did.

Janitorial extras run on production rates. A one-time clean is estimated in labor hours: square feet divided by a production rate, the method behind ISSA's published cleaning times, though your own rates from past jobs are the ones that count. A post-construction clean is often quoted in phases, commonly a rough clean, a final clean and a touch-up before move-in. Companies name those phases differently, some say rough, light and final, so the draft keeps your names and prices each phase on its own line.

Portal customers and your software both set the shape. In ServiceChannel a proposal is built from labor, materials, travel, freight and other charges, and a client can load a negotiated price list so items are picked from agreed rates. Its guidance says a revised proposal is the original amount plus or minus the change, and if two proposals on one work order are approved, the NTE becomes the total of the one approved last, not the sum of both. Aspire builds estimates from production kits and templates carrying management-approved margins by branch, division and service type, and a won bid becomes a work ticket. The draft follows whichever your team uses.

Your account manager's checklist. Is every price traced to a rate on your sheet or a past proposal? Is any of it already covered by the contract? Are quantities taken from a measurement, note or photo, never guessed? Does the proposal carry the customer's reference number where they want one? And is every item with no rate left blank instead of filled in?

// What you send

Past requests and the proposals that answered them

Copies only
No portal access
01

20 to 30 quoted requests

Requests your team already priced, each with the proposal that went out. Mix in won and lost ones, landscape and janitorial if you do both, and a couple that were revised.

02

Notes and photos behind them

The site walk notes, wet check sheets, measurements, photos and emails each proposal was written from, as your account managers had them.

03

Your rate sheet

Unit rates, labor rates, minimums and any customer-specific price lists. This is the only place the drafts take prices from.

04

NDA first, logins never

The NDA is signed before the first request moves. No login to Aspire, LMN, your CRM or any customer portal. If real proposals can't leave the office, your reviewer helps build look-alikes.

// Before it starts

What the owner agrees up front

Three decisions come before any request is shared.

Before the proof of conceptOwner signs off
Reviewer
An account manager or branch manager who prices extras today
Success criteria
Agreed in writing, for example every price traced to your sheet
Price
A range for running it live
Requests
Picked by the reviewer, lost bids included
NDA
Signed before the first file

// How the test is judged

Your proposal and the draft, request by request

Side by side
same requests
On the same 20 to 30 requestsWhat your team sentThe AI drafts
Every price taken from your rate sheet or a past proposalMeasured on your proposalsMeasured on your proposals
Work the contract already covers left outMeasured on your proposalsMeasured on your proposals
Quantities and units match the notes and photosMeasured on your proposalsMeasured on your proposals
Scope written in your usual wordingMeasured on your proposalsMeasured on your proposals
Customer reference and format followedMeasured on your proposalsMeasured on your proposals
Items with no rate left blank for a personMeasured on your proposalsMeasured on your proposals
These are the questions, not the answers. The cells stay empty until your own requests have been through a proof of concept.Your reviewer fills them in.

// After a yes

About 30 days on new requests

If your reviewer says yes, new extra-work requests get drafted the same way for about 30 days.

No proposal goes to a customer until an account manager has checked and sent it. Your team still prices anything off the sheet, walks the sites that need it and submits portal proposals, while the reviewer keeps comparing drafts with what the account managers would have written.

For those 30 days the work stays on proposals for extra work and nothing else.

// Later, if it works

Jobs that could follow extra-work quotes

Possibilities to rank with you
Each one priced separately
  1. 01

    Work order invoicing

    Approved extras billed from the crew's paperwork, so the proposal and the invoice agree.

    Next
  2. 02

    Property walk reports

    A recommended-work list for each property from the season's notes and photos, for account managers to take to renewal meetings.

    Then
  3. 03

    Contract bid packages

    Responses to maintenance and cleaning bid requests drafted from site measurements and your past bids, for an estimator to price.

    After that

// One hard limit

It never quotes a price that isn't on your rate sheet.

Every price in a draft comes from your own unit rates or a proposal your team already sent, and the line shows which. An item with no rate is left blank for the account manager. The test never sends a proposal, never submits one in a portal and never talks to a customer.

Extra-work quotes are priced as their own job: a range before the proof of concept, a fixed price before you sign.

Rob sets the range on the call, once he knows how many extra-work requests come in a month and how many divisions quote them.

// Questions

Extra-work quote questions

Will the AI decide what we charge?
No. Prices come only from your rate sheet and the proposals your team already sent. Where neither covers an item, the line stays blank and your account manager prices it.
Can it measure a property from photos?
Not reliably, and it doesn't try. Quantities come from the measurements and notes your team took, and photos are used to confirm what the request is about. A request with no measurement gets flagged for a site visit.
We price enhancements in Aspire. Does that matter?
Send exports of past estimates and your kits or rate tables, and the drafts follow them. The proof of concept never logs in to Aspire, LMN or any other system, so the software only matters later, when planning a live run.
Do you include lost bids in the test?
Yes, if you have them. A lost bid with its final price shows whether the draft would have priced it the same way, which is part of what your reviewer judges.
Rob Eason

Rob Eason, founder

// Book a proof-of-concept call

Bring a few requests your team quoted last month.

Thirty minutes with Rob. Have your company and role ready, the kind of extra work you quote most, and roughly how many requests come in each month. Hold the proposals and photos until the NDA is signed.

  • Co-owned a 60-employee financial services firm and sold his share to his partner.
  • Ran GOSO Technologies, a Boston solar company rated 5/5 across 24 Google reviews.
  • 5/5 across 83 reviews in HighLevel's Certified Admin Directory.
  • 4.3/5 from 6 Google reviews of Massmarket AI.
  • Every directory and Google review, critical ones included, is shown word for word at massmarket.ai/reviews.
  • Takes every proof-of-concept call himself.