Back to Support

Dispatching

Dispatch to Drivers


There are 5 ways that the GetSwift system can send/notify new jobs to your drivers. You can select which method you would like to use in Settings New job driver notification method.


Notify All Drivers

Automatically notifies all online drivers, and offline drivers as soon as they become online


Manually Notify

User/Dispatcher will manually notify / assign the driver using the Map dashboard.


Smart Notifications

Automatically notifies drivers based on the following rules:

  • Driver closest to the pickup location

  • Driver most available (based on driver capacity)

  • Driver with the best driver rating

GetSwift will scan the area around the pickup location, notifying the best matched driver according to the above criteria. If the notified driver does not accept, the system will continue notifying the next matched driver, until a driver accepts the job.


Notify Specific Driver

User/Dispatcher assigns a driver as the job is being entered into the GetSwift system.

For advanced capabilities with this notification method, check out Driver Match Key to see how you can use this to automatically assign drivers via Batch Uploads or the API.


Expanding Proximity

Automatically notifies drivers who are within 1 mile/1 km of the pickup location (with available capacity and good driver ratings), for 25 seconds to accept the job. If no driver accepts, the system then notifies drivers within 2 miles/2 km of the pickup location for another 25 seconds, and it will keep notifying further out until a driver accepts the job or the job is manually assigned.


Related Articles

Although we want to automate your business, sometimes you may want to manually dispatch a job to a driver.

Don’t want your drivers to have the option to accept or reject orders?

Are your drivers not receiving orders for jobs scheduled for a future time?

Find out why your drivers are not receiving the jobs your dispatched!

Transfer Jobs

Learn how to transfer a specific job or transfer all jobs, between different drivers.


Transfer All Jobs

Once a driver has accepted multiple jobs, the dispatcher can manually remove the current driver and re-assign all their jobs to a new driver. This is useful when your driver is not able to complete any of their accepted jobs (for example if the driver has some sort of emergency situation).

To only reassign one jobs, continue reading the next section below.

Step 1

  • Click on a specific driver under “Drivers Online” (left sidebar of the Map page)

 

Step 2


 

Step 3

  • Click “Transfer Jobs


Transfer Select Jobs

Once a driver has accepted a job, the dispatcher can manually remove specific jobs from the current driver and re-assign the job to a new driver.  

 

Step 1

  • Click on a specific driver under DRIVERS ONLINE (left sidebar of the Map page)

 

Step 2

  • Navigate to JOBS IN PROGRESS

  • Hold down “SHIFT” on the keyboard and select the jobs you wish to transfer

 

Step 3

  • Click TRANSFER SELECTED JOBS

  • Choose the driver you wish to transfer the jobs to


Related Articles

Do you give your drivers the ability to accept & reject jobs but need to manually assign a specific order? Learn how to here!

Learn about the other interact and modifications you can make to the driver settings on the spot such as changing their capacity or removing all jobs.

Watch a overview video to get acquainted with navigating the map view

Manually Dispatch

Although we want to automate your business process as much as possible, we know that there are times when manual intervention is required, such as notifying or assigning a job to a driver on the go.

As a dispatcher, you can easily do this by notifying your driver directly from the Map or Live Jobs pages:

 

Step 1

Click on a specific driver (left sidebar of the Map page)

 

Step 2

Click "Notify"

 

Step 3

Select from the available jobs and click "Notify"

 

tips and tricks

  •  You can also notify drivers by clicking on a specific job in Step 1, instead of clicking on the driver

  • Rather than just notify a driver of a job, you may want to assign a driver to a job

    • Notify: a driver is alerted of a job and has the option to accept or reject it

    • Assign: job automatically go in the drivers “accepted queue” and they are required to complete it


Related Articles

Learn how to automatically or manually dispatch your jobs to your drivers.

Find out why your drivers are not receiving the jobs your dispatched!

Watch a overview video to get acquainted with navigating the map view.

Manually Assign

Once the driver has been notified of a job (whether manually or automatically), you can quickly force assignment from the Map page.


Step 1

Click on a specific driver (left sidebar of the Map page)

 

Step 2

Click "Jobs Notified"

 

Step 3

Click “Accept All


tips and tricks

  • You can also assign jobs by clicking on a specific job in Step 1, instead of clicking on the driver

  • Do you want to always Assign jobs to your drivers?

    • Notify: a driver is alerted of a job and has the option to accept or reject it

    • Assign: job automatically go in the drivers “accepted queue” and they are required to complete it

 

Related Articles

Learn how to automatically or manually dispatch your jobs to your drivers.

Find out why your drivers are not receiving the jobs your dispatched!

Watch a overview video to get acquainted with navigating the map view.

Auto-Assign Jobs

If you do not want to give your drivers the option to “accept” or “reject” jobs, you can set the system to automatically accept all jobs sent to your drivers.

This is useful for companies who are not using independent contract drivers, or have drivers that work exclusively for your business.


Step 1

  • Go to Settings → Show advanced settings → Automation

 

Step 2

  • Click “Force Accept job when notified

 

Step 3


tips and tricks

  • What does Notify vs. Assign mean?

    • Notify: a driver is alerted of a job and has the option to accept or reject it

    • Assign: job automatically go in the drivers “accepted queue” and they are required to complete it


Related Articles

Learn how to automatically or manually dispatch your jobs to your drivers.

Find out why your drivers are not receiving the jobs your dispatched!

