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!

We've added a new selectable option to customer order tracking pages, allowing users to optionally include the phone number of the driver assigned to a route. When enabled, the phone number displayed on order tracking pages will match the driver's phone number used to sign up for the Delivery Driver mobile app. Driver phone numbers will display as hyperlinks in order tracking pages, and can be tapped/clicked by customers to immediately get in touch with their driver.

Enable this option by updating the setting highlighted above, found in your EasyRoute Settings > Order tracking tab, within the Tracking page options section.

EasyRoutes now supports three different types of stop for any generated routes: Deliveries, Pickups, and Tasks.

For example, if your store offers local pickup from a centralized location, orders can be marked as Pickups to better organize these orders, and offer a different customer experience than those marked as Deliveries. Businesses that offer service calls or on-site maintenance can similarly mark stops as Tasks, providing a more customized service to eligible customers.

Stop types will be set as Delivery by default, and can be individually modified from the Edit Stop page, or using a new bulk action from any Route page. Pickup and Task stop types can also be applied automatically using order automation rules when an order contains a particular order tag, customer tag, delivery method, or order attribute.

New settings are now available to customize your email & SMS notifications, order tracking pages, and fulfillment workflows to fine-tune your customers' experience depending on the nature of their order.

For full details on working with Pickup and Task stops, see the support article for this new feature.

We've enabled two new delivery notification types: Scheduled and Rescheduled.  Like all existing notification types, users can enable and edit templates for scheduled and rescheduled notifications from their EasyRoutes Settings > Notifications tab. Both new notification types can be configured for Shopify orders and/or custom and imported stops using the tabs found above the status event checkboxes.  Each of these notification types can also be independently enabled and modified for email and/or SMS notifications from the same settings page.

When scheduled notifications are enabled and a route contains a scheduled start time, users can trigger the scheduled notification from the notifications menu found immediately below the map when viewing any route, as shown above.

If notifications of any type (other than Ready for Delivery) have already been sent for a route, scheduled notifications will be unavailable; users will instead have the option of sending the rescheduled notification to indicate updated order ETAs. Rescheduled notifications can also be manually triggered after either Ready for Delivery and/or Out for Delivery notifications have been sent.

For full details on working with EasyRoutes notifications, see our Delivery Notifications - Email and SMS support documentation.

Order outcomes generated via automation rules (such as time windows or delivery dates) are now accessible within the Orders page, and can be used to filter the orders table.

Automation rules can be configured and edited from your EasyRoutes Settings > General tab, within the Advanced automation section.

We've enabled support for adding order items with an 'On Hold' status to a stop from any Route page. Applicable stops will display a warning that no items are selected - use the Edit stop items button highlighted above to select and add any 'On Hold' order items that need to be included in this stop.

For full details on EasyRoutes fulfillment workflows, see our Working with Items and Fulfillments on Shopify Orders support documentation.

We've introduced a new way to format your Orders page, particularly useful for merchants who make frequent use of Address Book saved stops, CSV imported stops, and/or stops generated via API calls. When enabled, all Shopify-native orders are accessible from the Orders tab:

Saved stops, imported stops, and API-generated stops will be combined within the Stops tab. Hover over the icon on the far left of any stop's entry to quickly identify the source for each listed entry:

Enable the new unified stops table from your EasyRoutes Settings > General tab, within the Saved and imported stops section:

We've added a new variable that can optionally be included when importing stops/orders from a CSV file. Map the new Delivery date variable to any spreadsheet column where an order's preferred delivery date is stored to import this information into EasyRoutes:

Notes:

  • We recommend using the universal date format of YYYY-MM-DD as shown in the sample above, though we will attempt to parse other supported date formats if encountered when importing.
  • Once orders containing a delivery date variable have been imported, select Delivery date from the Add filter menu above your Import history table; specify a date range or custom date to display only orders with matching delivery date variables.
  • For full details on including delivery dates in CSV imports or automatically fetching them via supported third-party date picker apps, see the support article for this feature.

Version 1.0.51 of the EasyRoutes Delivery Driver mobile app is now available to download for iOS and Android devices. This release features several user interface improvements to enhance accessibility for core app functions, as well as minor bug fixes.

We've added a new toggle to the Route scheduling section found within the Route Options page:

