Schedule Jobs on the Calendar
Place jobs on the calendar and dispatch board to coordinate your team's daily and weekly workload with drag-and-drop scheduling.
What this guide covers
This guide walks you through scheduling jobs on the JobsiteOn calendar. You will learn how to place jobs on specific dates and times, assign them to team members on the dispatch board, and adjust the schedule as priorities change.
Accessing the schedule
Navigate to /schedule from the left sidebar. The calendar view shows your team's schedule in day, week, or month format.
- Day view — Shows hourly time slots for a single day.
- Week view — Displays the full week with events stacked by day.
- Month view — Provides a high-level overview of scheduled work across the month.
Screenshot: The weekly schedule view showing color-coded job blocks assigned to three different team members.
Scheduling a job from the calendar
- Open
/scheduleand navigate to the target date. - Click an empty time slot to create a new schedule event.
- In the event form, select the Job you want to schedule from the dropdown.
- Set the start time and estimated duration.
- Assign the event to a team member.
- Click Save to place the event on the calendar.
The scheduled event appears as a color-coded block on the calendar. The color corresponds to the assigned team member.
Scheduling from the job detail page
- Open the job detail page at
/jobs/[slug]. - Click Schedule in the action bar.
- Select a date, time, and team member.
- Click Save to add the event to the calendar.
Tip: Schedule from the job detail page when you are reviewing a specific job. Schedule from the calendar view when you are planning the week for your entire team.
Drag-and-drop rescheduling
To move a scheduled job to a different time or day:
- Open the calendar in day or week view.
- Click and hold the job event block.
- Drag it to the new time slot or day.
- Release to drop it. The schedule updates immediately.
Animation: A job block being dragged from Tuesday 9 AM to Wednesday 2 PM on the weekly calendar view.
Viewing the dispatch board
The dispatch board shows unscheduled jobs alongside the calendar so you can drag them onto the schedule:
- Open
/scheduleand click Dispatch Board. - The left panel shows unscheduled jobs sorted by priority.
- Drag a job from the unscheduled list onto a time slot on the calendar.
- The job is now scheduled and assigned.
Screenshot: The dispatch board with the unscheduled jobs panel on the left and the daily calendar on the right, with a job mid-drag.
Schedule notifications
When a job is scheduled or rescheduled:
- The assigned team member receives a notification with the date, time, and job details.
- If the schedule changes, a new notification is sent so the team member is always aware of the latest plan.
Best practices
- Schedule the next day's work before the end of each business day.
- Use the dispatch board to ensure no high-priority jobs remain unscheduled.
- Color-code by team member to quickly spot who is overbooked and who has availability.
- Leave buffer time between jobs for travel and unexpected delays.
Related articles
Did this answer your question?