How to schedule a trade team so nothing gets double-booked

Scheduling in most small trade businesses lives in three places: a whiteboard in the office, a group chat, and the owner's head. It works right up until it doesn't — a job gets double-booked, an apprentice rocks up to yesterday's site, a recurring maintenance visit is forgotten, and every change means a round of phone calls. Here's how to run a schedule the whole team can rely on, so the day holds together even when it changes.

Why whiteboard-and-head scheduling breaks

When the schedule only exists in the owner's head, the business has a single point of failure. Nobody else can see what's on, so every question is a phone call and every change is a phone tree. The field crew works blind, jobs collide, and the gaps — the unassigned work, the "who's doing that?" — only surface when it's too late to fix them cleanly.

Step 1 — Put the whole schedule in one place

The foundation is a single schedule everyone trusts, not three competing ones. One view of who's on what, when — visible to the office and the field — kills the double-bookings that come from the whiteboard and the group chat disagreeing.

Step 2 — Assign the right worker, with the job detail attached

Getting the right person to the job is only half of it — they also need the info to do it. Assign each shift to the right worker and make sure the job's details travel with it: address, scope, client, notes. A crew that turns up informed doesn't ring the office to ask what they're doing.

Step 3 — Give each worker just their own day

A worker doesn't need the whole business's schedule — they need *their* jobs, clearly. When each person sees only their own shifts, their day is simple and yours stays organised. Less noise for them, less "what am I doing tomorrow?" for you.

Step 4 — Schedule recurring work once

Maintenance rounds, weekly cleans, ongoing sites — recurring work is exactly what gets forgotten when it lives in memory. Set it up once to repeat, and it stops falling off the radar. Recurring jobs handled automatically are recurring jobs that don't get missed.

Step 5 — Keep unassigned and upcoming work visible

The jobs that hurt are the ones nobody's holding. Keep unassigned and upcoming work in plain sight so gaps get filled *before* they become a missed appointment or a scramble. Seeing the hole early is what turns a crisis into a five-second reassignment.

Step 6 — Make reshuffles a tap, not a phone tree

Days change — someone's sick, a job runs long, a client reschedules. When you can reassign in the schedule and the affected worker just sees the update, a change costs you seconds instead of six phone calls. Fast reshuffles are what keep a bad morning from wrecking the whole day.

Common mistakes

FAQ

What's the best way to schedule a small trade team?

Get everything into one shared schedule the field and office both see, assign jobs with their details attached, and keep unassigned work visible. That alone removes most double-bookings and missed jobs.

How do I stop double-booking jobs?

Work from a single source of truth rather than a whiteboard plus a group chat. When there's one schedule everyone reads and updates, the conflicting bookings that come from separate lists disappear.

How should I handle recurring maintenance jobs?

Set them up to repeat automatically rather than trying to remember them. Recurring work is the first thing to slip when scheduling lives in someone's head.

Put it in one place

You can run a tight whiteboard and a disciplined group chat — or give the whole team one schedule, with each worker seeing their own day and changes landing instantly.

→ See how scheduling in My Apprentice keeps the day on track.

See it with your own work

Free trial — no credit card required · instant, self-serve. Or poke around the live demo first.

More from the blog