How do you prevent dispatchers from becoming a bottleneck?

We've got 14 techs in the field and one full-time dispatcher who's starting to burn out. Every scheduling decision flows through her. Every reschedule, every emergency call, every 'can I leave early' request.

This isn't sustainable. My team can't move forward until we solve this.

What are you doing to distribute dispatch decisions? Self-scheduling for senior techs? Regional dispatchers? Automation rules?

Need something that scales without adding headcount 1:1.