The AI prices what you describe from your own price book. These scripts get clean drafts on the first take: invoice, estimate, three-option quote, or a fix to any of them.
Who & where. “Job for Maria Lopez at 2214 Bluff Road.” If she’s a saved customer, the name alone fills in everything.
The work. Parts with quantities, using your price book’s names or nicknames. Then labor: hours, or the flat charge.
The extras (optional): how they paid, a PO number, the unit you worked on, anything for the notes.
The golden rule: say quantities and part names, never prices. Prices come from your book, so every tech quotes the same number. If a part isn’t in the book it still lands on the invoice, flagged so the office can price it properly.
Hold, talk, release. The draft builds itself.
ScriptA standard repair
“Job for Jordan Carter, 882 Oakwood Drive. AC wasn’t cooling. Replaced the dual run capacitor, forty-five five, and the contactor, cleaned the condenser coil, one and a half hours labor.”
What comes out: both parts priced from your book, the coil cleaning captured in the description, labor at 1.5 × your rate, tax per your setting. Ready to send in one tap.
ScriptA big install: build it in layers
A long install isn’t one recording. It’s a running conversation with the same job: record as you go, and each note stacks onto the draft. Morning, mid-job, wrap-up. Nothing is lost, nothing starts over.
“Job for Riverside HOA, unit 4. Starting the heat pump swap. Set the three-ton single-stage condenser and the matching coil.”
“Ran the new line set, thirty feet, installed the filter drier, pulled vacuum.”
“Charged the system, tested heat and cool. Crew day, eight hours labor total.”
By the last note the draft holds the whole install: every part, the full story in the description, one labor line. Review it once, send it once.
Long spec descriptions: if your price book carries a full insurance-grade description for a unit (the Description column), the invoice uses that exact text automatically. You say the short name, the paperwork gets the long one.
ScriptAn estimate instead of a bill
Record it exactly like a job, then flip the Invoice / Estimate toggle on the draft. Saying “estimate” in the note is a fine habit for your own records, but the toggle is what makes it official:
“Estimate for Dana Kim, 55 Willow Court. Replace the aging 40-gallon gas water heater, new expansion tank, haul-away, three hours labor.”
Estimates get an Approve button instead of a Pay button.
When Dana approves online you’re notified, and if your shop collects deposits she’s asked to pay hers right there. One tap later converts the approved estimate into the invoice for the balance.
Script + editorGood / Better / Best
Today this is a two-step flow: speak the base estimate, then add the tiers in the editor. The voice AI builds one priced draft from your note; the three-option card is added on top of it:
Record the middle option as an estimate: “Estimate for the Hendersons... replace the three-ton system...” That prices the real work from your book.
Open the draft in the editor and tap Options. Add each tier: a label, a price, one line of description. Example: Good, repair only, $1,850. Better, new 14-SEER system, $7,160. Best, 16-SEER two-stage with a 10-year labor plan, $9,450.
Send. The customer sees three cards and taps one. The tap is the approval, the estimate rewrites itself to their choice, and any deposit is collected on the price they picked.
What the customer sees: three cards, one tap, done.
Why not fully by voice? Tier prices are sales decisions more than parts math, so today the editor owns them. Saying “Good... Better... Best...” into the mic and getting three tiers automatically is on the roadmap.
ScriptAdding to a job & fixing mistakes
To add: open the same job and record again. New work stacks onto the draft:
“Also replaced the condensate pump and one more pound of R-410A.”
To fix: say the correction plainly, or edit the line by hand in the editor:
“Correction: that was two pounds of R-410A, not three, and take the service call fee off.”
ScriptPayment, PO numbers & equipment
“...customer paid cash.” · “...bill to PO 4471 for the property manager.” · “...unit is a Carrier 24ACC6, serial 0523A78421.”
Payment mentions land in the payment-method field. PO numbers get their own field (property managers pay faster when it’s on the paperwork). The model and serial build the customer’s equipment record, so warranty tracking starts from your sentence.
Members are automatic: if the customer has an active maintenance plan, their discount appears as a line item without you saying anything.
Save yourself the retakesWhat NOT to say
Don’t say prices (“the capacitor was $89”). The book prices it; a spoken price that fights the book just makes the draft messier.
Don’t spell or dictate punctuation. It’s not a voicemail transcript. Talk normally.
Don’t narrate a novel. Two to four sentences beats two minutes. You can always record again to add.
Don’t wait until the truck. Best results, and fastest payments, come from recording in the driveway while it’s fresh.