facebook-pixel
Field ops on autopilot →AI Dispatcher → 1:1 demo
MULTI-DAY ROUTE PLANNING

Multi-day route planning for crews that work across days, not just hours

FieldCamp handles multi-day job scheduling for your entire crew, up to 14 days at a time, with optional 30-day horizon for multiple projects. Built for field service companies that need to plan weeks, not just tomorrow.



Multi-day scheduling software built for real field operations

Field jobs don’t fit neatly into single-day slots. Multi-day projects, travel days, PTO, and job dependencies all need to be planned together. FieldCamp Plan up to 14 days in a single pass, so your dispatcher plans one or two weeks in advance, instead of rebuilding it every morning.

FieldCamp AI Dispatcher showing the Dispatch Watch panel with no urgent field work pending, and a Re-optimize Schedule toggle set to On, which uses the recovery optimizer to stabilize the dispatch board after a disruption.
01

Plan two weeks at once, not just tomorrow

Most dispatching tools optimize one day at a time. That falls apart when you have a project spanning Tuesday through Friday. The engine plans up to 30 days in a single pass, so Monday’s assignments already account for what needs to happen on Friday.

02

Shift schedules that handle real life

Your techs take a vacation. They call in sick. They have a half-day for training on Thursday. Set up weekly shift patterns, then layer in exceptions, PTO, sick days, training blocks, appointments, and the schedule routes around reality.

FieldCamp AI Dispatcher team day view showing three technicians — Amelia Ward (HVAC Installation, 8.0h available), Susan (HVAC Repair, 7.0h available), and Jack M. (HVAC Repair) — with multiple jobs scheduled across the day including Orin Williams, Dan Parkour, Laura Kinney, City Hospital, Carlos Storm, and Peter Jackson
FieldCamp AI Dispatcher team schedule for Carlos Martinez showing the week of April 6–12, 2026. Standard shift is 9:00 am–5:00 pm Monday through Friday with Saturday and Sunday off. Date-specific exceptions include a sick day on Apr 8, safety training 1:00–5:00 pm on Apr 9, and annual leave PTO from Apr 20–24.
03

Travel days handled properly

When a tech needs to drive four hours to a job site, that changes everything. Four travel strategies: no travel, travel after shift, travel during shift, or a mix. Automatically reduces job count on travel days and enforces return-home rules.

04

Jobs stay in the right order

Inspection before installation. Demo before removal. The system enforces job dependencies automatically, which visits depend on which, minimum delays between them, and when the same tech is required.

FieldCamp AI Dispatcher Shift and Travel settings panel showing: Require Return Home By Shift End toggle set to On, Drive Home Grace Period set to 30 minutes (range 0–60), Max Drive Time set to 120 minutes (range 60–180), and Ending Location Proximity Weight slider set to 50 out of 100.
ieldCamp AI Dispatcher job queue showing 4 unassigned one-off jobs all with Ready status: JOB-24 Energy Audit at 560 Business Park (Medium, 1.0h), JOB-23 Ductwork Design Consultation at 540 Business Park (Low, 1.0h), JOB-22 Site Survey at 520 Business Park (Medium, 1.0h), and JOB-21 AC Replacement Quote at 500 Business Park (Low, 1.0h), all in Sydney.
05

An assistant that re-plans the next 3 days when Monday’s plan breaks

Set up a dispatch assistant to monitor multi-day plans and re-optimize when reality drifts. The agent checks for PTO changes, job dependency shifts, and capacity gaps, then re-runs the plan and flags what moved. Dependencies stay intact. Overtime limits still hold. Your dispatcher approves the updated week instead of rebuilding it job by job. And when nothing changed? The assistant stays quiet.

Day-by-day scheduling vs. multi-day scheduling software

One plans routes. The other plans routes, assigns techs, checks skills, respects customer preferences, and adjusts through the day — all in one pass.

Day-by-day scheduling

Fixed schedules

  • Tomorrow only. Rebuild every afternoon
  • Travel between regions = manual guesswork
  • PTO and sick days = scramble when it happens
  • Job dependencies tracked in the dispatcher’s head
  • Overtime discovered on the paycheck
