Skip to main content

Handling Conflicts & Overlaps

Updated today

Understanding Schedule Conflicts in FieldCamp

FieldCamp's AI dispatcher automatically detects scheduling conflicts to prevent double-booking, missed appointments, and impossible travel scenarios. Understanding conflict types, severity levels, and resolution options helps dispatchers maintain efficient schedules while keeping customers happy.

Conflict Types

1. Time Overlap (CRITICAL)

Occurs when a technician is scheduled for two jobs at the same time. This is a hard constraint that must be resolved.

Example: Mike is scheduled for an HVAC maintenance job from 9:00 AM to 11:00 AM, but another emergency furnace repair is also scheduled from 10:30 AM to 12:00 PM. The 90-minute overlap means Mike cannot attend both appointments.

Impact: The technician will miss one or both appointments. Customer notifications are required immediately.

2. Insufficient Travel Time (CRITICAL)

The system calculates actual driving time between consecutive jobs using real route data. When travel time exceeds the gap between appointments, the technician will arrive late.

Example: Sarah finishes a plumbing repair at 2:00 PM in downtown. Her next water heater installation starts at 2:15 PM, but it's 25 km away requiring 35 minutes of drive time. She'll be 20 minutes late.

Impact: Customer will experience delays. Notification or rescheduling is necessary to maintain service quality.

3. Outside Time Window (Variable Severity)

Customer time windows are soft constraints—preferences rather than requirements. FieldCamp uses business days (excluding weekends) to calculate severity:

  • 0-1 business days: OK/INFO - Minimal deviation, typically acceptable

  • 2-3 business days: INFO - Minor deviation, good to know

  • 4-7 business days: WARNING - Moderate deviation, should review

  • 8+ business days: CRITICAL - Significant deviation, needs attention

Example: A customer requests HVAC service between Tuesday 9 AM and Friday 5 PM. FieldCamp schedules it for the following Monday at 10 AM—2 business days late (INFO level). The customer requested a 4-day window, so this minor deviation is usually acceptable.

4. Overtime Considerations

While not explicitly flagged as a conflict type, the system tracks total working hours per day. When the first job starts at 8:00 AM and the last job ends at 7:00 PM, dispatchers should review whether the 11-hour day is sustainable and compliant with labor policies.

Severity Levels Explained

CRITICAL (Red)

Hard constraints that must be fixed before approval. These represent impossible scenarios or significant customer impact.

  • Time overlaps between jobs

  • Insufficient travel time (technician will be late)

  • Time window deviation of 8+ business days

Recommendation: DO NOT APPROVE. Resolve before dispatching.

WARNING (Yellow)

Situations requiring dispatcher review. Not impossible, but may cause problems.

  • Time window deviation of 4-7 business days

  • Very tight schedules with minimal buffer time

Recommendation: REVIEW carefully. Consider calling customer to confirm availability.

INFO (Blue)

Informational notes about minor deviations from preferences. Safe to approve with awareness.

  • Time window deviation of 2-3 business days

  • Scheduling notes that don't impact feasibility

Recommendation: APPROVE. Minor preference deviation, typically acceptable.

OK (Green)

Perfect match with no conflicts or deviations.

Recommendation: APPROVE confidently.

Resolution Options

For Time Overlaps

  1. Reschedule one job: Move the lower-priority appointment to another time slot

  2. Reassign: Transfer one job to another available technician

  3. Adjust duration: If possible, reduce service time on one job to eliminate overlap

For Insufficient Travel Time

  1. Add buffer time: Delay the second job's start time to accommodate travel

  2. Route optimization: Ask the AI to re-optimize the entire day's route

  3. Notify customer: If the delay is minor (10-15 minutes), inform the customer proactively

  4. Reassign strategically: Swap jobs with another technician in the area

For Time Window Deviations

  1. INFO level: Approve and proceed—customer windows are preferences

  2. WARNING level: Call customer to confirm availability before dispatching

  3. CRITICAL level: Reschedule within the customer's preferred window or negotiate a new time

Best Practices

  • Review conflicts daily: Check each technician's schedule for red and yellow flags before shift start

  • Prioritize critical conflicts: Fix time overlaps and impossible travel scenarios immediately

  • Communicate proactively: When deviations occur, notify customers early rather than showing up unexpected

  • Trust the AI for soft constraints: Customer time windows are preferences—minor deviations (INFO level) are acceptable and often unavoidable in busy schedules

  • Use technician context: Consider total hours, job count, and travel patterns when approving schedules

FieldCamp's conflict detection gives you the insight needed to balance efficiency with customer satisfaction. By understanding severity levels and resolution options, you can make confident dispatching decisions that keep technicians productive and customers happy.

Related Articles

Did this answer your question?