Skip to main content
All CollectionsManaging JobsJob Assignment
Automatically assigning new bookings
Automatically assigning new bookings

Zenbooker can automatically assign bookings for services with auto-assign enabled to your available, qualified service providers

Updated over a month ago

Assigning jobs to the right service providers as soon as possible is crucial to ensuring your availability is as accurate as possible. When a new job is booked, it stays unassigned by default until you or another teammate with the appropriate permissions manually assigns it.


Overview

Auto-assignment is enabled at the service level, meaning you have full control over which types of work can be automatically assigned and which require manual dispatch.

When auto-assign is enabled for a service that a customer books online, that new job will automatically be assigned to the required number of service providers with the required skill tags. If service territories are enabled in your account, only providers who work in the job's territory will be eligible to be automatically assigned.

Note: When auto-assign is enabled for a service, it will only apply to online bookings for that service. Jobs created from the Zenbooker admin still need to be manually assigned or offered to service providers.


Enabling auto-assign for a service

  1. From your Zenbooker admin, navigate to Services and select a service.

  2. Click Team Requirements & Assignment Options.

  3. Select any required skills for the service. Adding required skill tags helps assign the right provider(s), as only providers with all required skills will be eligible for auto-assignment.

  4. Select the required number of service providers. This determines how many providers will be automatically assigned per job for this service.

  5. Under Assignment & job offers select Automatically assign

  6. Click Save


How auto-assign determines who to assign

When a service is booked with auto-assign enabled, Zenbooker will first determine which providers are eligible and available to be auto-assigned:

Eligible: The service provider has all required skill tags, works in the job's service territory, and has auto-assign enabled in their profile.

Available: The job is scheduled to occur during their regular recurring work hours and they have no conflicting assignments already assigned.

Zenbooker will then assign the required number of providers who meet the above requirements.

If there are more than the needed number of eligible providers available for a given job, Zenbooker can pick which provider(s) to assign in one of the following ways:

Balanced (default)

After calculating the list of eligible and available service providers, Zenbooker will shuffle the list and auto-assign the job to the required number of providers picked randomly. This ensures that jobs are distributed equitably among available providers.

Prioritized

After calculating the list of eligible and available service providers, Zenbooker will auto-assign the job to the highest priority service provider(s). When prioritized is enabled, you can rearrange your service providers to adjust their priority.

Based on Drive Time and Distance

This method, available for businesses on the Zenbooker Enterprise plan and above, automatically assigns jobs based on drive time. It estimates proximity by using the location of a provider's preceding assignment or next scheduled job. For providers without current jobs, their start address is used.

Tip: Setting a start location for all providers is key for the Drive Time and Distance method. It helps accurately include providers without scheduled jobs in assignments. These providers could be incorrectly prioritized without a start location, affecting assignments.

You can edit the method used for auto-assign in Settings > Job Assignment > Auto-Assignment


Restricting which providers can be auto-assigned

You can prevent certain service providers from having any jobs auto-assigned to them.

To disable auto-assign for a service provider:

  1. From your Zenbooker admin, navigate to Team and select a service service provider.

  2. Toggle "Can be auto-assigned jobs" to off.

Did this answer your question?