How are you handling emergency or same-day jobs without disrupting the schedule?

We've been wrestling with this one for months and I want to hear how others are solving it.

We run 8 technicians across 3 zones. Our bread and butter is scheduled maintenance, but we get 3-5 emergency calls per week that need same-day response. The problem: every time we shove an emergency into the schedule, we break 2-3 other appointments. Customers get bumped. Technicians run late. Dispatchers spend their whole day replanning.

Here's what we've tried:

  • Keeping one "float" slot per day — but that's revenue we're not capturing, and emergencies don't conveniently arrive one per day
  • Overbooking the first appointment of each day assuming cancellations — works 60% of the time, creates chaos the other 40%
  • Asking technicians to absorb extra jobs — they're burning out, and I'm getting pushback on overtime

I'm curious what your actual operational rules look like. Do you have a written policy customers agree to? How do you decide which scheduled job gets bumped? And has anyone found a way to make this not feel like a daily crisis?

Gwen

  • Hi everyone — love seeing this collaboration! We want to make sure you're set up for success with the tools you have.

    A few of you mentioned real-time adjustments. If you haven't explored it yet, the dispatch board's drag-and-drop reassignment and technician availability alerts can help with some of the manual coordination you're describing. There's also a Help Center article on bulk assignment workflows that might spark ideas.

    We're always interested in hearing where the product gaps are, so please keep sharing what's working (and what isn't) in your actual operations. Would love to follow up if anyone wants to dig deeper into their specific workflow!

  • Pro tip: if you're bumping customers, call before you text. Sounds obvious but younger dispatchers often hide behind SMS. Voice call plus immediate reschedule with exact time window rebuilds trust faster than any discount.

    Also: track your bump rate by technician. Some techs attract emergencies because customers trust them specifically. That's data you can use for pool assignments.

    I've walked back my old advice about keeping every customer happy — some operational realities mean you're optimizing for the relationship, not the transaction.