New Features for Release 1.77

Modified on Mon, 1 Jun at 6:06 PM

These features are available on your Test site on the morning of June 3 and released to your Production site on the evening of June 10.

⚠️ Important Things to Know About This Release

  • Filters on dispatch grids relocated  — Grid filters have moved out of the grid tab's gear menu and are now available directly above the list in each view, bringing card and grid boards into a consistent experience. Existing configurations are migrated automatically. Full rollout to all tenants may take several weeks post-release.  (see details)
  • Notifications & Chat Messages icons have moved — The chat and notifications features are no longer limited to the Route screen and Map boards. It is now accessible as a redesigned side menu from all screens in the dispatch module. Dispatchers who relied on navigating to a specific screen to check messages will find this feature in a new, persistent location in the interface. (see details)
  • Script Rules have moved — Script Rules are no longer under Settings > System. They have been relocated to the Automation section alongside other automation features. (see details)
  • Multi-segment order profile: previous automation checkbox replaced — The Update segments status automatically on last segment status update checkbox has been removed and replaced with a new, granular configuration system. Existing tenant configurations are migrated automatically; however, due to the complexity of the migration, it may take several days after the release before the feature is fully enabled for all tenants (see details)

New Features in This Release

  • Inline spreadsheet editor for price lists
  • Order notification and new chat message notifications now accessible from all dispatch screens
  • Granular control over segment status and Ready At time propagation in multi-segment order profiles
  • Archiving of extra fee types
  • Contact attributes copied when copying an account
  • Support for negative driver commission and settlement values
  • Barcode tracking on the public tracking page
  • Signature name and drawing available on the public tracking page

Several terms used throughout these release notes refer to specific areas of the Dispatch Science platform. You can consult their definitions below:

Definitions — click to expand
Back Office
Where Customer Service Representatives (CSR) create and edit orders, create accounts, review drivers, etc.
Dispatch Board
Where Dispatchers assign orders to drivers, get notifications for invalid orders, etc.
Auto-Dispatch
This section refers to the automated order assignment setup and its process.
Administration
This section is in the Back Office but refers to sections only an administrator will use like Settings and Pricing.
Self-Serve Portal
Where account users log in to create orders, view their order history, enter a credit card, etc.
Public Tracking Page
Where customers enter a tracking number like the order ID or a reference number to view the status of their order.
Tenant API
API provided to you to create orders for your accounts, retrieve invoices and change invoice status. For documentation, see api.dispatchscience.com.

Table of Contents


BackOffice — Orders & Invoicing

Inline Spreadsheet Editor for Price Lists

Price lists can now be viewed and edited directly in the browser using an inline spreadsheet interface. Previously, making pricing changes required downloading an Excel file, editing it offline, and re-uploading it. The new editor allows quick updates without leaving the application. The existing Excel import/export workflow remains available for users who prefer it.

To access the inline editor:

  1. Go to BackOffice > Administration > Price Lists.
  2. Open an existing price list.
  3. Click Edit Price File to open the inline spreadsheet view.
  4. Make changes directly in the grid and click Save Prices.

⚠️ Warning: Editing the price file online will cause any formulas and formatting from the original Excel file to be lost when saved.

Enhanced Control Over Segment Status and Ready At Propagation 

The multi-segment order profile now provides detailed, configurable control over how status updates and Ready At times are propagated across segments. The previous Update segments status automatically on last segment status update checkbox has been removed and replaced with a dedicated configuration section.

This enhancement provides greater flexibility in managing multi-segment workflows by allowing status propagation behavior to be fully configurable between segments and multi-segment orders. In addition, updating the Ready At on a multi-segment can now automatically update all associated segments, reducing manual updates and helping maintain scheduling consistency.

⚠️ Note: Due to the complexity of the data migration required to convert existing tenant configurations, this feature may take several days after the release date before it is fully enabled for all tenants. The migration runs automatically and does not require any action from tenants. Once completed, the behavior will remain consistent with the existing configuration until changes are made.

Archiving Extra Fee Types

Administrators can now archive unused or mistakenly created extra fee types so they no longer appear in the list of available types when configuring extra fee schedules. This works similarly to the existing service level archiving feature:

  • Archiving an extra fee type hides it in all current extra fee schedules 
  • Archived types can be unarchived if needed.
  • A filter allows showing or hiding archived types in the list.
  • System extra fee types cannot be archived.

