✅ Driver Tasks

Note: Driver tasks are currently only available on EasyRoutes Premium & Enterprise pricing plans.

EasyRoutes' "Driver tasks" Route Option allows route planners to assign tasks and reminders of additional steps that drivers must complete before starting a route, completing a delivery stop, and/or marking a route as complete.

Driver tasks can be enabled from the Route Options page:

Driver tasks settings

Once enabled, click Add new task, Add new task to start location, or Add new task to end location to create a new task form.

As routes are completed, you can access pending or completed tasks and their timestamps on any Route page from the "Tasks" column for the Start/End location or stop on a route:

Accessing driver tasks

Completed driver task


‍Types of Driver Tasks:

Driver tasks can be added as checkboxes, radio buttons, text input, or number input, depending on the nature of the task; all four types of tasks can be used independently, or in combination for the same route:

  • Checkboxes: Use this type of task to provide drivers with a list of tasks that can be checked off individually as they're completed:

Checkbox-type driver task

  • Radio buttons: Use this type of task to provide drivers with a list of options for a task, where only one possible option can be selected to complete the task:

Radio button-type driver task

  • Text input: Use this type of task to allow drivers the option of inputting a text string before marking an order as attempted or delivered. This can be particularly useful when drivers are required to log the name of the individual who an order was delivered to:

Text input-type driver task

  • Number input: Use this type of task to allow drivers the option of inputting a numeric value before marking an order as attempted or delivered. This can be particularly useful when drivers are required to collect Cash on Delivery (COD) or credit card payments when delivering and must log how much payment was collected for each stop, or to input and track odometer readings at route start and finish locations:

Number input-type driver task

Optional: Each individual task can be set as "required," meaning a driver will be unable to mark a stop as Attempted and/or Delivered until the task is completed. Enable tasks as requirements by checking the "Delivered" and/or "Attempted" checkboxes from the "Required to mark order as:" section below each task.


Start/End Location Tasks:

Driver tasks can also be added to a route's Start and End locations independently, to differentiate between stop-level tasks and tasks that need to be completed in order to begin or complete a route:

Start/End location driver tasks

  • To configure End location tasks, a route's End location must be set to a physical address (such as your shop or warehouse), or Loop back to start. End location tasks cannot be configured if a route's End location is set to "Use the last stop in route".
  • Optional: After adding any Start location tasks, check the "Required to start route" checkbox to force a driver to complete tasks before they can begin delivering a route.
  • Optional: After adding any End location tasks, check the "Required to mark route as completed" checkbox to force a driver to complete tasks before they can complete a route.


Tasks on Delivery Driver Mobile App:

Drivers using the EasyRoutes Delivery Driver mobile app can access and complete tasks for route Start location, individual stops, and route End location:

Tasks display on Delivery Driver Mobile App

Tasks input on Delivery Driver Mobile App

Optional: If certain tasks are configured as "required", drivers will be alerted of pending tasks, and will be unable to tap Start or select any "Mark as..." buttons until tasks are completed:

Tasks requirement on Delivery Driver Mobile App


Note: Drivers will need to update to the latest version of the app (v1.0.35 or above) in order to access and complete assigned Driver tasks from the Delivery Driver mobile app.


Editing Tasks on Stops

After planning a route, you can edit tasks on individual stops by navigating to the Edit stop page from the stop actions menu. To note, we only show driver tasks in route options when a route is first created (e.g. when you first create blank route(s) or make a route in your orders dashboard):

Editing driver tasks from route page

From there, scroll down to the Driver tasks panel to modify route-level tasks, manually check off completed items and add custom tasks specific to the stop:

Driver tasks configuration panel

Note: Start and end location tasks can be edited by following the same steps.


To edit tasks for multiple stops in bulk, use the checkboxes to multi-select the stops you wish to edit, and choose Edit stop tasks from the actions menu:

Batch edit stop tasks

From here you can bulk edit route tasks common to the selected stops, as well as individual custom tasks for each stop:

Edit stop tasks

Click Save in the top right corner after making any necessary updates to stop tasks.

Exporting Tasks

Pending and completed tasks can be included when exporting a route for further analysis or record keeping. Two styles are available to export your task data - note that only one style can be selected per export:

  • Tasks summary: Select this option to export a summary of which tasks were completed per stop.

Exporting tasks summary

  • Individual task items: Select this option to export a column for each individual task across a route, with precise timestamps of when each task was marked as complete.

Exporting individual task items

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.