More booked jobs, filled by AI

Booked revenue is the number that pays the crew on Friday. A calendar with two open windows on Wednesday and a cancellation at 10am is a payroll problem. AA19 builds the booking flow, the reminder cadence, and the backfill logic around the way dispatch already assigns work.

TL;DR

AI books more jobs by converting inbound interest into a confirmed slot against live crew capacity, travel zones, and job duration, with reminders, deposits, and waitlist backfill protecting the calendar. Revenue rises from the leads already arriving.

01The problem

Interest arrives faster than the calendar can absorb it

Booking depends on two people being available at the same moment: a homeowner ready to commit and a coordinator free to check the board. Those moments rarely line up. Calls land during dispatch, forms arrive at 9pm, and the reply goes out the next morning to somebody already scheduled with another company.

The calendar itself carries the second cost. Slots get promised without checking drive time or crew skill, a cancellation at 10am leaves a truck idle through lunch, and no-shows go unrecorded, so the pattern never gets addressed. Payroll runs the same either way.

Symptoms an owner recognizes

  • Open windows mid-week that nobody notices until the day arrives
  • Cancellations that stay empty because the waitlist lives in someone's head
  • Jobs booked without accounting for travel between zones
  • Repeat no-shows from the same customer segment with no deposit rule
  • Weekend and evening requests answered on Monday
AA19 booking system placing a confirmed job into live crew capacity for a home service company
02How it works

More booked jobs, produced by a system.

01

Interest expires fast

A homeowner researching a water heater replacement at 9pm has three tabs open. Voicemail loses that customer. A booking flow that prices, confirms, and sends a calendar invite keeps them.

The system holds slots against real constraints: crew skill, job duration, drive time, permit lead time, and equipment availability. Nothing gets promised that dispatch cannot deliver.

02

Protecting the slots already sold

Reminders go out on a cadence tuned to the trade, with a confirm-or-reschedule link. Deposits or a card on file gate the appointments with a history of walking away.

A cancellation triggers an offer to the waitlist ranked by proximity, job value, and urgency. Open windows fill in minutes rather than sitting empty.

03

Capacity as a growth lever

Booked hours against available hours, by crew and by service line, shows where the ceiling sits. Utilization at 62 percent means the answer is scheduling discipline, not another truck.

Seasonal demand gets shaped in advance. Reactivation offers pull maintenance work into slow weeks, which flattens the swing between a packed August and an empty February.

03Who it fits

Companies this applies to.

Companies selling time on a calendar. HVAC teams running maintenance agreements, cleaning companies packing recurring routes, dentists filling hygiene columns, med spas managing provider chairs, pest control routes on quarterly cycles, plumbers holding emergency capacity, and property managers coordinating vendor access.

05Measurement

Numbers that prove it moved.

Metric 01

Lead to booked rate

Share of inbound conversations that end with a confirmed slot, split by source.

Metric 02

Crew utilization

Booked hours against available hours, by crew and service line.

Metric 03

No-show rate

Tracked against reminder cadence and deposit policy.

Metric 04

Backfill speed

Minutes from cancellation to a refilled slot.

Manual scheduling compared with an AA19 booking system
AreaManual approachAA19 system
Response to an inbound requestCallback during office hoursConfirmed slot and calendar invite in the same conversation
Capacity checkCoordinator eyeballs the boardCrew skill, job duration, travel zone, and load caps applied automatically
RemindersSent when someone has timeCadence tuned to the trade with a confirm or reschedule link
CancellationsSlot sits open for the rest of the dayWaitlist offer ranked by proximity, value, and urgency
DepositsRequested inconsistentlyRules by service type, ticket size, distance, or customer history
Slow seasonAbsorbed and hoped throughMaintenance and reactivation campaigns scheduled against the gap weeks
What a build costs
One-time build. $500 to $10k.

Scope drives the number. Systems, trades, and custom pieces are all listed on the pricing page.

See pricing →
06FAQ

Questions owners ask about this.

Will online booking overload the schedule?

Availability gets gated by crew skill, job duration, travel zone, and daily load caps, so the board stays realistic.

Can deposits be required for certain jobs?

Yes. Deposit rules can vary by service type, ticket size, distance, or customer history.

Does it work with the calendar already in use?

Slots write into ServiceTitan, Jobber, Housecall Pro, or Google Calendar, so the field crew keeps the app already on their phone.

What happens with emergency calls?

Severity triage routes urgent work to on-call capacity and pushes flexible jobs, with the customer notified and offered an alternate window.

Can it fill slow seasons?

Reactivation and maintenance campaigns target the gap weeks in advance using service history and last visit date.

What does a booking build of this type cost?

Scope sets the price inside a 500 to 10,000 dollar one-time range. A booking flow tied to one calendar sits low in that band. Capacity rules across multiple crews, deposit logic, waitlist backfill, and route awareness sit higher.

Does it integrate with the field software already running?

Slots write into ServiceTitan, Jobber, Housecall Pro, or Google Calendar, so technicians keep the app on their phone. Payment processing, phone systems, and the CRM connect to the same flow rather than running in parallel.

How does booking quality stay high?

Availability gets gated by real constraints, so the board never promises work dispatch cannot deliver. Booking accuracy gets reviewed against completed jobs, and any pattern of overbooked days becomes a tightened rule.

What happens with an unusual request?

Multi-crew projects, permit-dependent work, and jobs outside the standard travel zone stop before confirmation and route to dispatch with the details attached. Emergency calls follow severity rules and reach on-call capacity directly.

How long does implementation take?

Two to four weeks from discovery to live booking. Mapping real capacity rules, job durations by service line, and travel zones takes longer than the software connection itself.

[ Ready ]

More Booked Jobs With AI, built around the way the company runs.