Changelog

Here are the latest product updates from Roundtrip.ai. If you have feedback or suggestions, please reach out — we'd love to hear from you!

Version 1.0.41 of the EasyRoutes Delivery Driver mobile app is now available to download for iOS and Android, featuring the following changes:

  • Secondary Address line variables (often referred to as Address 2, or collected on checkout as Apartment, suite, etc.) now display more prominently along with a stop's primary address line when viewing individual stops. Note that Address 2 details will display in this manner even when the app is configured not to include this line when passing coordinates to your navigation app of choice:
  • Proof of Delivery photos now upload in parallel when more than one is collected for a particular stop to streamline app performance.
  • Timeout alert messages have been adjusted to better support Proof of Delivery photo uploads in locations with limited connectivity.
  • Re-center on current location button now available when using Apple Maps to view stops and routes within the app.
  • Minor additional bug fixes and UI improvements.

Note: Drivers will need to update to the latest version of the app (v1.0.41) in order to take advantage of these updated features within the EasyRoutes Delivery Driver mobile app.

We've updated how priority stop pins display on the map, making it easier to differentiate their status from non-priority stops. Map pins for priority stops will now display with the same inverted colour scheme as displayed on the route line below the map:

We've added a new feature allowing routes created as part of a route group to be printed all at once in a single print job. The print menu for route groups works in the same way as when printing an individual route, with minor exceptions noted below.

To print a route group, first navigate to a route contained within that group, and use the navigation arrows or group menu in the top-right corner of the page to access the All routes view, then click the Print button below the map:

Notes:

  • Routes will be printed in the same order they are listed in the route group overview page and route group navigation menu.
  • When printing a group, the Route map option will be replaced with a Group map option, containing all of the group's route lines on one map printout.
  • When printing Inventory, EasyRoutes will generate a printout for all items in the entire route group first, followed by individual inventory printouts for each of the routes contained in the group.
  • When printing Packing slips and Packing labels, both of these items will be grouped together with the rest of the data from their respective routes for additional ease of sorting printouts route-by-route.

We have added a new setting to include the name of the driver assigned to a route on your printed packing slips and/or packing labels for that route.

By default, a driver's name will not display on either printout, but it can be enabled on packing slips and/or packing labels by selecting the Driver name checkbox from your EasyRoutes Settings > Packing slips and labels tab, within the Packing slip options and/or Packing label options section(s):

We've enhanced app behaviour when making edits to existing routes that may have out of date route or stop information - for example:

  1. A route is open in two separate browser tabs/windows;
  2. Changes were made and saved to the route in the primary window;
  3. The route has not been refreshed in the secondary window, and the saved changes from the primary window are not reflected in the secondary window, thus the secondary window's route is out of date.

In this example scenario, when making and saving changes (such as manually re-ordering stops, editing individual stops, or updating applied Route Options) in the secondary window, a warning will display indicating that you're working with an out of date route:

The warning will provide two options:

  • Save anyway and overwrite updates: Selecting this option will apply any new changes made in the secondary window, but will overwrite the initial changes made and saved in the primary window. If selected, the primary window will now be out of date until refreshed, and any delivery updates or Proof of Delivery already uploaded from the mobile app may also be overwritten.
  • Discard edits and refresh route: Selecting this option will discard any new changes made in the secondary window, and will refresh the route. If selected, both windows will now display matching, up to date information, and further changes can now be applied.

Local Delivery Instructions can now be included when printing a route. Enable the Delivery Instructions checkbox in the Print menu to include these details in your printed List of stops:

By default, Delivery Instructions will also be included on printed Packing slips and Packing labels. You can disable them from displaying in either of these printouts by unchecking Delivery instructions from your EasyRoutes Settings > Packing slips and labels tab, within the Packing slip options and/or Packing label options sections:

Note: Local Delivery Instructions are currently in beta, and may not always behave exactly as expected. Please contact us if you run into any issues when working with Local Delivery Instructions.

We've also added a setting to configure whether item SKUs display in the item list or as a standalone column on printed Packing slips. By default, SKUs will display in the item list - to change this, access your EasyRoutes Settings > Packing slips and labels tab, and update the Item SKU setting from the Packing slip options section:

When importing orders/stops from a CSV file, you can now include custom items associated with these stops, including their quantities and weights. In order to import item data, your CSV file will need to include three additional columns: Quantity, Name, and Weight (per item). These item quantities and weights will also be included in route constraints if you have the Max items per stop route option enabled.

To import an order with multiple different types of items, add additional rows for each additional item and leave the other columns blank. From the CSV import mapping page, ensure that the Group adjacent items across blank rows into a single delivery stop checkbox is selected, and the three new columns are mapped to the appropriate fields; you can also configure the unit type your weight value is in:

Here is an example spreadsheet showing an order with multiple item rows, and two orders with single item rows:

When the example spreadsheet shown above is imported into EasyRoutes, customers and items will be parsed as follows:

  • Michael Gauthier: 5x Skateboard, 1x Baseball Hat, 2x Sunglasses; Total Weight: 12.7kg
  • Liam Anderson: 1x Basketball; Total Weight: 600g
  • Barry Cook: 10x Hockey Puck; Total Weight: 1.7kg

