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
From your Zenbooker admin, navigate to Services and select a service.
Click Team Requirements & Assignment Options.
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.
Select the required number of service providers. This determines how many providers will be automatically assigned per job for this service.
Under Assignment & job offers select Automatically assign
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: