Context
With the launch of Dispatch 2.0 (more information on it here, and if you're familiar - dive into Dispatch 2.0 section and all its articles), we're also introducing the new version of our Driver App.
We always strive to give you the best-in-class products and services, and this one is no exception. Targeting every aspect that's important: your business, drivers, and your Clients, we have revamped what we thought should be revamped and perfected the app for you.
This article explains various aspect of using it.
Click on each section to expand/collapse elements you'd like to know more about.
How to sign-in and out
- The Driver inputs their email to sign-in and receives the code via email. Validation happens to confirm email format
- If the Driver's email has been added to any of the Delivery Hubs - an email with the confirmation code is sent to the Driver (via the email they are registered with). Otherwise, if the Driver's email has not been added to Management Center, nothing happens
- They are able to request the code again if it hasn’t been received for some reason
- Once they enter the confirmation code they are authenticated and authorized to use the app
Please note: if the confirmation code is incorrect - authentication error is displayed. Once the User has passed the authentication, they will remain authenticated in the system for 6 months.
Required permissions
First login setup
On the first login the User will be prompted to introduce their personal data and select their settings. That includes their name, phone number, order capacity and vehicle type. Each step requires a validation in order to proceed to the next one:
Please note: the maximum capacity that the Driver can select for car is 30 orders, and 8 for all other vehicle types.
Online/offline status
Once the Driver has logged in - they are by default offline. Driver can set themselves as online, only then they will start receiving orders:
Please also remember:
- The Driver can set themselves offline and stop receiving Orders. If the Driver already has scheduled Orders at the moment when they are setting themselves as offline, they will receive an alert to get back online on time.
- The Driver can not set themselves offline if the route is in progress
- The Driver should ais also considered offline if they close the application, the battery is out or the connection is lost
Location updates
This is how location is updated:
- While the Driver is online the application sends location updates to dispatching service every 3 minutes when the Driver does not move and every 30 seconds when the Driver moves
- If the application has not been sending the location updates for more than 10 minutes - the Driver is automatically switched to offline
- If the application starts sending the location updates when Driver is being offline - the Driver will be automatically switched to online. This can happen when Driver had a bad phone signal for more then 10 minutes or their battery depleted and then they were able to reconnect after charging
Notifications
- Once the new Delivery job is assigned
- One of the Driver's orders is cancelled
- The route is removed completely
Here's how they look like:
- New delivery job:
New delivery job has been assigned. Pickup at {hh:mm} in {store name}.
The delivery job is also fetched and visible in the app - Delivery order from one of the routes is cancelled:
One of the routes has been updated.
The delivery job in the app is also updated and the cancelled Order is removed - Delivery route is removed:
Cancelled delivery route at {hh:mm} in {store name}.
The delivery job is also removed from the app
Receiving Delivery jobs
While the Driver is online, they will see the map screen and the Driver App queries the Dispatching service to receive the delivery routes:
The Driver can receive both asap and scheduled jobs. Once the Driver receives an ASAP job or it is time to start the scheduled job (15 minutes before the first pickup has to happen) the job is displayed on the Driver's screen:
Delivery Job Flow
- The delivery job is displayed to the Driver once it’s 15 minutes or less before pickup time
- Once the delivery job is displayed to the Driver they can update the delivery status from the Driver App
- Start delivery is available when the job is first displayed to the Driver
After the User has started the Delivery, the information is sent to dispatching service to confirm that the Delivery has been initiated. After this, the Driver is able to confirm the Orders pickup or to navigate/get directions to the pickup point. In case the User selects the navigation or directions, they are redirected to the Google Maps app to navigate.
Once the Driver gets to the Store they can confirm the pickup of the Orders:
Delivery Jobs history
- From the App Menu the User is able to navigate to [Today’s Jobs] view, which displays planned, in progress and completed deliveries
- The in-progress jobs and the scheduled jobs that shouldn’t be started yet are displayed in today’s jobs section in [Pending] tab
- The Driver is not able to start the scheduled jobs earlier than 15 minutes before pickup, the pickup time is displayed to the Driver and the button is greyed out
- Once the pickup has to happen in 15 minutes or less the button is changed to [Start] and becomes available to the User. If the User starts route from this view the route will move to ‘In Progress’ status and when they close the view - they will be navigated to delivery in progress view, [Confirm pickup] action
Completed and Cancelled jobs are displayed in [Completed] tab. For every job Cancelled or Finished timestamp is displayed, and full job details are available via [See details] button.
Account Settings
From the App Menu, the User is able to navigate to [Personal Information] and [Vehicle and capacity] views.
In [Personal Information] view the User is able to update their avatar, name and phone number.
Validations:
-
Avatar: jpg, jpeg, png formats, size up to 5MB
-
First and Last name: string length should be from 2 to 150 symbols
-
Phone number - international format validation
In [Vehicle and Capacity] view the user is able to update their vehicle type and capacity
Language
By default, the application supports:
- English
- Spanish
- German
If the phone OS system language matches one of these languages, then that language will be selected. If not - English will be set as default language. The User will be able to change the language of the app after through app settings.
Comments
0 comments
Please sign in to leave a comment.