Advanced Auto Dispatch will let you set the rules of how the Dispatch Console will send the jobs to the drivers, and how the jobs will show in the Driver App.

Require vehicles to accept an assigned job:

You can give the drivers an option to accept/decline jobs in the Driver App. Uncheck this option if you want to “hard-assign” a job (not give the driver an option to accept/decline).

Hold jobs for unreachable vehicles:

Holds a job offer for a vehicle that is temporarily unreachable (the system cannot establish a connection with the driver’s device).
For example, if the driver accepted a job and all of a sudden he/she losses connectivity, the Driver App will hold the job.

Don’t assign jobs to vehicles who cannot complete it before shift ends:

For drivers that have set a shift ending time, make sure no jobs can be assigned that would fall beyond this time.

Reset rejects to look for vehicles that have previously declined or timed-out:

If you enable this option, when assigning a job the system will consider again vehicles that have previously declined or timed-out when auto-dispatching.

Automatically select a company based on pickup location if you have more than one company profile:

If this feature is enabled, when creating a job in the Dispatch Consol it will automatically select a company based on pickup location.

For this setting to work, you have to have more than one company profile in your account.

And the feature will be visible in the Dispatch Consol when booking a job, whether you chose to Assign Directly or Reserve and auto dispatch:

Assign Directly: It will assign automatically based on the assignment rules disregarding the company.
Reserve and auto dispatch: It will reserve for a company based on pickup location.

Please note that if a passenger uses the generic passenger app, no automatic selection can be made for them as they would have to look through all the taxi companies in the area that are registered with TaxiCaller. However, this option will work if you have a rebranded app or use the Dispatch Console to book.

Auto dispatch rounds:

This determines how many times the same job can be offered to the same vehicle. You will have to use this setting in conjunction with Reset rejects to look for vehicles that have previously declined or timed-out so that vehicles that have declined or timed out can be considered for the next round.

Reserved reject:

This setting can be used to enable that a vehicle can be “Assigned to: No one” in the Dispatch Consol, which means that the system will only reserve the job for a specific vehicle and if the job is rejected by the driver then the system will assign it to No one, so anybody can do the job except the reserved vehicle.

For example, this could be used if you have a specific vehicle that is the only one capable of doing a certain service, as for example if you have only one limousine in your entire fleet.

In order to make this feature work, you will need to have enabled Reserve and auto dispatch.

If the reserved vehicle rejects the job, the job could follow two scenarios:

Default: it will try to auto-assign following the assignments rules you have set.
Back to base: it will appear as “Assigned to: No one” in the Dispatch after the driver rejects the job.


If all Auto dispatch tries have been made, a job can be broadcasted to all available vehicles. Enable this option to being able to offer the jobs to all vehicles after all assignment tries have been made without any driver accepting the job. If this option is enabled the job will be offered to the Drivers in order for them to Bid on the Job.

Broadcast if no suitable vehicles are found when auto-dispatching:

If no suitable vehicles are found when auto-dispatching, the job will go straight to broadcast if this option is selected.
For example, if someone is trying to book a job with a particular type of car and there is none connected then the job will be broadcasted.

Broadcast to vehicles that are currently busy:

The system can also offer broadcasts jobs to vehicles that are currently set to Busy or are in the middle of a job.

Pop up the offer on the driver app. Otherwise seen in the Offers Tab:

If this is selected, the broadcast offer will pop up on the Driver App. Otherwise, the bids can be seen in the Offers Tab in the Driver App.

Give job to the first driver that accepts the job:

It’s a way to “fast select”; the first driver that accepts the job will get the job with no regards to other broadcast settings.

Offer jobs by:

This is another strategy you can use to enable how to Broadcast a job.
Choose whether broadcasted jobs should be offered by radius, zone or zone chain.

By Radius means that the job will be only offered to drivers that are located within a certain radius from the pick-up position of the job.
Zone, will only offer jobs based on the assignment zones that you have set.
Zone Chain, will broadcast within the same zone order you have set in Settings>Zones>Advanced.

Select winner by:

This option determines who wins the broadcast bid. It can be set to either the closest car or the first in the zone queue.

Offer jobs to vehicles within this radius:

If you select Offer jobs by Radius, with this setting you will be able to choose the radius from the pick-up location of the job where you would like to broadcast the job, excluding those that are too far away.

How long to offer job:

A driver would need to accept a bid within this time window.


If you use priorities in the dispatch console, this section will come in handy.

Priorities in the Dispatch Consol

For example, if you have 2 jobs in the same area (within a certain radius), and one has a higher priority than the other, the job with the highest priority will effectively block the other jobs in the designed area, until it’s assigned. The system will then go through the jobs in priority level where 1 is lowest and 5 is highest.

The following settings will allow you to give preferences to jobs marked with higher priority levels. You can use this for example if you have a VIP customer or if you have a long-route job that you would like to prioritize.

Block radius:

Select the area size that will be blocked by a job with higher priority.

Block jobs by:

Instead of radius you can use zones or zone chains to block other jobs with lower priority levels.

Block same priority level jobs and prioritize the job that’s been created first:

Will also block jobs with the same priority level, the job that’s been created first or ASAP jobs will take precedence.