Skip to Content

Schedule a Job

Scheduling a job means placing it on the calendar grid: you are giving the job a specific bay, a start time, and an expected duration. Until a job is scheduled, it sits in the Unscheduled list on the left-hand side of the Scheduler with a status of Waiting Decision and occupies no bay time. Scheduling it is what moves it onto the board and makes it visible to the workshop floor.

Scheduling and assignment are two separate actions in BayWise. Scheduling places the job in a bay and time slot. Assigning attaches a technician. You can do both at once or separately — for example, you might schedule a job into Bay 3 at 09:00 while leaving the technician assignment open until your morning briefing.

A job can be created in advance (taking the booking) and left unscheduled for days or weeks. When the customer arrives, or when workshop capacity opens up, you schedule it. The creation date and the schedule date are independent.


Before You Schedule

Check these three things before placing any job on the calendar:

  • Operating hours — BayWise will not let you schedule a job that starts or ends outside your configured workshop hours. Confirm these are correct in Settings → Operations.
  • Bay availability — Look at the calendar grid for your target bay. If a job already occupies part of that slot, BayWise will flag a conflict.
  • Tech Roster — If you plan to assign a technician at the same time you schedule, check that the tech is clocked in or at least available in the Roster panel. A job scheduled to a bay with no available tech is a production risk.

Method 1: Drag the Job Card onto the Calendar

This is the fastest method for advisors managing a live workshop floor.

Open the Scheduler

Navigate to the Scheduler tab. The left panel shows the Unscheduled list — all jobs in Waiting Decision status waiting to be placed.

Locate the job card

Find the job you want to schedule. In the Unscheduled list you will see the job number, vehicle description, and the customer name. For example: WO-2041 — 2021 Toyota Fortuner — Santos Body Works.

Drag the card to the target bay and time slot

Click and hold the job card, then drag it across to the calendar grid. As you hover over a time slot, BayWise highlights the target cell in green (available) or red (conflict). Drop the card on the slot you want.

  • The horizontal axis represents time (in your workshop’s configured time increments).
  • The vertical axis represents bays.
  • The card will snap to the nearest interval as you drag.

Review the conflict check result

BayWise runs four checks the moment you drop the card:

  1. Bay availability — Is the bay free for the job’s full duration?
  2. Operating hours — Does the slot fall within your configured open/close times?
  3. Bay buffer time — Is there at least the minimum buffer gap after the previous job in that bay?
  4. Overlap — Does any other job in that bay overlap with this one?

If all checks pass, the job is placed and its status changes to Ready for Service. If any check fails, a conflict warning modal appears. You can choose to review the conflict or force-place the job (use force-place sparingly — it bypasses the safeguard).

Confirm the scheduled time

The job card now appears on the calendar in the selected bay. The card shows the job number, customer, and duration block. Hover over the card to see the full details summary.


Method 2: Schedule from the Job Detail Panel

Use this method when you want more control — for example, typing in an exact time rather than dragging to a visual slot.

Open the job detail panel

Click on the job card in the Unscheduled list (or anywhere on the calendar if it is already partially placed). The job detail panel slides open on the right.

Click the Schedule button

In the job detail panel, locate the Schedule section near the top. Click Schedule Job. A scheduling form appears.

Select the bay

Use the Bay dropdown to choose which bay this job will run in. Bays are listed with their current load for the selected date — for example, Bay 4 (2 jobs today) — so you can make an informed choice without switching back to the calendar.

Select the date and time

Use the date picker to select the target date. Then enter or pick the start time. BayWise shows a preview of the end time based on the job’s estimated duration.

For example: Booking for Tanaka Auto Service for a full transmission service — estimated 4 hours. You select Bay 2, date 14 April, start time 08:30. BayWise previews the end time as 12:30.

Confirm and save

Click Confirm Schedule. BayWise runs the same four conflict checks as with drag-and-drop. If there are no conflicts, the job is placed on the calendar and its status changes to Ready for Service.


Scheduling a Job on a Future Date

The calendar defaults to today. To schedule a job for a future date:

  1. Use the forward arrow at the top of the calendar to advance to the target date, or click the date header and select a date from the date picker.
  2. Proceed with either method above (drag or panel).
  3. BayWise will still check availability against all other jobs booked for that future date.

This is the standard flow for pre-booked work: a customer calls on Monday, books a major service for Thursday, you create the job and immediately schedule it into Thursday’s calendar while the customer is on the phone.


Rescheduling a Job (Moving It)

Moving a job that is already scheduled works exactly like the initial drag-and-drop, with one additional consideration: the job may already have a technician assigned, and moving it to a different time may affect that tech’s workload or create an overlap with another job they are assigned to.

Drag the job card to the new slot

On the calendar, click and hold the existing job card, then drag it to the new bay or time slot. The same green/red highlighting applies.

Review any new conflicts

If moving the job creates a conflict — for example, the tech assigned to this job is already assigned to another job in the new time window — BayWise shows a warning. You can proceed or adjust.

Update the customer’s promise time if needed

If rescheduling pushes the job’s completion past the original promise time, open the job detail panel and update the Promise Time field accordingly. Contact the customer to communicate the change.


Scheduling Multi-Step Jobs

Multi-step jobs (for example, a full body repair with disassembly, panel work, paint, and final assembly) are scheduled one step at a time. BayWise enforces phase gating — a step cannot be started until the step before it is marked complete.

What this means for scheduling:

  • Schedule the first step using either method above. This is the step the workshop will start on immediately (or at the designated time).
  • Subsequent steps appear in the job’s step list but cannot be placed on the calendar until the preceding step reaches Complete status. At that point, the next step unlocks and can be scheduled into any available bay and time.
  • This is intentional: the duration of early steps (especially in diagnostics or disassembly) is rarely known precisely in advance. Scheduling all steps upfront would produce a cascade of phantom conflicts.

For jobs at workshops like Santos Body Works where long multi-day repairs are common, this means the advisor re-enters the Scheduler at transition points — when disassembly is done, they schedule panel work; when panel work is done, they schedule paint — rather than trying to schedule the entire job chain on day one.


Scheduling Tips

These practices come from high-throughput workshops that run BayWise at capacity.

Schedule high-promise-risk jobs early in the day. If a job has a tight customer promise time and a long estimated duration, give it the first slot in its bay. If the job overruns, there is time in the afternoon to expedite or communicate with the customer. Placing a high-risk job at 14:00 in a bay that closes at 17:00 leaves almost no recovery window.

Leave the last bay slot unscheduled for emergency work. Walk-ins and urgent drive-ins are a reality in every workshop. If every bay is committed wall-to-wall, a genuine emergency forces you to delay a booked customer. Reserve one bay’s last slot (or designate one bay as the emergency bay) to absorb unplanned work. In a five-bay workshop, a common practice is to treat Bay 5 as the flex bay — never pre-booked past 15:00.

Check the Tech Roster before scheduling. A bay can be available even if every technician is at capacity. Before placing a job, confirm that the tech you intend to assign is clocked in and has WIP headroom. The Roster panel (accessible from the top of the Scheduler) shows each tech’s current job count and availability status in real time.

Use bay buffer time to protect transitions. BayWise enforces the buffer time you configured in Settings → Operations. However, if you repeatedly find yourself force-placing jobs to bypass buffer warnings, the buffer may be too generous for your workflow — adjust it rather than training your advisors to override it.