Drag an unscheduled job onto a day and it is booked. The calendar knows who is already out, who is already loaded, and — the one that actually costs you money — who has a job an hour earlier on the other side of town.
Sales orders and technicians are separate views, and the technician lane enforces a booking window — how far out you will commit, and how much grace before it. Dispatch and sales stop fighting over the same grid.
Two jobs in one slot is the obvious one. The useful one is back-to-back after Ortiz at a different address — no drive-time buffer, flagged before you promise it rather than when the tech phones in late.
Free, one job, heavy, or an exact clash — per tech, per day, before you decide who takes the next call.
Optional two-way sync with Google or Outlook. CRM jobs appear on the tech's own calendar and move when you move them; everything else on their calendar comes back as an anonymous Busy block. The scheduler sees that they are unavailable, never why.
A job pushed out to a personal calendar is keyed, so rescheduling it moves the existing entry instead of leaving a ghost behind at the old time.
Dispatched service work shares the calendar with sales visits, and is deliberately exempt from the drive-time check — a promised repair window is not the same commitment as a booked appointment.
Get a personalized demo of Sun Service CRM for your team.