HarchSignal

Routing2026-10-286 min

Appointments That Land in Google Calendar on Their Own

Calendar routing is the layer that turns an AI conversation into a real appointment. Slots, time zones, buffers, reminders, WhatsApp confirmation: the full detail — and why it changes quote economics.

Why booking changes quote economics

A recovered call is worth nothing until it becomes an appointment. Between "lead captured" and "slot booked" is where most setups leak: the lead exists in a table, but nobody calls back, so nothing happens. Booking at the very moment of the conversation closes that leak.

The mechanics are documented: public 2026 studies on sales responsiveness all show the same decay — every hour without contact costs conversion. When AI books the appointment inside the conversation, no hour is lost. The quote enters your calendar, not a waiting list.

Real slots, not generic boxes

The system connects to your Google Calendar via API and reads real availability: existing events, working hours, travel habits. The AI only offers slots that genuinely exist in your day — it never promises Tuesday 9 AM when your Tuesday is full.

Your changes propagate automatically: block an afternoon and the slots vanish; open one and they return. One source of truth: your calendar. No parallel agenda to reconcile every evening.

Time zones and anti-collision buffers

Two details break naive setups: time zones and buffers. Time zones first: the client in a neighboring region sees times in their own zone, the system converts, and the dashboard shows both. No more "I thought you said 2 PM".

Buffers next: a configurable travel margin before and after each on-site job, by job type. Double bookings and impossible gaps — the classic calendar chaos — are prevented at the source, because the AI simply cannot book into a buffer.

Day-before and hour-before reminders, WhatsApp confirmation

A booked slot isn't a kept slot. The sequence: confirmation at booking (SMS or WhatsApp, with the essential details), reminder the day before, reminder an hour before. Each message is short, in the client's language, with reply options.

If the client cancels or reschedules by text, the slot reopens automatically in your calendar and the cancellation shows in the dashboard — you decide what to do with it. No-shows don't vanish by magic: they become visible early, therefore manageable.

What you see in the dashboard

Every conversation ends in the same place: caller number, need, urgency score, qualified address, booked slot, full transcript. The day's appointments, pending quotes, escalations. One screen replaces the notebook and your memory.

The monthly report — the very one our guarantee is tied to — adds the trend: calls captured, recovery rate, appointments booked, estimated revenue recovered. It describes what happened, it doesn't embellish: a bad week appears in it as a bad week.

Limits to know

Automatic booking assumes a legible calendar. If yours is a battlefield of overlapping events, tidy it first: the system reads reality, it doesn't fix it. Special cases — multi-day jobs, fragile schedules — can stay manual: the AI proposes, you confirm whenever you prefer.

One more honesty note: booking isn't closing. A booked quote still has to be won, and reminders shrink holes without removing them. What changes is that every recovered call systematically reaches the "appointment set or clear next step" state — instead of dying in a missed-call list.

FAQ

Questions we get

Does it work with calendars other than Google?

Google Calendar is the reference connector for routing. If you run another tool, flag it before setup: email and the dashboard cover most of the tracking, but verify your calendar's exact coverage before go-live.

Can the client cancel by text?

Yes. The cancellation automatically reopens the slot in your calendar and appears in the dashboard with the full conversation. You keep control of what happens next.

What if two clients want the same slot?

The first to confirm locks the slot: the API updates your calendar in real time and the second is offered the next available slots. Double booking isn't possible.

Answered in under 10 seconds

Your next missed call can be the last one.

$149 credited on month 1. No commitment. Cancel within 30 days, no fees.