This enhancement helps keep extra fee type lists clean and easier to manage. Removing archived types from schedules reduces clutter, minimizes configuration errors and make it easier for users to select the correct fee types. The ability to unarchive types preserves flexibility while maintaining a more organized configuration experience.


For more details, consult https://support.dispatchscience.com/a/solutions/articles/36000223163#archive-user-defined


Hide Scripted Extra Fees at $0

When creating or editing a scripted extra fee in an extra fee schedule, two new options are available under the Visibility section:

  • Hidden for Internal Users — hides the extra fee from internal users when the calculated total is $0.
  • Hidden for Self-Serve Users — hides the extra fee from self-serve portal users when its calculated total is $0.

This enhancement improves the user experience by reducing unnecessary visibility of extra fees that do not apply to an order while still adding the extra fee automatically if needed. Automatically hiding scripted extra fees with a calculated total of $0 helps keep the order details cleaner, minimizes confusion for both internal and self-serve users and allows users to focus only on relevant charges and information. 


For more details, consult https://support.dispatchscience.com/support/solutions/articles/36000223163/edit#create-schedule


Memo Column in Transactions List

A Memo column has been added to the Transactions tab on order records, displaying the memo information directly in the list without requiring users to open each transaction individually.

To view:

  1. Open an order in BackOffice > Account >Transactions tab.
  2. The Memo column is now visible in the transaction list.

This enhancement improves efficiency by giving users immediate visibility into transaction memo details directly from the Transaction list. By eliminating the need to open each transaction individually to view memo information, users can review, search and validate transaction details more quickly, reducing clicks and speeding up transaction investigations.


Total Amount Summary in Generate Invoices and Driver Settlements

The Generate Invoices screen now displays a running total of order amounts across all entries and for the current selection, shown as a footer row. The same summary has been added to the Driver Settlements screen for its last three columns. 

This enhancement improves visibility and validation during invoice and settlement processing by providing immediate access to total amounts directly within the grid. Users can quickly confirm batch totals, compare selected entries and identify discrepancies without performing manual calculations. This streamlines the financial review workflows and reduces errors.



BackOffice — Drivers

Negative Driver Commission and Settlement Values

A new setting allows driver commission and settlement amounts to be displayed and recorded as negative values when the calculated total is below $0. Previously, these amounts were always capped at $0.

This setting is off by default for all tenants after deployment. When enabled:

  • Negative amounts can be entered manually when using flat rate or commission % on orders and order templates.
  • Negative values can also result from extra fee calculations.
  • Driver settlements are now allowed to result in a negative balance when deductions exceed total earnings, instead of being capped at $0.
  • On driver settlements with a negative total commission, percentage deductions appear as positive and percentage additions as negative.

This enhancement improves accuracy and flexibility in driver compensation calculations. By allowing negative commissions and settlement values, the system can correctly represent scenarios such as adjustments, corrections or fee-driven deductions that previously could have been incorrectly set to $0. 

ℹ️ This setting is not enabled by default. Contact our Support team to enable it for your tenant.

BackOffice — Administration

Contact Attributes Copied When Copying an Account

When copying an account — either from an account or from a master account — contact attributes are now also copied to the new account's contacts when the "copy contact" option is selected. Previously, only account-level attributes were copied. 

Contact attributes are copied as they are, including start/end dates (even if they are in the past) as well as archived attributes.


Script Rules Moved to Automation Section

The Script Rules section has been relocated from Settings > System to the new dedicated section Settings > Configuration > Automation section. Stay tuned for other new features to be available under that section in future releases.


Script Rules have also been updated to use Order Rules instead of being limited to Company and Account field condition, allowing for more flexible and powerful rule configuration. A new Tenant Company filter has also been added to value-based order rules — presented as a searchable dropdown listing all companies by short name and full name.



Improved Attribute UI for Large Attribute Sets

The attribute editing interface on Accounts, Contacts, and Drivers has been redesigned to handle tenants with a large number of attributes (100+) more comfortably. Key improvements:

  • A search field now applies to both available and selected attributes.
  • Selected attributes are displayed separately from available attributes for a clearer overview.
  • The layout is consistent across Accounts, Contacts, and Drivers.

This enhancement improves usability and performance when managing large attribute sets. By adding search across both available and selected attributes, users can quickly find and manage specific attributes without scrolling through long lists. Separating selected attributes into their own section provides a clearer overview of what is currently applied, reducing confusion and configuration errors. 


Refer to https://dispatchscience.freshdesk.com/a/solutions/articles/36000610163 for more information about managing attributes on Accounts and Contacts.


Example for Drivers:

Example for Accounts:

Example for Contacts:


Configurable Maximum Load Time

The maximum permitted load time for orders has been increased. Previously limited to 120 minutes, administrators can now set it up to 480 minutes. This applies across all areas where load time is entered: contact, hub, and global address creation and updates, as well as order profiles and self-serve order profiles.

This increases flexibility and supports a wider range of operational scenarios, particularly useful for extended service workflows, complex scheduling requirements or situations where loading may be delayed due to operational constraints


New Permissions for Better Control

ℹ️ Reminder: When a permission is updated on a role, the change may take up to 5 minutes to propagate and become active in the system. Users must log out and log back in for the updated permissions to take effect. 

Permission to Restrict Order Creation

A new Create Order action permission is now available on both internal and self-serve roles. When this permission is not granted, the Create Order button is hidden from BackOffice and the self-serve portal for users with that role. Users without this permission can still view and edit existing orders, provided they are granted the existing Order View/Edit permission.

This enhancement allows to separate order creation from order management, ensuring only authorized users can create new orders while still allowing broader access to view and update existing ones. 

To configure:

  1. Go to BackOffice > Administration > Roles.
  2. Open an internal or self-serve role.
  3. Under Orders, locate Create Order and configure the permission.


Permission to Edit Ready At and Pickup/Delivery Windows

A new permission is now available on internal roles to control whether users can edit the Ready At, Pickup window, and Delivery window fields on an order when they have edit access. When not checked, the fields remain visible but cannot be modified. The permission is enforced on the corresponding API endpoints as well.

 

To configure:

  1. Go to Settings > Configuration > System > Roles.
  2. Open an internal role.
  3. Under Orders, locate Edit Time Windows and check the Action radio button to allow edition.



Permission to Add, Edit & Delete Item Attachments on Orders for Self-Serve Users

Three new action permissions are now available on self-serve roles to control attachment management at the order item level, independently of the existing order-level attachment permissions:

PermissionLocationDefault
Orders › Add Item AttachmentsSettings › Configurations › System › Roles → ActionsOff
Orders › Delete Item AttachmentsSettings › Configurations › System › Roles → ActionsOff
Orders › Edit Item AttachmentsSettings › Configurations › System › Roles → ActionsOff

 

  1. Go to Settings › Configurations > System > Roles and open the role to update.
  2. Under Orders, enable Add Item Attachments and/or Delete Item Attachments and/or Edit Item Attachments.
  3. Save.


Dispatch Board

Grid Board Enhancements

The grid boards have been enhanced. Many changes are completely transparent to users. Notable updates are:


Filters on dispatch grids relocated — Grid filters have moved out of the grid tab's gear menu and are now available directly above the list in each view, bringing grid and map boards into a consistent experience. Existing configurations are migrated automatically. Full rollout to all tenants may take several weeks post-release.


Board type conversion Grid and map boards can now be switched from one type to the other after creation. 


Refer to https://support.dispatchscience.com/support/solutions/articles/36000571584-dispatch-board for more details on grid boards.

⚠️ Note: Existing configurations are migrated automatically. Full rollout to all tenants may take several weeks post-release.  

Redesigned Notifications & Messages Side Menu

The notifications and messages panel has been redesigned and is now accessible from all screens under Dispatch in the application — Route screens and all board types (Grid, Map, and Driver boards). Previously, dispatchers had to navigate to the Route screen to view notifications, and to the Route screen or a Map board to access chat messages.

The updated panel is accessible as a persistent side menu. Note that unread message counts and message previews are not displayed in this release.

 


Enhanced Attribute Display on Boards

Attribute display in board quick view and sliding panels has been improved for readability when a large number of attributes are present. Attributes are now shown in a single column using the full available width, and the list is contained in a scrollable box when it exceeds a set height — consistent with how notes are handled in the same pop-ups.

This improves readability and usability by making attributes easier to scan and compare without visual clutter or cramped formatting.


Auto-Dispatch Suggestions Automatic Display

A new option is now available in the Map and Grid boards to automatically view the Auto-Dispatch suggestions by default whenever suggestions are available for a driver. 

Managing dispatch decisions quickly and efficiently is critical in high-volume operations. With this enhancement to the Map and Grid boards, dispatchers can now act faster on optimized route recommendations generated by Auto-Dispatch, reducing manual clicks and helping teams respond more efficiently during busy periods.


Turn On Automatic Display

  1. Open a board settings by hovering over the board type icon ( or ) and clicking on its setting icon ()
  2.  In the board setting, check the Display Auto Suggestions By Default checkbox and click on Apply button.




Driver Board Performance Improvements

The performance of driver boards has been improved. Order data retrieval has been optimized to reduce load times, particularly for tenants with high order volumes.


Self-Serve Portal

Self-serve users can add and delete attachments on item orders

Self-serve users can add and delete attachments on item orders when the corresponding role permissions are enabled.


This feature empowers users to maintain accurate and complete order records on their own, improving control, transparency, and overall satisfaction.


To learn how self-serve users can use those new features, please review https://support.dispatchscience.com/support/solutions/articles/36000132337#Managing-Attachments.


Public Tracking Page

Signature Image and Name on the Tracking Page

The public tracking page can now display the signature image and name captured at pickup or delivery, giving end customers digital proof of pickup or delivery directly on the page. The feature is configured per self-serve profile and is recommended to be gated by a 1FA verification step (pickup/delivery zip code).

This enhancement improves transparency and customer confidence by providing direct proof of pickup or delivery on the public tracking, allowing them to easily verify that the service was completed without needing to contact support or request additional confirmation. Using the 1FA verification step helps ensure that sensitive information is only accessible to the intended recipients, maintaining a balance between visibility and security.

To enable:

  1. Go to BackOffice › Accounts › Profiles › Self-Serve Profiles and open the relevant profile.
  2. Click Edit in the Public Tracking Page Options section.
  3. Enable Display pickup signature (if available) and/or Display delivery signature (if available).
  4. Choose if the 1FA verification step is required (recommended).
  5. Save.


In the following example, the delivery signer didn't obtain a digital signature. Only a name was provided.

Refer to https://support.dispatchscience.com/a/solutions/articles/36000603335 for more information on the tracking page. 


Support for barcode on the Tracking Page

The public tracking page now supports item barcode as a search parameter, in addition to order IDs and Reference numbers. Users can look up tracking information for a specific item by entering or scanning its barcode, without needing to know the order identifier. This is especially useful in barcode-driven workflows where end customers or recipients handle items individually.


Tenant API

IsLastSegment Property on Order Detail Endpoints

The GET /api/v1/orders/{orderId} and GET /api/v1/orders/{orderIds} endpoints now return a new IsLastSegment property. This property is only present when the order is a segment order, and is true when the order is the last segment in the chain.


COD/COP Collected Amounts on Order Endpoints

The following nullable fields are now returned by the GET /api/v1/orders and GET /api/v1/orders/{orderId} endpoints in both the Tenant and Integration API:

  • CODCollected
  • CODAmountCollected
  • COPCollected
  • COPAmountCollected

Note: search endpoints are out of scope for this change.


New Workflow and Workflow Step Endpoints

New endpoints are now available in the Tenant API to create and manage Workflows and Workflow Steps programmatically.

MethodEndpointAction
GET/api/v1/order-profilesGet the Order Profiles
GET/api/v1/order-profiles/{profileId}/workflows/pickupGet the Pickup Workflow
GET/api/v1/order-profiles/{profileId}/workflows/deliveryGet the Delivery Workflow
GET/api/v1/order-profiles/{profileId}/workflows/add-itemGet the AddItem Workflow
POST/api/v1/order-profiles/{profileId}/workflows/pickup/stepsCreate a Pickup Workflow step
POST/api/v1/order-profiles/{profileId}/workflows/delivery/stepsCreate a Delivery Workflow step
POST/api/v1/order-profiles/{profileId}/workflows/add-item/stepsCreate an AddItem Workflow step
DELETE/api/v1/order-profiles/{profileId}/workflows/pickup/steps/{stepId}Delete the Pickup Workflow step
DELETE/api/v1/order-profiles/{profileId}/workflows/delivery/steps/{stepId}Delete the Delivery Workflow step
DELETE/api/v1/order-profiles/{profileId}/workflows/add-item/steps/{stepId}Delete the AddItem Workflow step

Settlement Metadata Support

The various metadata endpoints (/api/v1/metadata) already supported attaching arbitrary key-value metadata to certain entity types — Orders, Accounts, Drivers, etc. — using a MetadataContextType parameter to specify which entity type you're targeting. Settlement was added as a valid value in the MetadataContextType enum, and the underlying repository logic was updated to recognize settlement IDs as valid entities.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article