JobsiteOn

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.

Liam Chen
Written by Liam ChenUpdated 2 days ago3 min readBeginner

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

  1. Open /schedule and navigate to the target date.
  2. Click an empty time slot to create a new schedule event.
  3. In the event form, select the Job you want to schedule from the dropdown.
  4. Set the start time and estimated duration.
  5. Assign the event to a team member.
  6. 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

  1. Open the job detail page at /jobs/[slug].
  2. Click Schedule in the action bar.
  3. Select a date, time, and team member.
  4. 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:

  1. Open the calendar in day or week view.
  2. Click and hold the job event block.
  3. Drag it to the new time slot or day.
  4. 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:

  1. Open /schedule and click Dispatch Board.
  2. The left panel shows unscheduled jobs sorted by priority.
  3. Drag a job from the unscheduled list onto a time slot on the calendar.
  4. 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.

Did this answer your question?

Related Articles