Scheduling Jobs
1. Purpose
- Maximum technician productivity and profitability.
- Reduced fuel, toll, and vehicle maintenance costs.
- Less stress and frustration for technicians.
- More satisfied customers with prompt, well-organised service.
Golden Rule
A well-planned schedule is not just about filling time — it’s about fitting the right jobs, in the right order, in the right location, with the right tech, at the right cost.
- Scheduling Priorities & Rules
- Technician Scheduling Order
- Zones & Route Optimisation
- Servicem8 Scheduling Process
- Job Duration Reference Table
- Route Optimisation Examples
- Daily Schedule Review
- Pro Tips for Efficient Scheduling
- Escalation & Problem Solving
- Quick Reference Checklist
2. Scheduling Priorities & Rules
Daily Targets
- Full 8-hour day: $1,200 minimum revenue per tech.
- Optimal: $1,500+ revenue per tech/day.
- Prioritise higher-paying jobs early in the day to hit targets.
Job Placement Rules
- High-Priority Revenue Jobs – Book these first in prime time slots.
- Small/Low-Paying Jobs (<$150) – Book after 2–3pm or Thursday afternoons, unless:
- The tech is already near the location.
- The tech has already hit their daily target.
- Retreatments – Thursdays only, 15-minute slots. Exceptions only if:
- Customer is threatening a bad review and requires urgent attention.
- Restaurants –
- Regular service: 15–20 minutes.
- First visit: Allow more time for set-up and inspection.
- Time Limits –
- Low-value jobs: Max 30 minutes.
- Avoid over-servicing unless upselling opportunities exist.
Avoid
- Backtracking and zig-zag routes.
- Scheduling under $1,000 total for a tech in summer (loss risk).
- Giving contractors high-value jobs while employees are on low-value ones.
3. Technician Scheduling Order
- Full-Time Employees – Must be booked first (fixed wage cost).
- Permanent Part-Time – Second priority.
- Casuals – Third priority.
- Sub-Contractors – Last priority; fill gaps only.
4. Zones & Route Optimisation
Why Use Zones
- Reduces total travel distance and time.
- Helps allocate the right tech to the right area.
- Makes last-minute rescheduling easier.
Tip: Always start by filling a tech’s home zone before assigning them to outer zones.
| Zone # | General Area | Example Suburbs | Primary Tech |
|---|---|---|---|
| 1 | Northside | Nudgee, Boondall, Sandgate | John D. |
| 2 | Inner North | Chermside, Kedron, Stafford | Alex K. |
| 3 | CBD/Inner City | Spring Hill, Fortitude Valley, West End | Any available |
| 4 | Inner South | Coorparoo, Greenslopes, Woolloongabba | Liam T. |
| 5 | Southside | Mount Gravatt, Upper Mt Gravatt, Holland Park | Sarah L. |
| 6 | Outer South | Springwood, Underwood, Logan Central | Chris M. |
| 7 | Western Suburbs | Indooroopilly, Kenmore, Jindalee | Mark F. |
| 8 | Bayside | Wynnum, Manly, Cleveland | James W. |
| 9 | Ipswich & Surrounds | Ipswich, Springfield, Goodna | Matt P. |
5. Servicem8 Scheduling Process
- Check the Zoning Sheet – Match suburb to correct tech zone.
- Open Dispatch Board → Staff Schedules.
- Use ‘Map View’ – Visualise route to minimise travel time.
- Cross-Check on Google Maps – Confirm realistic travel times with traffic.
- Allocate Correct Job Duration (see duration table below).
- Tag “Flex” Customers – Flexible time/date customers can be moved to optimise runs.
- Save & Confirm – Ensure no double bookings.
- Customer Notification – Call or SMS to confirm time slot.
6. Job Duration Reference Table
| Service Type | Bedrooms / Size | Duration |
|---|---|---|
| Residential Pest Control (RPC) | Up to 3 bedrooms | 45 mins |
| Residential Pest Control | 4–5 bedrooms | 1 hr |
| Residential Pest Control | 6+ bedrooms | 1 hr 15 mins |
| Single Service (e.g., Rodent Only) | – | 30–45 mins |
| RPC + Termite Inspection (TI) | Up to 3 bedrooms | 1 hr 30 mins |
| RPC + TI | 4–5 bedrooms | 2 hrs |
| Termite Barrier (TB) | Per 10 LM | 1 hr |
| Termite Barrier Small (≤50 LM) | – | 4–5 hrs |
| Commercial Pest Control (CPC) | Small site | 30–45 mins |
| Commercial Pest Control (CPC) | Large site | 1–2 hrs |
| Restaurants (follow-up) | – | 15–20 mins |
| Restaurants (first visit) | – | 30–45 mins |
7. Route Optimisation Examples
Good Run:
Nudgee → Chermside → Coorparoo → Mt Gravatt → Springwood
Total km: 43.8km | Drive Time: 58 min
All jobs flow in one direction; no backtracking.
Bad Run:
Chermside → Springwood → Nudgee → Coorparoo → Mt Gravatt
Total km: 91.4km | Drive Time: 1hr 32 min
Multiple back-and-forth trips between distant suburbs.
8. Daily Schedule Review
- Check next day’s runs by 3pm daily.
- Ensure travel times are optimised.
- Swap jobs between techs/zones if needed to improve efficiency.
- Watch for:
- Overlapping jobs
- Long idle gaps
- Too many small jobs before targets met
- Send confirmations to customer day prior and get confirmation to avoid last minute cancellations.
9. Pro Tips for Efficient Scheduling
- Batch Jobs: Group same-service jobs in same area for chemical prep efficiency.
- Morning Prime Slots: Reserve for large, high-value jobs.
- Traffic Awareness: Avoid scheduling cross-city travel during peak hours.
- Communication: If adjusting times, always call customers — don’t just update Servicem8.
- Tech Notes: Leave clear instructions for special site conditions or customer requests.
- Colour Coding: Use Servicem8 job colours for priority, job type, or flexibility.
10. Escalation & Problem Solving
- If a tech requests cancellation or extra time without reason → flag to team leader.
- If unexpected cancellations occur:
- First, fill the slot with a high-value “Flex” customer.
- If none available, slot in low-value jobs close to the tech’s current location.
- Always protect daily revenue targets.
Quick Reference Checklist
Use this one‑pager while booking or reviewing runs. Keep it printed near the Dispatch Board.
A) Before You Book
- Identify job type & scope: RPC, TI, CPC, TB (+ bedrooms or LM for barriers).
- Confirm address (unit #, gate/door code, parking), pets/children containment, and site hazards.
- Ask if customer is flexible on time/date; if yes, tag FLEX.
- Check warranty/retreatment eligibility → retreatments are Thursdays only (15 min slots) unless Team Leader approves exception.
- Choose the right tech order: Full‑Time → Part‑Time → Casual → Sub‑contractor.
- Check zone for the suburb (Zones 1–9). Assign a tech who typically covers that zone.
- Confirm quote/price and payment method.
B) Build the Run in ServiceM8
- Open Dispatch Board → Staff Schedules; select day & technician.
- Switch to Map View; drag jobs to form a one‑direction route.
- Cross‑check travel in Google Maps; add buffer (peak ≈ 1.5× ETA).
- Prioritise high‑value jobs in morning prime slots (8–12).
- Small/low‑value jobs → schedule after 2–3pm or Thursday unless already at target.
- Set duration per table; add buffer for large jobs.
- Add Job Notes: chemicals, ladders, pets, parking, preferences.
- Apply tags (FLEX, KEYSafe, PETS, LADDER, TB‑LM:XX).
- Use consistent job colours (Red = urgent, Blue = high‑value, Yellow = FLEX, Green = retreatment).
- Attach relevant photos/reports; ensure SDS links present.
- Save & verify no double bookings.
C) Duration Quick Table
| Service | Size / Notes | Duration |
|---|---|---|
| Residential Pest Control (RPC) | ≤3 bedrooms | 45 min |
| RPC | 4–5 bedrooms | 1 hr |
| RPC | 6+ bedrooms | 1 hr 15 min |
| Single Service (e.g., Rodent Only) | – | 30–45 min |
| RPC + Termite Inspection (TI) | ≤3 bedrooms | 1 hr 30 min |
| RPC + TI | 4–5 bedrooms | 2 hrs |
| Commercial Pest Control (CPC) | Small site | 30–45 min |
| CPC | Large site | 1–2 hrs |
| Restaurants (follow‑up) | – | 15–20 min |
| Restaurants (first visit) | – | 30–45 min |
| Termite Barrier (TB) | 1 hr / 10 LM | Calc total |
| TB small job | ≤50 LM | 4–5 hrs (another job may fit) |
For TB, add set‑up/chemical mixing & clean‑down time.
D) Route Optimisation
- Aim for a one‑direction sweep; avoid backtracking.
- Group similar services to save set‑up/mixing time.
- Avoid cross‑city moves in peak hours.
- Place restock/lunch near suppliers if heavy chemical use.
- Keep travel between jobs ≤30 min (≤60 min absolute).
- If a slot cancels, pull in a FLEX job from same zone.
E) 3:00 PM Daily Audit (for the Next Day)
- Check revenue/tech: $1,200 min / $1,500+ optimal.
- Verify travel gaps; resequence jobs if needed.
- Ensure retreatments are stacked Thursday.
- Confirm no double bookings.
- Send customer confirmations for first jobs and tight windows.
- Tag FLEX clients for possible reshuffling.
F) Day‑Of Dispatch
- 07:30 traffic check; resequence if ETAs change > 15 min.
- Verify chemicals/PPE in vehicles; SDS accessible.
- Pre‑call customers requesting notice (~ 30 min before).
- Monitor techs; update ETAs proactively.
- Document overruns > 10 min; adjust and notify customers.
G) Escalations & Exceptions
- Extra time/cancellation requests without reason → escalate to Team Leader.
- Off‑Thursday retreatments → Team Leader approval.
- Summer: under $1,000/day = loss risk; rework schedule.
- Employees get high‑value jobs before contractors.
H) Rules of Thumb
- Prime time = 8:00–12:00 for high‑value work.
- Low‑value jobs ≤ 30 min; restaurants 15–20 min (first visit longer).
- Peak travel multiplier ≈ 1.5× ETA.
- Maintain rolling list of FLEX jobs per zone.
I) Zone & Notation Legend
- Zones 1–9: see Zone Sheet.
- Tags: FLEX, KEYSafe, PETS, LADDER, TB‑LM:XX.
- Abbreviations: RPC, TI, CPC, TB, LM.
J) Quick QA Before You Hit Save
- Correct zone/tech?
- Realistic drive time + buffer?
- Correct duration + admin buffer?
- Notes, tags, colours, attachments added?
- Customer confirmed & preferences recorded?
- No backtracking; revenue target on track?
- Appears on calendar without conflicts?
Handy Micro‑Scripts
Flex ask: “We’re planning an area run that day — are you flexible by a couple of hours? It helps us arrive sooner and keep costs down.”
Reschedule notice: “We’ve optimised the route in your area and can arrive [new time window]. Does that still suit you? If not, I can offer [alt window/day].”