Multi-day scheduling software

Multi-day scheduling software

  • Up to 30 days planned in one pass
  • Four travel strategies with automatic job count reduction
  • PTO, training, and sick days are built in from the start
  • Dependencies enforced automatically with minimum delays
  • Overtime capped, costed, and redistributed in advance

How an insulation company schedules 15 techs across 3 regions

MONDAY 8 AM Week is planned

Dispatcher loads 47 jobs across 3 regions. Retrofit project sequenced: vapor barrier Monday, insulation Tuesday-Thursday, inspection Friday. Same lead assigned across all 5 days when requiresSameTechnician is enabled.

MONDAY 2 PM Travel days flagged

Two eastern region techs have Monday marked as travel day. Job count is reduced automatically. They arrive on-site Tuesday morning, ready to work.

WEDNESDAY 7 AM PTO kicks in

One tech is off on Wednesday. His 4 jobs were already routed to other crew members when the week was planned. No morning scramble. No calls.

THURSDAY 4 PM Plan drifts

Tuesday’s retrofit ran long. The Thursday phase is behind. The dispatch assistant re-sequences Friday’s inspection, shifts two non-urgent jobs to next Monday, and keeps overtime under 90 minutes. The dispatcher approves with one click.

FRIDAY EOD Week complete

45 of 47 jobs done. 2 pushed to next week with dependencies intact. Zero overtime violations. One dispatcher managed what used to take daily rebuilds.

dispatcher.fieldcamp.ai

The weekly plan at Friday EOD, 45 jobs completed, dependencies intact, zero overtime violations.

Works with what you already run

ServiceTitan

Pull jobs with dependencies, recurring schedules, and groupings. Multi-day plans push back with correct sequencing.

Jobber

Sync job list and crew availability. Week-long schedules write back so techs see the full picture.

Housecall Pro

Import jobs and time-off data. Multi-day assignments push back with accurate ETAs per day.

REST API

Build your own integration. JSON in, optimized multi-day schedule out. Full docs available.

READY?

Your dispatcher shouldn’t be a fortune teller

Drop in 1–14 days of jobs, pick a travel strategy, and let the engine plan around dependencies, PTO, and drive time.

No credit card required · Live in 30 minutes · Cancel anytime

Frequently Asked Questions

How many days ahead can FieldCamp plan multi-day routes?

FieldCamp’s standard dispatch run plans 14 days ahead by default (set in runDispatch.ts). The AI optimization engine itself supports problem windows up to 30 days, which we use for larger multi-region projects. Need a longer horizon? Contact us — it’s a config change, not a code rebuild.

What happens to my schedule when a technician calls in sick mid-week?

The Dispatch Assistant detects the change within ~30 seconds (changeMonitorInterval: 30s) during business hours and re-optimizes the next 3 days of work, redistributing the sick tech’s jobs across the remaining crew. Manual edits stay locked (respectManualEdits: true).

Will the AI keep the same technician on a multi-day project?

Yes, when you flag a job with requiresSameTechnician: true or chain visits with dependsOnVisitIds, the optimizer assigns the same lead tech across all days, with a configurable minimumDelayAfterDependency between phases.

Does the AI respect job dependencies across days?

Yes — every visit can declare dependsOnVisitIds (e.g., “vapor barrier before insulation before inspection”), and the multi-day planner enforces correct sequencing with the minimum delay you configure.

What if a tech’s max drive time is exceeded?

Each workspace sets maxDriveTimeMinutes (default 60–120 min depending on plan). Per technician you can also cap maxTravelDuringShiftMinutes and maxTravelAfterShiftMinutes. Jobs that would breach these caps either get re assigned, deferred, or surfaced in the unassigned-jobs queue.

Can dispatchers override AI suggestions on a multi-day plan?

Yes. Every AI suggestion has Accept/Reject buttons. Accepted suggestions persist in localStorage (and DB) and won’t be re-suggested. Rejected jobs go back into the pool for the next dispatch cycle. Manual edits are protected from auto re-optimization.