Collect the constraints that can invalidate a booking, find two or three workable windows, offer them with the expected duration and arrival expectations, and place the confirmed choice on both the job record and calendar.
What to carry into the work
- Do not offer a time until location, duration, crew, materials, and access are known.
- Use honest arrival windows for field work rather than false precision.
- Reserve travel, setup, cleanup, and overrun time—not only tool time.
- Send one complete confirmation and keep the job record and calendar aligned.
1. Collect the constraints first
Scheduling is a matching problem. Before proposing a time, confirm the service address, expected duration, required skills, crew size, equipment, material availability, customer access, and any weather or daylight dependency.
A missing constraint creates extra communication later. A two-hour opening is not useful if the correct technician is elsewhere, the part arrives tomorrow, or the building only permits contractors before noon.
- Exact service location and parking or entry instructions
- Expected on-site duration plus setup and cleanup
- Required person, vehicle, equipment, or material
- Customer availability and whether they must be present
- Dependencies such as weather, permits, utilities, or another trade
2. Schedule the road as well as the work
Calendar gaps can be misleading. Add realistic travel from the previous job and to the next one, then include parking, loading, setup, paperwork, and cleanup. Repeatedly ignoring these minutes causes the last customer of the day to absorb every earlier delay.
Group work geographically when possible, but do not promise a route before the customer confirms. A tentative hold can protect a good route for a short period; it should expire so the calendar does not fill with unconfirmed work.
3. Offer a small set of useful choices
Two or three options are usually enough. State the date, arrival window, estimated duration, and anything the customer must do before arrival. If the time is tentative until a deposit or approval is received, say so directly.
An arrival window is often more professional than an exact minute that field conditions make impossible. Use a narrow enough window to respect the customer’s day and communicate as soon as the crew is likely to miss it.
We can arrive Tuesday between 10:00 and 11:00 a.m. or Thursday between 1:00 and 2:00 p.m. The visit should take about 90 minutes. Please ensure the side gate is unlocked and the exterior shutoff is accessible.
4. Confirm one source of truth
When the customer chooses, update the job and calendar together. Include the customer name, job title, service address, contact method, arrival window, expected duration, access notes, and a link or reference to the approved scope.
Send a single confirmation that repeats the date, arrival expectation, preparation, cancellation terms, and contact method. The office, field team, and customer should all be working from the same version.
5. Handle changes without losing the history
When a booking changes, record who requested it and why, then update both systems and send a fresh confirmation. Do not rely on a corrected email while the old time remains on the calendar.
For weather-sensitive work, define the decision point in advance. Tell the customer when conditions will be assessed, who will contact them, and whether the booking automatically moves or requires a new choice.
