What Schedules shows
The Schedules page (firms only) is a multi-courier calendar. It overlays every connected courier's availability, jobs, and blocks onto a single grid so you can see at a glance who's free, who's busy, and where there's room to dispatch.
Three views
Same Day / Week / Month switcher as My Calendar:
- Day — one column with horizontal lanes per courier, color-coded.
- Week — Monday–Sunday with all couriers overlaid on each day.
- Month — overview. Click any day to drill into its Day view.
Courier color coding
Each courier gets a stable color across all three views. The legend sits in the toolbar — toggling a name in the filter dropdown hides that courier's entries from the grid without affecting anyone else.
Job entries on Schedules
A blue entry on Schedules is a job. Click it to open the job detail view where you can edit, reassign, or delete.
Job entries are draggable in Day and Week views: drag the middle to move the time slot, drag the bottom edge to extend the duration. Both actions check for conflicts before saving — overlapping jobs on the same courier are rejected with an inline error.
Creating entries from Schedules
- Double-click an empty cell to open a form with the courier and time pre-filled.
- The form has a Type toggle: Job, Available, Tentative, or Unavailable.
If you create a Job, the assigned courier will see it on their calendar within seconds and receive an email if invitations are wired.
Filtering
The toolbar Filter dropdown lets you narrow the view to a subset of couriers. The selection survives page reloads via a URL parameter, so you can share a filtered link.
Cross-firm unavailability
If one of your couriers has a job booked with another firm during a slot you're considering, their time renders on your grid as an anonymous red Unavailable bar — visually identical to an unavailable block the courier painted themselves.
The double-booking guard still kicks in: if you try to create or drag a job into that window, the form is rejected. But the bar itself doesn't disclose that another firm is involved. That's the deliberate design — both sides of a multi-firm courier's schedule stay private from each other, but every firm sees enough to avoid double-booking.