When enabled, routes will be auto-dispatched to their assigned driver as soon as they're created.

This new toggle will be inaccessible (greyed out) until one or more drivers has been selected for auto-assignment from the How many routes? section found at the top of your Route Options page:

New Bulk Action:

We've added a new bulk action, allowing users to add or update delivery time windows for multiple stops in a batch.

Use the checkboxes to select stops to edit or add delivery time windows. From the menu that appears at the bottom of the screen, click into the Actions menu (three dots icon) and select Edit time windows:

Input the desired delivery time window for the selected stops before clicking Save:

Note: Time windows can be open-ended, with only a Start of time window value OR with only an End of time window value. For example, a stop with only a Start of time window value of 8:00am is eligible for delivery any time after 8:00am; a stop with only an End of time window value of 4:00pm is eligible for delivery any time before 4:00pm.

For full details on enabling and working with time windows on delivery routes, see the support article for this feature.

Order Import Improvements:

We've added a new variable that can be included when importing stops/orders from a CSV file. Map the new Order name variable to any spreadsheet column where an order's name or reference ID number is stored to import this information to EasyRoutes and include it on all route materials:

We've also added a new dropdown selector to the bottom of the CSV import mapping page - optionally use this selector to override the country/region for all addresses in the imported CSV file:

For full details on importing orders and stops to EasyRoutes, see the support article for this feature.

Version 1.0.50 of the EasyRoutes Delivery Driver mobile app is now available to download for iOS and Android devices. This release features several minor enhancements, including improvements to real-time driver location sharing/tracking, improved accessibility for collecting eSignature Proof of Delivery, as well as user interface improvements and minor bug fixes.

We've added a new way to insert Driver Breaks into planned delivery routes. When viewing any route, click the three dots icon to the right of your currently active Route Options, and select Add break:

A modal will pop up - input the length (in minutes) of the break you'd like to insert, then click Save:

The break will be inserted in the stop table below, between the final stop in a route and the end location. Click and drag the handle (six dots icon) on the left-hand side of the entry to position the break anywhere in the route as desired:

Note: Driver Breaks inserted in this manner do not require that a route has a scheduled start time, and can be added at any time after a route is created (i.e. Driver Breaks do not need to be enabled as a Route Option before creating the route). If a route is manually re-optimized after a break has been added in this manner, a warning will display that the break will be removed upon re-optimization (but can always be added back again after re-optimizing):

For full details on enabling and configuring Driver Breaks for your routes, see the support article for this feature.

Version 1.0.47 of the EasyRoutes Delivery Driver mobile app is now available to download for iOS and Android devices. This release features several minor improvements, including enhanced in-app alerts when performing certain actions (such as uploading Proof of Delivery), as well as minor bug fixes and adjustments to text placement for broader device support.

We've added new ways to interact with EasyRoutes' Analytics data, including a new Dashboard card, providing a rolling snapshot of four key delivery metrics. The time period for analytics data in this card will match the time period set for the Dashboard from your EasyRoutes Settings > General tab, within the Dashboard page options section.

Click any of the four report types listed at the top of the card to quickly view report data; click the magnifying glass icon in the upper right-hand corner of the card to jump to the full Analytics report for this data type:

We've also enabled export functionality for individual Analytics reports. From within any individual Analytics breakdown report, click the Export button in the upper right-hand corner of the page - select Copy to copy the report's data to your clipboard before pasting to the spreadsheet application of your choice; select Download to generate a CSV file containing the report's data and download it to your device:

For full details on Analytics functionality and terminology, see the support article for this feature.

We've added a secondary set of controls to the Email notifications and SMS notifications sections found in your EasyRoutes Settings > Notifications tab.

Once enabled for any delivery event(s), EasyRoutes notifications will be sent to customers for imported orders and custom stops in the same manner as was previously only available for Shopify orders:

Notes:

  • Custom/imported stop notifications can each be enabled independently, even if your store is configured to Use Shopify's built-in notifications.
  • Due to the nature of available data for imported and custom stops, some notification variables that are available for Shopify orders (such as billing-related variables and individual item breakdowns) may not be available for custom/imported stop notification templates.
  • Full details on enabling and editing notifications for different delivery events can be found in this support article.