Appointment Booking
Offers open arrival windows from your business hours and your DispatchLine board, reads the details back, and books the job during the call.
Taking a message is not the same as booking a job. A message means you call back in the morning, reach voicemail, and learn later that the customer booked the next shop on the list. DispatchLine books. During the call it checks your board for open arrival windows, offers two, reads the address and phone number back, and creates the appointment. The caller hangs up with a window, and you wake up to a full board.
How phone appointment booking works, step by step

- The basics first. Name, address and a callback number, before any booking. Your technician needs a name to ask for at the door.
- Open arrival windows from your hours and your board. The agent asks the board for open windows on the days you are open, in your time zone, against today’s actual date.
- Two windows, not ten. “I can have someone there tomorrow between 8 and 10, or between 12 and 2. Which works better?” Two choices is what a dispatcher offers and what a caller can hold in their head at 6am.
- The details read back. The phone number and the address, corrected on the spot, so a mishearing does not send a truck to the wrong street.
- Booked before hangup. The appointment is created on the board while the caller is still on the line, and the agent ends by saying what happens next.
- A callback only if nothing is open. When the board has no open window, the agent takes the details and promises a callback. It never promises a time it did not book.
Arrival windows, not exact times
You set the window length; two hours is typical. The agent never promises a minute. It promises a window, the way your dispatcher does, on purpose. A 10:00 sharp booking made at 2am by a receptionist who cannot see traffic or the job before it is a promise you will break, and the customer remembers the broken promise, not the fast pickup. A window you can keep is worth more than a time you cannot.
Windows are built from your business hours per weekday, so a shop closed on Sunday never gets a routine Sunday booking, and the agent knows what “tomorrow morning” means in your time zone. The arrival windows and hours guide covers the setup.
Service areas and the caller outside them
Enter the towns, counties or ZIP codes you serve. A caller outside them is told politely that you do not serve that area and is offered a message, which lands on your lead list. No booking, no wasted drive. If you sometimes take jobs just past the line, set the list a little wider and let the callback decide.
Emergency-only windows on closed days
Nothing is held back for emergencies. The agent books the earliest window still open and flags the call as an emergency, and your on-call tech gets the alert when the call ends. On a day you are closed, the windows it can offer an emergency run from 7am to 9pm. A routine caller asking for a tune-up never sees them, so the 2am burst pipe still has somewhere to go when the day is full. What counts as an emergency, and the safety step before the booking, is set on the emergency triage page.
What you control
- Window length and the hours per weekday.
- Service areas.
- Your after-hours fee sentence.
- The triage questions asked before booking, per trade, in your words.
- The business facts the agent quotes when a caller asks what the visit costs or whether you do water heaters; anything not written there gets “I’ll have the office confirm that.”
Changes are made in the portal without a ticket and apply to the next call. Every plan has every call-handling feature; Fleet adds several locations, set up with our team.
Conflicts and the one calendar that counts
The agent offers only the windows the board reports open at that moment and books before the call ends, rather than promising now and booking later. The board is also the only calendar the agent can see. A job on your paper calendar or in Jobber but not on the board is a window the agent believes is open, so until the integrations ship, the board has to be the one that is right.
Reschedules and cancellations
When a customer calls back about an existing appointment, the agent takes the details and puts the call on your lead list for a quick callback. It does not move or cancel the booking itself yet; rescheduling by the agent is in development. In practice that means a glance at the lead list before the trucks roll.
What it will not do
- Promise a time that is not on the board.
- Quote a price you did not write into the business facts.
- Book a routine job outside your hours, or book outside your service area.
- Book a routine job as an emergency, or an emergency as routine.
- Take a payment or a card number.
- Text a caller who did not agree to a text on the call.
Where the appointment goes
- On the Appointments board in the portal, with the time, customer, phone, service and address.
- In your inbox, by email, when it is booked.
- In the CSV export of your call history, where the call shows as booked.
- In the Monday email, counted in the week’s jobs booked.
- Google Calendar sync is in development.
- Jobber is in development, and Housecall Pro and ServiceTitan are planned. Until then, you copy the job across from the board or the booking email.
Every call, booked or not, sits in the call list with its outcome, plus its recording, transcript and summary while recording is on, and team members are unlimited. The integrations page tracks the status of each connection.
One line for each trade
- Plumbing: a dripping faucet at 9pm books into Thursday between 1 and 3 with the address read back; a burst pipe books the earliest window still open and is flagged as an emergency instead.
- HVAC: a tune-up request in April is booked into the next open window, and a question about your maintenance plan is answered from your business facts.
- Electrical: “add an outlet in the garage” is booked as routine inside your hours; “burning smell from the panel” is not booked at all until the caller is out of the house and has called 911.
Limits and honest status
The caller hears the window read back on the call, and a text confirmation goes on top of that: from one shared DispatchLine messaging number that names your business, to callers who agreed to a text on the call and to nobody else. The SMS follow-up page covers the wording and the STOP instruction. Booking alerts to you go by email. There is no live sync to any calendar or field-service tool yet. The 3-day free trial, 150 minutes with up to 8 minutes on a call, books exactly the way a paid plan does, and the number starts answering once you have made your test call; pricing lists the three plans, and how it works follows one call from ring to board. Every booking starts with the line being answered; see 24/7 call answering.
FAQ
Can the AI book appointments directly into my calendar?
It books onto the appointments board in the DispatchLine portal, live during the call, and you can export your call history as CSV. Google Calendar sync and a Jobber connection are in development, and Housecall Pro and ServiceTitan connections are planned. Until those ship, the board is the calendar.
Why arrival windows instead of exact times?
Because a window is a promise you can keep. You set the length, two hours is typical, and the agent offers two open windows and books one. It never promises a minute.
What if the caller wants a time that is not open?
The agent offers the open windows it can see on the board. If nothing is open, it takes the details and promises a callback instead of inventing a slot.
Can it handle a customer who wants to reschedule?
Not by itself yet. It takes the details and puts the call on your lead list for a callback. Rescheduling by the agent is in development.
Does it book for callers outside my service area?
No. It tells them politely that you do not serve that area and offers to take a message, which goes to your lead list. You decide whether to call back.
Does the customer get a text confirmation?
Yes, text confirmations are included. The agent asks permission on the call first, and only callers who agreed get one. The text comes from one shared DispatchLine messaging number that names your business and carries a STOP instruction, and the window is read back by voice as well.
When does the agent start booking real calls?
After your test call. Once the setup wizard is done we build the agent and buy a local number, and you press Test call so the agent phones you. When that call ends the number starts answering and the forwarding steps unlock, so the first real booking only happens after you have heard how it books.
Guides that go deeper
- AI Receptionist for Contractors: Booking Without a Front DeskThe ten jobs a front desk quietly does, which six a phone agent can take, which four it cannot, and what your day looks like once it does.
- Arrival windows, hours and emergency slotsHow the agent turns your working hours into bookable windows, and what changes when a call is an emergency.
- Forward your business line to DispatchLineConditional and unconditional forwarding, with the dial codes and app steps for the major US carriers and VoIP providers.
- Heat-wave playbook for HVACSet up your line for an HVAC heat wave call surge: what to change in DispatchLine the day before, what to watch during the week, and what…
- First-freeze playbook for plumbersSet up your DispatchLine line the evening before the first hard freeze: keywords, safety lines, hours and alerts, then what to check the…
New field guides by email
Guides for home-service businesses on answering calls, call triage and after-hours coverage: the title, a short summary and a link for up to six of the newest guides on this site. At most one email every 30 days.