Appointment booking

The estimate gets booked while they are still on the phone.

A callback is a second chance to lose the job. The AI reads your actual calendar mid-call, offers the times the right estimator can genuinely make, and puts the appointment on the books before the homeowner hangs up.

$997/mo for the whole company. Everything below is included.

How it works

How a call becomes an appointment.

Every step below runs during the call, not afterwards.

01  It reads the real calendar

Not a guess and not a form. It checks free and busy on the connected calendar, so a slot it offers is a slot that exists.

02  It checks who covers the address

You draw your service areas on a map and assign estimators to them. It offers the reps who cover that address, with a travel buffer between appointments.

03  It reads the times back

It states the openings it was given rather than describing the day as wide open, because describing a day promises something the calendar never said.

04  It books, then confirms

The appointment lands on the calendar, the homeowner gets a confirmation by email or text, and your team gets a text with the address and the job notes. If a confirmation could not be sent, it says so instead of promising one.

05  Reschedules and cancellations too

A homeowner can move or cancel the visit on a later call. It finds the existing appointment, books the new time first, then removes the old one.

06  Or propose and wait for your yes

If you would rather approve every booking, it proposes the time and texts you. Turn booking off entirely and it takes a proper message instead.

The honest version

What it books, and what it will not.

Booking rules are yours. The AI works inside them and takes a message rather than improvising when it cannot book.

What this service handles and what still needs a person
TaskHandled hereStill a person
Offering times from your calendarLive free and busyNobody
Matching the address to an estimatorInside your drawn areasNobody
Booking the appointment on the callYesNobody
Moving or cancelling a visitYesNobody
Booking outside your set hoursRefusedYou, if you want to
Assigning a rep with no connected calendarSkippedConnect their calendar
Checking each rep on Outlook separatelyNot yetUse Google or a shared calendar

Straight answers.

Which calendars does it book on?

Google Calendar and Microsoft Outlook directly, and the calendar inside GoHighLevel when you book through that instead. Google and GoHighLevel are checked per estimator. Outlook connects one calendar, so it suits a company that books from a shared calendar.

What if two estimators cover the same town?

You set the rule. It can follow a fixed priority order, rotate to whoever has waited longest since their last appointment, work in tiers, or always go to one named person.

Can it book outside business hours?

The phones closing and the calendar closing are two different things. It can answer at 9pm and still book a Tuesday morning slot, because the calendar is open even when the office is not.

What happens if the calendar is down?

It does not invent a time. It takes the details, saves the request for your team, and tells the homeowner someone will call to confirm.

Also included

The rest of what your $997 covers.

Everything here is one plan and one price. Nothing below is an add-on.

AI roofing secretary

Answers every call in a natural voice, qualifies the job the way an office manager would, and books the estimate before hanging up.

View more

Roofing answering service

Nights, weekends and the second caller during a storm. It takes several calls at the same time, so nobody sits in a hold queue.

View more

Hail map and storm reports

Radar-estimated hail swaths over your territory, with roof and address dots underneath so you know which streets to inspect first.

View more

See every service

Stop calling people back to book them.

The homeowner is already on the phone. That is the moment the estimate gets booked.