See this support article for full details on working with stops and items imported via CSV.

Merchants utilizing the Delivery Instructions field to collect additional information for Local Delivery orders can now access these instructions from within EasyRoutes. When available, Delivery Instructions will display along with any order notes and can be viewed by hovering over the note icon on any Route page:

By default, Delivery Instructions will also display in the Delivery Driver mobile app alongside any other notes for a stop:

You can disable Delivery Instructions from displaying in the Delivery Driver mobile app by unchecking Show delivery instructions from your EasyRoutes Settings > Driver settings tab:

Note: This feature is currently in beta, and may not always behave exactly as expected. Please contact us if you run into any issues when working with Local Delivery Instructions.

We've added a new setting that allows route planners to customize how early in a route their customers are able to view their driver's real-time location from their order tracking pages. Live driver location can now be automatically shared when a customer's stop is anywhere from 1 stop to 10 stops away (default value is 3 stops away), keeping them up-to-date and informed every step of the way.

Configure this threshold from your EasyRoutes Settings > Order tracking tab, under the Tracking page options section:

After you have made your changes, click the Save button to apply them. For full details on enabling and including real-time driver locations on your order tracking pages, see the support article for this feature.

We've added a new Customer orders option to the route printing menu - when enabled within the List of stops section, printed routes will include the total number of orders each customer has placed with your store in the past:

Version 1.0.38 of the EasyRoutes Delivery Driver mobile app is now available to download for iOS and Android, featuring the following updates and improvements:

  • Any stops containing an Order Note, Stop Note, and/or Customer Note will now display with a note icon in the stop list for any dispatched routes. Drivers using the mobile app can tap on the note icon to quickly review any notes that apply to that stop, even if the route has not yet been started:
  • When viewing individual stops, the Delivery Instructions section (including all three note types listed above, when available) has been shifted towards the top of the page for increased at-a-glance visibility:
  • Various bug fixes and UI enhancements, including improved support for using the mobile app and uploading Proof of Delivery items when in locations with limited connectivity.

You can now enable and configure the Route Assistant for auto-adding orders to a route from the Route Options page, prior to creating a new route:

By default, the Route Assistant will be configured with the Contains address filter applied. Use the Clear all and/or Add filter buttons to configure any filter combination you'd like the Route Assistant to watch for:

Once your new route is created with Route Assistant enabled, when viewing that route you'll see a banner indicating that there are new orders that match these filters waiting to be routed from the Add orders tab:

For full details on using the Route Assistant to automate your route planning workflows, see the support article for this feature.

We've added a new rule type and outcome for order import automation workflows, allowing orders with matching attributes (displayed in the Additional details panel of any order) to automatically apply that attribute's value as the stop time (in minutes) when that order is added to a route. This can be particularly useful when orders contain attributes indicating they will require more time for manual installation or setup, or are in a location known to take longer to complete a delivery, such as large apartment complexes.

Example:

A rule configured as shown below looks for any orders with attributes that contain duration in the attribute title:

If any orders have an attribute containing duration in their title, the value stored in that attribute will automatically be parsed and applied as the amount of time to spend at that stop.

Using the same example rule shown above, two orders are displayed on the right below - one with a duration attribute containing a value of 5, and another with a duration-for-easyroutes attribute containing a value of 10. Since each of these attributes contain duration in their title, when these orders are added to a route, they'll automatically have a stop time of 5 minutes and 10 minutes applied, respectively, as shown on their entries within the route table on the left:

Access and configure this new type of automated rule from your EasyRoutes Settings > General tab, under the Advanced order automation rules section.

We've added a new feature that automates common functionality when adding orders to routes.

Note: Order import automation is currently only available on EasyRoutes Premium and Enterprise pricing plans.

Access and configure these automated rules from your EasyRoutes Settings > General tab, under the Advanced order automation rules section:

Automation rules are applied when orders are added to a route, either from the Orders page or on the Add Orders tab of an existing route or route group. See the Adding Orders support article for further details.

Supported fields

  • order tag - if any tag on an order matches the condition, the outcome will be applied.
  • customer tag - if any tag on the customer at the time the order was created matches the condition, the outcome will be applied.

Supported outcomes

  • treat stop as priority - the resulting route stop for the order will be marked as priority.

Stay tuned to this page as we implement more automation fields and outcomes, or get in touch with the EasyRoutes team if there are any fields or outcomes that would be useful for automating your specific workflows.

We've added two new options to enable additional customization of packing slips printed with EasyRoutes.

From your EasyRoutes Settings > Packing slips and labels tab, in the Packing slip options section, enable the Additional instructions field and input any custom information you'd like to include in printed packing slips. You can also customize the position of this information (Below items, In header, or both) using the Note placement dropdown:

When using the Print feature with Packing slips enabled, this information will automatically display as configured. Note that the example shown below is configured to display both below items and in header:

For full details on configuring, customizing, and printing packing slips for all your EasyRoutes orders, see the support article for this feature.