Learn how to transfer a specific job or transfer all jobs, between different drivers.

Auto-Assign to a Specific Driver

Auto-assign jobs to drivers

Driver Match Keys allows you to automate assignment of drivers to specific tasks when entering tasks into GetSwift through the API or Batch Upload methods.

For example: If you do daily milk deliveries to local restaurants and cafes, you could upload your daily run sheet into GetSwift which would have driverID already pre-selected in your sheet so once you upload the daily run all drivers are assigned immediately to their deliveries and then smart routing in the GetSwift driver app tells the driver where to go first.



step 1

step 2

  • Enter an ID for each driver

step 3

step 4

  • Follow the instructions below, based on your method of entering tasks into GetSwift

Batch Upload

In your CSV file, create a column header name “DriverId”

Now simply enter in the corresponding Drive Match Key with the specific Task you wish to match them with!

 

API

Within the POST api/v2/deliveries

Enter the corresponding Drive Match Key within "driverMatchCode"


 

Please contact us if you need help setting up this feature


Related Articles

Enter multiple jobs by uploading a CSV spreadsheet into GetSwift.

API

Enter jobs through a direct connection with GetSwift through our open API

There are 5 ways that the GetSwift system can send/notify new jobs to your drivers.

Dispatching Future Jobs

You can upload jobs to GetSwift in advance for future delivery dates and times. You can also customize how far in advance you would like job notifications to go out to your drivers. Depending on your business model, you may want to notify your drivers days or weeks before these future jobs. 



Set when your drivers get notified of future JOBS

  • Go to Settings → Show advanced settings → Minutes to notify drivers before pre-scheduled jobs

In the example below, drivers will get notified 90 minutes before the available pick-up time. If you want drivers to be notified 2 weeks before pickup time, you can enter 20160 minutes.


Tips and Tricks

  • If a pre-scheduled job is outside the notification window, the job will indicate FUTURE and specifies when drivers will be notified (see screenshot below)

  • Once you “Minutes to notify drivers before pre-scheduled jobs” it will only impact new jobs that are inputted into GetSwift.

    • i.e. jobs currently in GetSwift will not be changed

    • If you do want to have your driver see a future job immediately: you can update the pickup time in the “Edit” job section.


Related Articles

If a pre-scheduled job is outside the notification window, the job will indicate FUTURE and specifies when drivers will be notified.

Find out why your drivers are not receiving the jobs your dispatched!

Why are my future jobs not showing up for my drivers?

Notification window determines when future jobs are dispatched

If a pre-scheduled job is outside the notification window, the job will indicate FUTURE and specifies when drivers will be notified:

In this example, this job will be visible in the driver's mobile app in 37 minutes.



Dispatch a Future Job Now!

If you want your drivers to be able to view future / pre-scheduled jobs immediately follow these steps:

 

Step 1

  • Click on the Job

  • Click Actions

  • Click Edit

 
 

Step 2

  • Change the pickup time to within the original “minute to notify” window or simply, put the time as the current time

  • Push Update

 

step 3

  • Now your job should no longer say “Future” in blue, indicating that it is available for a driver to receive


Tips and Tricks

update your settings your dispatch future jobs when you want

  • Ensure that the “Minutes to notify driver before pre-scheduled jobsetting is set up appropriately for your business model

  • For example, if you want drivers to be notified and jobs to be assigned 2 weeks before pickup time, you can enter 20160 minutes

  • Note: Modifications made to “Minutes to notify driver before pre-schedule job” will only affect new jobs entered after the change was saved in your Settings. Old jobs will continue to use the old notification time

  • You can also cancel the old jobs and then re-enter the job (ensuring that the Available / Pickup time is within the “Minutes to notify driver before pre-scheduled job” window)


Related Articles

Find out why your drivers are not receiving the jobs your dispatched!

If you do not want to give your drivers the option to “accept” or “reject” jobs, you can set the system to automatically accept all jobs sent to your drivers.

Driver Match Keys allows you to automate assignment of drivers to specific tasks when entering tasks into GetSwift through the API or Batch Upload methods .

Taking a Driver Offline

logging a driver offline

The driver has the ability to log-on and log-off a shift directly in the app.  However, if a driver forgets to log-off their shift, the manager can take the driver offline by using the Driver Profile in the map.

  • Note: Users do not have the ability to change a driver's status to online.


Step 1

Navigate to the Map

step 2

Click on Drivers Online

 

step 3

Select the Driver you want to take offline

 

step 4

Click Actions

 

step 5

Click Take Offline


Related Articles

On the Manage Driver page you can view a list of the drivers who you are invited, activated, awaiting approval, deactivated, and even those who are online.  Additionally, you are able to manage their permissions and details.

Learn the interactions, modifications and management controls you have of your drivers real-time.

How a driver can log into the GetSwift app and begin their shift

My drivers can't see the orders I dispatched to them!

Do you have any drivers online?

  • drivers must be online to receive jobs!

In this example, you have 1 of 4 drivers currently online


Have you dispatched the jobs to your drivers?

In this example, drivers will only be notified of orders if they are within 5 miles of the pick-up location


Is your order scheduled for a future time?

  • If a pre-scheduled job is outside the notification window, the job will indicate FUTURE and specifies when drivers will be notified:

In this example, this job will be visible in the driver's mobile app in 37 minutes.


Do your drivers have any capacity to take on more deliveries?