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 happensThe agentThe owner
A quote request comes in at 9pmPrices 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 cleanTexts 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 doneNext 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 daysDrafts a friendly check-in, at most three a day, never twice in six months.Approves or skips each one.
agent log · juniper home cleaning · example tuesday
  1. BRIEFMorning text to owner: 14 cleans today, 2 quotes waiting, 1 card declined.
  2. QUOTEWeb request from last night: 3 bed / 2 bath, biweekly. Priced from sheet, Thu 9am offered. Approved 7:14, sent.
  3. RESCHEDClient asked to move Thu to Fri. Fri 1pm offered and accepted. Change approved 11:40, team B lead texted.
  4. FOLLOWMove-out clean done yesterday. Recurring offer drafted. Held for approval.
  5. REMINDTomorrow's 12 clients reminded.
  6. 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 happensThe agentThe owner or office
A call comes in at 11pmThe 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 daysDrafts 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 daysSends 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 notesTurns 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 6amMorning brief: last night's calls, what got booked, open estimates and their total, invoices over 30 days.Reads it with coffee.
agent log · kestrel heating & air · example january night
  1. CALLNo heat, two kids at home, Riverton. Flagged urgent per rules. On-call tech texted with address and notes.
  2. CALLThermostat question. Walked through the reset steps. Resolved, no visit needed. Logged.
  3. CALLFurnace short cycling, not urgent by the owner's rules. Job request created for 8am callback.
  4. BRIEF3 calls overnight, 1 urgent handled, 1 callback. 6 open estimates. 4 invoices past 30 days.
  5. 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 happensThe agentThe owner
Late August, before blowout seasonTexts 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 forecastDrafts 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.
OctoberDrafts 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.
agent log · sego lawn & snow · example september week
  1. CAMPAIGNBlowout booking texts to 212 past customers, approved Sunday. 41 booked by noon.
  2. INVOICECrew 2 notes and photos turned into 6 QuickBooks invoice drafts.
  3. WEATHERRain from 10am. Thursday's route 3 reschedule drafted. Approved 5:52, 18 customers texted.
  4. LEADWeekly mowing request in Saratoga Springs. Range sent, Tuesday route offered.
  5. 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.