Examples
Where AI fits in a real service business.
Three fictional Utah companies, the tools they already use, and exactly where an agent takes work off the owner's plate. Same pattern every time: something happens, the agent drafts the next step, the owner approves, the agent does it in the tools they already have.
In short
An AI agent for a service business connects to the tools it already uses (job software, accounting, calendar, phone, and email), watches for things like new quote requests, finished jobs, and overdue invoices, and drafts the next step for the owner to approve. Almanac Office sets these up for Utah service businesses, starting with the three jobs that cost the owner the most time.
Example 1 · House cleaning
Juniper Home Cleaning, Sandy.
Owner, a part-time office manager, and six cleaners in three teams. About 70 recurring clients plus deep cleans and move-outs. The owner spends most evenings quoting, rescheduling, and texting.
- Jobber scheduling, quotes, invoices
- QuickBooks Online books
- Google Workspace email, calendar
- Quo (formerly OpenPhone) business number
- Website quote form
| When this happens | The agent | The owner |
|---|---|---|
| A quote request comes in at 9pm | Prices it from the price sheet (beds, baths, square feet, frequency, add-ons), finds two open slots in that area, and drafts the quote in Jobber plus a text reply. | Taps OK. Unusual jobs (post-construction, heavy pet hair) are flagged to price by hand. |
| It's 5pm the day before a clean | Texts tomorrow's clients a reminder from the business number. | Nothing. Routine, so it runs on its own once approved. |
| A client replies "can we do Friday?" | Checks the schedule, offers two open times, and when the client picks one, queues the change for a one-tap OK and texts the team lead. | Taps OK, and the visit moves. |
| A one-time deep clean is marked done | Next morning, drafts a note asking if they'd like a recurring spot, with the biweekly price. | Approves. This is where recurring clients come from. |
| A client hasn't booked in 60 days | Drafts a friendly check-in, at most three a day, never twice in six months. | Approves or skips each one. |
- BRIEFMorning text to owner: 14 cleans today, 2 quotes waiting, 1 card declined.
- QUOTEWeb request from last night: 3 bed / 2 bath, biweekly. Priced from sheet, Thu 9am offered. Approved 7:14, sent.
- RESCHEDClient asked to move Thu to Fri. Fri 1pm offered and accepted. Change approved 11:40, team B lead texted.
- FOLLOWMove-out clean done yesterday. Recurring offer drafted. Held for approval.
- REMINDTomorrow's 12 clients reminded.
- REPLY"Do you clean inside the oven?" Answered from the service list with the add-on price.
Fictional company, illustrative example. Stays human: pricing odd jobs, complaints, hiring, and payroll.
Example 2 · HVAC
Kestrel Heating & Air, West Jordan.
Owner, a customer service rep, a bookkeeper, nine service techs, and an install crew. Busy in January and July, quiet in April and October. Big-ticket replacement quotes go out and then go quiet.
- Housecall Pro (MAX plan) jobs, estimates, memberships
- QuickBooks Online books
- RingCentral phones
- Google Workspace email, calendar
| When this happens | The agent | The owner or office |
|---|---|---|
| A call comes in at 11pm | The AI receptionist answers, says it's an assistant, and follows the owner's emergency rules. No heat with a baby or elderly person at home gets flagged urgent and the on-call tech is texted. A gas smell gets "leave the house and call your gas company or 911" first, every time. | On-call tech calls back. Everything else becomes a job request for the morning. |
| A replacement estimate goes unanswered for 3 days | Drafts a personal follow-up that references the options quoted and answers the usual questions (timeline, financing, warranty). A second follow-up at 10 days. Closed out at 30. | Approves. Never discounts on its own. |
| A maintenance plan expires in 30 days | Sends the renewal with a tune-up booking link and fills open shoulder-season slots first. | Approves the first batch, then lets renewals run. |
| A tech closes a job with rough notes | Turns the notes into clean invoice line items for the office to check, and texts a review request once it's paid. | Office approves the invoice. Review requests run on their own. |
| It's 6am | Morning brief: last night's calls, what got booked, open estimates and their total, invoices over 30 days. | Reads it with coffee. |
- CALLNo heat, two kids at home, Riverton. Flagged urgent per rules. On-call tech texted with address and notes.
- CALLThermostat question. Walked through the reset steps. Resolved, no visit needed. Logged.
- CALLFurnace short cycling, not urgent by the owner's rules. Job request created for 8am callback.
- BRIEF3 calls overnight, 1 urgent handled, 1 callback. 6 open estimates. 4 invoices past 30 days.
- FOLLOWTwo replacement estimates at day 3. Follow-ups drafted. Held for approval.
Fictional company, illustrative example. Stays human: diagnosing, pricing replacements, safety calls, and anything a customer is upset about.
Example 3 · Landscaping
Sego Lawn & Snow, Lehi.
Owner, a spouse who runs the office part-time, three mow crews, and a sprinkler tech. No job software: routes live in a spreadsheet, and most customer contact is texts. Fall is chaos: blowouts, aeration, and snow contracts at once.
- Google Sheets routes and customers
- QuickBooks Online invoices
- Gmail email
- Business number moved from a personal cell
| When this happens | The agent | The owner |
|---|---|---|
| Late August, before blowout season | Texts last year's blowout customers a booking link, grouped by route so each day fills one neighborhood. Keeps a waitlist when days fill. | Approves the message and the dates once. Confirmations run on their own. |
| Rain or an early snow is forecast | Drafts reschedule texts for the affected route and proposes the next open day. | Approves the batch with one tap. |
| A crew texts photos and "aerated, added 2 zones" | Turns it into a QuickBooks invoice draft with the right line items from the price list. | Checks and sends. |
| October | Drafts snow-removal renewals for last season's contracts with this year's price. | Approves. New contracts still get a walk-through. |
| A new lead texts "how much for weekly mowing?" | Asks for the address, estimates the lot size from the price rules, and replies with a range and the next route day in that area. | Approves until the ranges are trusted. |
- CAMPAIGNBlowout booking texts to 212 past customers, approved Sunday. 41 booked by noon.
- INVOICECrew 2 notes and photos turned into 6 QuickBooks invoice drafts.
- WEATHERRain from 10am. Thursday's route 3 reschedule drafted. Approved 5:52, 18 customers texted.
- LEADWeekly mowing request in Saratoga Springs. Range sent, Tuesday route offered.
- WAITLISTOct 14 route full. 7 customers on waitlist offered Oct 16.
Fictional company, illustrative example. Stays human: estimates for design work, crew scheduling decisions, and snow-day calls.
The pattern
Same four steps, any business.
- 01
Something happens
In your tools
A form comes in, a job is marked done, an invoice ages, a client texts, or it's simply 6am. The agent notices.
- 02
It drafts the next step
Using your rules
From your prices, service area, schedule, policies, and the way you talk to customers. It never invents a price or a promise.
- 03
You approve
From your phone
Send, edit, or skip. Routine work moves to automatic only when you say so. Money and complaints always ask.
- 04
It acts in your tools
And logs it
The quote lands in your job software, the text goes from your business number, the invoice sits in your accounting. Every action is in the log.
Want to see where this fits in your business? Check which of your software connects to AI, run the admin cost calculator, then start with an AI Jumpstart or a free audit.
FAQ
Example questions.
Are these real companies?
No. They're fictional composites built from how small Utah service businesses typically run. The tools, workflows, and approval steps are real; the names and numbers are made up.
What if I use different software?
The pattern is the same: something happens in one of your tools, the agent drafts the next step, you approve it, and it acts back in your tools. What changes is how much it can connect: some software connects easily, some only on certain plans, and a few not at all. We check your exact tools and plan before you pay anything.
What if I run the business on texts and a spreadsheet?
That works too. The landscaping example below runs mostly on a spreadsheet and QuickBooks. The one change we usually recommend is moving business texting off a personal cell phone to a business number, so the agent can help with it.
How long until the agent runs on its own?
Most owners approve drafts for a few weeks first. Routine messages like appointment reminders can go automatic once you've seen them get it right. Anything about money, complaints, or something new keeps asking you.
See where you're leaking jobs.
Send your site. Within 48 hours you get a one-page teardown covering speed, search, Maps, reviews, calls, and AI visibility. No call required.