Skip to main content

Scheduling a Week of Jobs

How to efficiently plan and schedule a full week of work for your team.

πŸ“‹ The Scenario

It’s Friday afternoon, and you need to plan next week’s schedule. You have:
  • 3 technicians available (Mike, Sarah, Tom)
  • 28 jobs to schedule
  • A mix of routine inspections and follow-up repairs
  • Some jobs with specific customer time requirements
Your goal: Create a balanced, efficient schedule that maximizes productivity while meeting customer needs.

🎯 What You’ll Learn

  • Reviewing available work and resources
  • Balancing workloads across the team
  • Handling scheduling constraints
  • Optimizing routes and travel time
  • Communicating the schedule to the team

πŸ“ Prerequisites

  • Access to Jobs and Schedule sections
  • Knowledge of your team’s availability
  • Understanding of job durations
  • Customer time requirements noted in job records

πŸ‘£ Step-by-Step Walkthrough

Step 1: Review Available Resources (5 minutes)

First, understand what you’re working with.
  1. Check team availability
    • Go to Operations > Schedule
    • Switch to Week View
    • Select next week
    • Check for any blocked time (leave, training)
  2. Calculate available hours
  3. Note any special skills

Step 2: Review Jobs to Schedule (10 minutes)

Get a clear picture of the work.
  1. Navigate to Jobs
    • Go to Operations > Jobs
    • Filter: Status = β€œScheduled” + β€œDraft” (unscheduled)
    • Filter: Date = Next week or unscheduled
  2. Categorize the jobs
  3. Check for constraints Review each job for specific requirements:

Step 3: Create the Schedule Framework (5 minutes)

Build the week structure before assigning specific jobs.
  1. Map out the week
  2. Calculate per-person targets

Step 4: Assign Jobs by Region (15 minutes)

Group jobs geographically to minimize travel.
  1. Open the Schedule view
    • Go to Operations > Schedule
    • Week view, next week
  2. Start with constrained jobs first These MUST be at specific times: Drag these jobs to their required slots first.
  3. Fill in with regional groupings Monday - Mike (North region):
    Monday - Sarah (West region):
    Monday - Tom (South region):
  4. Continue for each day Use the same regional approach, keeping these principles:
    • Constrained jobs anchor the day
    • Group nearby jobs together
    • Consider traffic patterns (avoid cross-city during rush hour)
    • Leave buffer time between jobs

Step 5: Balance and Optimize (10 minutes)

Review and adjust for efficiency.
  1. Check workload balance
  2. Optimize routes For each day, verify jobs are in logical order:
    • Morning: Start furthest from base
    • Work toward base through day
    • Or cluster tightly in one area
  3. Add travel buffers Ensure realistic gaps:
    • Same suburb: 15 min buffer
    • Adjacent suburbs: 30 min buffer
    • Cross-city: 45+ min buffer
  4. Check for issues

Step 6: Add Schedule Notes (5 minutes)

Help technicians prepare.
  1. Add notes to specific jobs:
  2. Add day-level notes (if your system supports):

Step 7: Communicate the Schedule (5 minutes)

Ensure everyone knows the plan.
  1. Send schedule notifications
    • System automatically notifies technicians of new assignments
    • Verify notifications sent
  2. Send team summary email/message:
  3. Flag any callbacks needed If customers requested confirmation:
    • Call to confirm appointments
    • Note confirmation in job record

⚑ Pro Tips

Planning Efficiency

Balancing Workload

Buffer Time Rules of Thumb


πŸ”„ Variations

What if you have more work than capacity?

  1. Identify must-do vs. can-defer jobs
  2. Communicate with customers about delays
  3. See if any jobs can be split across days
  4. Consider overtime (discuss with team first)
  5. Push non-urgent work to following week

What if a technician calls in sick?

  1. Assess which jobs are most critical
  2. Redistribute to remaining team
  3. Reschedule lower-priority jobs
  4. Contact affected customers early
  5. Document changes made
See: Manager - Handling a Sick Call

What if a customer requests a change after you’ve scheduled?

  1. Check the original constraint reason
  2. Look for swap opportunities
  3. Confirm new time works for technician
  4. Update both customer and tech
  5. Document the change

What about recurring jobs?

For repeating work (weekly/monthly clients):
  1. Create recurring job templates
  2. Set default day/tech preferences
  3. Build around these anchors
  4. Review quarterly - still optimal?

❓ Common Questions

Q: How far in advance should I schedule?
Aim for 1 week ahead locked, 2 weeks ahead draft. Further out is provisional and will change.
Q: What’s a realistic utilization target?
70-80% of available hours scheduled. The rest is travel, admin, overruns. 100% scheduled = guaranteed problems.
Q: Should technicians pick their own jobs?
Some teams do this successfully. Start with admin scheduling, then evolve based on team maturity and preferences.
Q: How do I handle emergency callouts in a full schedule?
Always leave small gaps (15-30 min between jobs). Have a β€œflex” slot each day for urgent work. Know which jobs can be easily rescheduled.
Q: What if technicians don’t like their schedule?
Get their input before finalizing. Explain constraints. Rotate undesirable jobs fairly. Listen to efficiency suggestions.

βœ… Weekly Scheduling Checklist

Before scheduling:
  • Confirmed team availability
  • Reviewed all jobs needing scheduling
  • Noted customer constraints
  • Checked special skill requirements
During scheduling:
  • Constrained jobs placed first
  • Jobs grouped by region
  • Realistic travel buffers added
  • Workload balanced across team
  • No double-bookings
After scheduling:
  • Schedule reviewed for issues
  • Notifications sent to team
  • Summary communication sent
  • Customer confirmations made (if needed)
  • Notes added to key jobs

Sample Week View


← Previous: Processing a Quote | Back to Examples | Next: Handling Customer Complaints β†’