Skip to main content

Dispatching Overview

Assign service providers to bookings and keep everyone in sync

Eric Plamondon avatar
Written by Eric Plamondon
Updated over a week ago

This feature requires a Grow subscription.

Dispatching is the process of assigning scheduled bookings to your employees/contractors (what we refer to as service providers) who will actually perform the service.

The Dispatcher is where you assign service providers to scheduled bookings and manage who is working on what, when, and for how long — all from one visual timeline, keeping schedules organized and teams aligned.

Benefits of Dispatching

Dispatching helps you:

  • Assign the right service provider to each booking

  • Balance workloads across your team

  • Prevent double-bookings and scheduling conflicts

  • Automatically keep service providers informed of their schedules

For service business owners, dispatching removes the daily guesswork of who is working where, gives instant visibility into team schedules, and ensures every job has clear ownership.

How Dispatcher Works

The Dispatcher is a visual display of the days timeline where you can assign and manage which service providers are assigned to individual customer scheduled bookings on that day.

It displays:

  • The work hours of the day

  • The service providers, each on one row

  • The work hours each service provider is available to work

  • The start and end time of customer bookings assigned to each service provider

  • and, in case of where a service provider is double booked, it will show the customer booking in red to alert you to take actions

Unassigned bookings remain visible until you decide who should take them.

From the Dispatcher, you can:

  • Assign service providers to bookings using drag-and-drop

  • Remove service providers from bookings

  • View schedules by day or week

  • You can also enable Auto-resize bookings, which visually adjusts bookings based on:

    • Team size

    • Labor hours

    • Number of assigned service providers

    When Auto-resize is enabled, the bookings reflect how much each service provider's time a booking actually consumes, thereby displaying accurate availabilities.

💡 Depending on your screen size, you may need to scroll horizontally or vertically to see the full timeline.

Double-bookings

If a service provider is assigned to more than one booking at the same time, the Dispatcher highlights the conflict with a red alert.

This makes double-bookings immediately visible so you can reassign service providers before the job happens — instead of discovering it too late.

Saving changes and notifying your team

Dispatching changes are only applied when you save them.

After making updates:

  1. Click Save (floppy disk icon)

  2. Select if service provider(s) and/or the customer should be notified

  3. Click Save to finalize

This ensures bookings, calendar, and notifications stay fully in sync.

Work Calendar for service providers

Once assigned, service providers can see their jobs through:

  • Their Work Calendar

  • The MioCommerce mobile app

  • Optional Google Calendar sync

They also receive a daily schedule email at 5:00 AM, based on your company’s time zone, so they know exactly what their day looks like before it starts.

What happens when you dispatch a booking

When you assign a service provider to a booking in the Dispatcher:

  • The system blocks that time on the service provider’s calendar

  • The booking appears on the service provider’s row in the Dispatcher timeline

  • The service provider is no longer available for other bookings during that time

  • Any overlapping bookings are highlighted with a red alert to indicate a double-booking

  • You are prompted to send notifications to the assigned service provider(s) and/or the customer

  • If notifications are sent, the system delivers them via email and/or SMS to customers and via email and/or team chat to Service Provider, based on your settings

  • The booking status updates to “Dispatched”

When dispatching is most useful

Dispatching is especially helpful if you:

  • Have multiple service providers
    So you always know who is assigned to each booking—without texts, calls, or guesswork.

  • Want clear ownership of each booking
    So every booking has an assigned service provider—eliminating “I thought someone else had it” situations.

  • Are scaling beyond manual scheduling
    So you can stop juggling spreadsheets and messages and manage everything in one place.

What’s next after Dispatching?

Once you’re comfortable assigning work to your team, most businesses move on to these next steps:

  1. Set up real-time availability

    So bookings only land when the right people are actually available.
    This ensures dispatching stays smooth as bookings increase.

    Learn more: Real-time availability

  2. Connect service providers’ calendars

    Sync work schedules to Google Calendar so your team always has their day with them—without logging in.

  3. Review notification settings

    Confirm when service providers are notified about assignments, changes, and daily schedules—so there are no surprises.

    Learn more: Notifications overview

  4. Use dispatching daily

    Dispatching works best when it becomes part of your daily workflow—quick checks, small adjustments, and clear ownership.

Quick answers to common dispatching questions

  1. Who can use the Dispatcher?

    Only admins can assign or remove service providers from bookings.
    Service providers can view their assigned work, but cannot change booking dates, times, or other booking details.

  2. Do service providers see all bookings?

    No. Service providers only see the bookings assigned to them.

  3. Do I have to dispatch every booking?

    Yes. If you want a booking to have a service provider. Once dispatched, the booking will appear on a service provider’s Work Calendar and mobile app, it must be dispatched.

    Unassigned bookings remain visible to admins in the Dispatcher until someone is assigned.

  4. Does dispatching notify my team automatically?

    Yes. Once you save and notify:

    • Assigned service providers are notified of changes

    • Their Work Calendar updates

    • They instantly receive an email about the updates

    • Daily schedule emails are sent automatically at 5:00 AM (company time zone)

  5. Does dispatching affect customers?

    No. Dispatching only controls who is assigned to do the work.

    It does not change customer details, pricing, or booking setup.
    However, you will be prompted to notify the customer - for example, to let them know which service provider is coming.


👉🏻 Explore Dispatching in our simulated environment
Practice assigning and managing schedules without affecting your live data - Try Live Tour

Did this answer your question?