Technician shift swap without dispatcher intervention?

Quick question — can technicians swap shifts with each other without me having to manually move things around in the dispatch board? We've got a team of 12 and I'm fielding 3-4 "can you switch my Thursday to Friday" requests every day. Would be nice if they could handle it themselves.

Or is this one of those "technically possible but you'll regret it" situations...

  • Ray — short answer is no, not out of the box. Technicians can't directly swap assigned jobs with each other.

    What we ended up doing: gave two of our senior techs "Manager" permissions on a limited basis. They can reassign within their own team, but not see everything. Still requires someone with elevated access to actually move things.

    Pro tip: If you go this route, set up a simple Slack or Teams channel where they post swap requests. First one to claim it gets it, then one of your managers does the actual reassignment. Cuts down on the back-and-forth at least.

    There's a feature request floating around for true peer-to-peer swaps. Worth upvoting if you find it.

  • Alternative approach:

    • Create a shared calendar view that techs can see but not edit
    • They coordinate swaps via text/whatever
    • One person (you or a designated lead) batches the changes once daily

    Not elegant, but it's 30 seconds per swap instead of constant interruption. We've run this way for 8 months with 15 techs.

    The real answer is — don't let them touch the schedule directly. You'll end up with double-booked jobs and nobody taking accountability.

  • Hi Ray — happy to clarify!

    As Josh and Sylvia noted, FieldPulse doesn't currently support technician-initiated shift swaps without dispatcher or manager involvement. Here's what is possible:

    1. Technician self-scheduling — if enabled, techs can claim unassigned jobs from the mobile app, but cannot reassign jobs already assigned to someone else.
    2. Manager role delegation — you can designate team leads with limited reassignment permissions, as Josh described.

    From a workflow perspective, most teams handle this through:

    • A structured request channel (Slack, Teams, etc.)
    • Batch updates at set times (morning, lunch, end of day)

    I can confirm this is on our product roadmap for 2026, though I don't have a specific release date yet. I'd recommend subscribing to the H2 Roadmap announcement for updates.

    Would either of the delegation approaches work for your team structure?

  • Thanks Priya — the batch update approach is probably where we'll land. Appreciate the confirmation that it's not just me missing a setting somewhere.

  • yo just jumping in here but like basically what we do is just have the guys text our group chat and whoever's on dispatch that day just drags and drops when they get a sec, it's not that deep lol — the app doesn't crash or anything if you move stuff around a lot so that's cool at least

    tbh the real problem is when two guys both think they got the same swapped shift and you didn't see the second text in time. that's happened like twice and it's awkward but we figured it out