External release notes - Grasshopper - Version 3.24.21
New Features
Attach Image Label Selection (Mobile & Web)
Users uploading images via the Attach Images action in the warehouse mobile app can now select a label for each image before submission. This replaces the previous behavior where all images were automatically labeled as "Bill of Lading."
Key Enhancements
New Gallery Experience
Implemented a new gallery component across all attach image flows: Item, Order, and Manifest.
After capturing photos, users now land on a summary screen where they can review images and assign a label before uploading.
Asset Type Selection (Dropdown)
A dropdown menu has been added on the Attach Images Summary screen to allow users to select a label for each image.
Suggested label options vary by context and situation
For Item & Order:
Assembly Instructions
Bill of Lading
Inspection
Item Image (Default)
Receiving (New)
For Manifest:
Bill of Lading (Default)
Damaged Item
General
Inspection
New Asset Type: "Receiving"
Added a new label option: "Receiving"
Available in both the mobile app and web app
Label Defaulting
Item & Order
Uploads default to: Item Image
Manifest
Uploads default to: Bill of Lading
Mobile ↔ Server Consistency
Selected label is now accurately saved and displayed in the Photos tab on the order’s page in the web app.
When attaching from the Item screen, the associated item_id is now included on the asset object.
Previous Behavior was all uploaded images were labeled as Bill of Lading by default, with no option to modify the label.
Pre-Inspection Photo Limit Increase & Upload Reliability
To support more comprehensive visual documentation during the pre-inspection process, the photo limit in the Warehouse mobile app has been increased from 6 to 20.
This update addresses operational needs raised by warehouse teams and ensures greater flexibility during item inspection.
Key Enhancements
Increased Photo Capture Limit
New Limit: Users can now capture up to 20 photos during pre-inspection.
Previous Limit: The capture button was disabled after 6 photos, which restricted full inspection coverage.
This change allows for thorough documentation, especially in complex scenarios (e.g., multi-piece items, potential damage, unusual packaging).
Improved Photo Upload Reliability
Resolved an issue where some photos failed to upload to the server after capture.
Ensures that all captured photos during pre-inspection are consistently transmitted and stored.
Order Reschedule Reason Prompting
To improve visibility into order rescheduling activities, a new feature has been added to require users to select a reason when rescheduling or unscheduling an order. This enhancement enables clients to track why rescheduling occurs, supporting transparency and operational analysis.
Key Enhancements
This feature is a "Feature Flag" protected and the environment requires to be configured for this capability to be functional
When enabled, the system enforces reason selection during rescheduling actions.
Standardized Rescheduling Reasons
The following reasons are now supported and appear as selectable options in the UI
Available Reason Name
Final hub delays
Site not ready
Customer not accessible
Customer request
Late arrival at final hub
Shipper request
Missing item
System or technical issue
Other
Rescheduling Logic & Prompt Behavior
When is a reason required?
First-time scheduling (no scheduled date) - Not required
Rescheduling to a new date - required
Unscheduling (canceling an existing date) - required
Applies to the following business flows
Scheduling Calendar Window: Changing date or manifest triggers a reason selection prompt.
Orchestruck Page: Changing manifest/date prompts a popup for selecting a reason.
Manifest → Content Tab: When moving orders between manifests in bulk, user must select one reason for all affected orders.
Cancel Order: Unscheduling an order now requires a reason selection.
Tracking Note Logging
Every rescheduling action that includes a selected reason now adds a tracking note in the order's timeline
Example: "Order has been rescheduled due to <Reason Name>"
Bug Fixes
Attach Image Label Selection (Mobile & Web)
Users uploading images via the Attach Images action in the warehouse mobile app can now select a label for each image before submission. This replaces the previous behavior where all images were automatically labeled as "Bill of Lading."
Issue Summary
The "Line Item Breakdown" checkbox was available in the export dialog.
Despite selecting it, the generated report excluded individual line items.
What’s Been Fixed
The report export logic has been corrected to include the line item breakdown when selected. The downloaded report now correctly reflects all associated items per order.
Navigation: Analytics → Deliveries → Shipper row → Download → Line Item Breakdown → Download
External release notes - Grasshopper - Version 3.24.20
New Features
Feature Enhancement: Next Stop Customer Notification Flow
This enhancement introduces a proactive next-stop notification workflow in the Driver App, designed to improve communication, delivery readiness, and customer experience.
When a Driver Finishes a Stop
A pop-up appears before heading to the next stop.
The pop-up displays:
Next stop’s ETA
Customer’s first name, last name, and address
If the estimated time (e.g., 50 minutes in NYC) seems off, the driver can adjust ETA by ±30 minutes (e.g., to account for a break or road conditions).
Driver Notification Options
The driver must choose how to notify the customer
Pre-Call
Open the phone dialer to call the customer.
After the call, the driver selects one of:
“Customer Confirmed” – call successful and delivery is on track.
“Send SMS” – customer didn’t answer, but delivery continues as scheduled.
“Call Dispatch” – customer said they are not home, driver stops and contacts dispatch for next steps.
SMS
Sends a pre-written text to inform the customer of ETA.
The next stop is marked with a notified icon.
System logs the communication in the tracking data.
Ignore
No action taken.
The next stop is flagged with a warning icon.
The driver can return to this stop notification at any time to update status or notify.
Additional Logic
If the driver chooses to notify later, they can re-open the stop, get an updated ETA from their location, and choose to call or SMS.
All actions are tracked in the system for visibility and operational alignment.
Added Auto Transfer Number (ATN) and Serial Number to Manifest Item-Level Export
Enhanced the item-level export of the manifest to include two new payload fields: Payload ATN, Payload Serial Number
Key Enhancements
Payload ATN – auto transfer number at the line item level
Source: $.payload.shipper_info.value.atn
Column name: Payload ATN
Payload Serial Number – raw serial number from shipper payload
Source: $.payload.shipper_info.value.StorisSerialNumber
Column name: Payload Serial Number
Supports use of raw serial number and ATN for more accurate reconciliation
New columns appear at the end of the item-level manifest export
Bug Fixes
Line Item Breakdown Not Included in Shipper Delivery Report
Resolved an issue where the Line Item Breakdown option in the Shipper Delivery Report was not functioning as expected. When users selected this option, the downloaded report was generated at the order level only, omitting the detailed item-level data.
Issue Summary
The "Line Item Breakdown" checkbox was available in the export dialog.
Despite selecting it, the generated report excluded individual line items.
What’s Been Fixed
The report export logic has been corrected to include the line item breakdown when selected. The downloaded report now correctly reflects all associated items per order.
Navigation: Analytics → Deliveries → Shipper row → Download → Line Item Breakdown → Download
External release notes - Grasshopper - Version 3.24.19
New Features
New Feature: Pending Pickup Age Column in Orders Grid
We’ve added a new “Pending Pickup Age” column to the Orders grid to help pickup teams make more informed and timely decisions regarding outstanding orders.
This enhancement provides visibility into how long each order has been pending pickup or pending return, enabling operational teams to prioritize actions based on order aging.
Key Enhancements
New Column: “Pending Pickup Age”
Displays the number of days since the order was created, as long as the order is in a relevant status.
Status-Based Logic:
Pending Pickup: Days since order creation
Pending Return: Same logic applied for return orders
Hold Status: Days in hold are included if the hold occurred before the order was picked
New Feature: Robocall Scheduling Logic & Retry Control
To improve the reliability and user experience of customer robocalls, we’ve enhanced the system’s logic to avoid unnecessary retry loops and better respect business hour constraints.
This update addresses issues reported by clients where robocalls were repeatedly failing due to being scheduled outside of business hours and retried every 24 hours without success.
Key Enhancements
Improved Retry Behavior: Robocalls that fall outside of configured business hours will now be rescheduled to the next available valid time, mirroring the behavior of text messages. Prevents infinite retry loops for calls made during closed hours.
Updated Tracking Message: The robocall tracking entry now displays a clear and informative message: “Request to schedule Robocall to customer sent (to phone number: xxx-xxx-xxxx at: 11-20-2024 09:30 AM EST).”
Improvements
Support for running up to 3 robocalls in parallel for increased throughput.
The robocall plugin now intelligently avoids executing outside business hours.
Robocall success/failure metrics are logged to track how many were attempted vs. successfully completed.
Display Last-Mile Delivery Date on Shipping Labels
A new label enhancement has been introduced to provide warehouse teams with clear visibility of the expected last-mile delivery date directly on item shipping labels.
Key Enhancements
Label Content Update: The Scheduled Last-Mile Delivery Date is now included on the label for eligible orders. This helps warehouse staff better understand delivery priorities and timelines.
Feature Flag Control
This request requires a feature flag enabled
The feature is disabled by default
Advanced Settings
Advanced Settings → Orders Tab → Documents Section → Shipping Label
User Interface Enhancements
Toggle Control: Enable/disable the feature per account from the Advanced Settings.
Preview Button: A new “Preview” option opens a pop-up showing an example label.
Preview asset reflects the new scheduled date layout.
Conditional Display Logic
The scheduled delivery date will only appear on labels if:
The feature flag is enabled
The order has a Scheduled Date
I f either condition is unmet, the label will not show the scheduled date section.
Unified Arrival Tracking in Driver App
A new enhancement has been introduced to standardize the "Arrived On Site" button across all order types in the Driver Mobile App.
This update ensures consistent workflows for drivers at every stop and improves tracking of arrival times for reporting purposes.
Previously, the "Arrived On Site" button was not available for certain order types, including:
Pickup Orders (from vendors, customers)
Service Tickets
Return Orders
This inconsistency led to workflow variations and gaps in tracking driver arrivals.
Key Enhancements
Unified "Arrived On Site" Button Across All Stops
Improved Customer Interaction Flow
Simplified UI - Removal of "Take Action" Button & Popup
How it works
Navigate to Advanced Settings > Orders.
In the Documents section, open the Shipping Label settings.
Toggle on “Enable last mile...”.
Click Preview to see an example.
Go to an order that is already assigned to a last mile manifest.
Preview the label – the new “Schedule Date” field will be displayed.
Bug Fixes
Shared User Email Removal Logic Corrected
We’ve resolved an issue that caused email addresses associated with multiple shipper accounts to behave inconsistently when being removed, impacting user management and visibility.
Issue Summary
The same email address could be linked to multiple shipper accounts, but removing it from one account would not actually remove the user.
What’s Been Fixed
User Disassociation Logic Updated
Removing a user from a specific shipper account now correctly removes that user from that account only, without affecting their presence in other accounts.
Data Consistency Restored
The system now respects account-level user scoping and handles shared email addresses appropriately.
Expected Behavior
Deleting a user from one account removes access only from that account.
Shared emails can now be independently managed per account.
Inactive Regions No Longer Available for Manifest Destination Selection
A bug allowing users to select inactive regions as destination or origin in various manifest creation flows has been resolved to prevent routing conflicts and data inconsistencies.
Issue Summary
Inactive regions were incorrectly available for selection in the Destination Region and Origin Region drop-downs when creating new manifests.
This allowed freight to be assigned to inactive hubs, potentially causing manifest failures or logistical misalignment.
What’s Been Fixed
Inactive Regions Filtered
Inactive regions are now excluded from the dropdown selectors in the New Manifest creation process.
Scope of Fix
Linehaul → Inbound → Destination Region
Linehaul → Outbound → Origin & Destination Region
Inventory → Destination Region
Last Mile → New Manifest → Origin Region
Expected Behavior
Only active regions are available for selection.
No impact to existing region filters across the system
External release notes - Grasshopper - Version 3.24.18
New Features
Recurring Orders
We’re excited to announce the release of the new Recurring Orders functionality — designed to streamline and automate repeat deliveries for partners, licensees, and virtual carriers.
The Recurring Orders feature allows users to automate the creation of repeat orders based on a customizable schedule. Whether the need is daily, weekly, bi-weekly, or monthly delivery, this feature helps reduce manual effort and ensures consistent service.
Key Benefits
Save Time: Automate repeated order creation and eliminate manual re-entry.
Flexibility: Fully control order recurrence settings to match business needs.
Improved Experience: Simplify recurring deliveries for partners and customers alike.
What's Included
Enablement: Recurring Orders can be turned on/off via the Account Advanced Settings.
Create from Existing: Users can generate a recurring schedule from any existing order.
Recurring Configuration
Frequency: Daily, Weekly, Bi-Weekly, Monthly
Custom Day Selection (e.g., M/W/F)
Start/End Date
Status: Active or Inactive
Recurring Order Name
Automation: The system automatically generates new orders based on the selected schedule.
Out of Scope
Updating details of a single recurring instance after it's been generated
Auto-assignment of generated orders to manifests
UI-level bulk editing of multiple recurring schedules
Additional logic for dynamic schedule adjustments
Auto-Create Return Order on Failed Pickup Configuration
This setting allows users to define whether the system should automatically create a new return order when a return pickup fails or not, improving operational efficiency.
What's Included
Advance Settings
Path: Advanced Settings > Orders > Automation
Label: “Auto-create return order on failed pickup”
Default Behavior: Enabled (On) by default.
3rd Man Indicator in Calendar View
We've introduced a new visual enhancement in the Calendar views to improve visibility and planning for deliveries that require a 3rd man.
Users can now quickly identify which stops include a 3rd man directly within both the Weekly and Daily calendar views, making it easier to plan resources and manage capacity.
Key Enhancements
Weekly View (Expanded Card), The expanded stop card now displays a "3rd Man" indicator when applicable.
Daily View stop card now displays a "3rd Man" indicator when applicable. The 3rd man icon or label is also visible within the daily schedule for quick reference
Support for Dedicated & Non-Dedicated Manifests in Scheduling Calendar
We’ve enhanced the Scheduling Calendar to better support workflows involving both dedicated and non-dedicated manifests, providing more visibility and flexibility for planning deliveries.
Key Enhancements
Scheduling Calendar Behavior
If dedicated_shipper is enabled
Show both dedicated and non-dedicated manifests, if available in the relevant regions.
This reflects the behavior already in place.
If dedicated_shipper is disabled
Show only regular (non-dedicated) manifests in the calendar view.
Flexible Assignment
Users can assign any available order to either a dedicated or regular manifest, based on their business rules and availability.
What’s Included
Advanced Setting
A new toggle (dedicated_shipper) in Advanced Settings determines how manifests are shown in the calendar.
Serial Number & Received Date in Item-Level Manifest Export
We've enhanced the Item-Level Manifest Export to include two additional key data points for improved tracking and inventory visibility.
Key Enhancements
These fields are now included in the Item-Level Manifest Export file.
New Fields Added to Export
Serial Number (SN)
Received Date
Serial Number Added to Inventory Item Shipping Labels
We’ve updated the shipping label layout to include the Serial Number (SN) for each inventory item, providing improved traceability and alignment with operational needs.
Key Enhancements
Applies To
All inventory items that include a serial number.
Both individually printed and batch-generated labels.
New Field on Label
Serial Number is now displayed on the shipping label for inventory items.
Bug Fixes
Batch Completion API Now Uses Accurate Order Matching
We’ve resolved an issue in the Batch Completion API that caused unexpected behavior due to overly broad search logic.
The previous implementation of the Batch Completion API used a shared search endpoint that queried not just order_ids, but also PO numbers and other fields. As a result, the system could match and attempt to complete orders that were not part of the original request, leading to server errors.
Fix Implementation & Validation Scenarios
New Internal Route: The Batch Completion API now uses a dedicated route that wraps the search logic and enforces strict filtering by order_id only.
Accurate Filtering: The system now completes only the orders explicitly included in the request.
Scoped Fix: The change is isolated to batch completion functionality and will not affect other components or endpoints that use broader search logic.
External release notes - Grasshopper - Version 3.24.17
New Features
Cycle Count Management - Web Management
A new Cycle Count Management feature has been introduced in the web application allowing warehouse managers to create, track, and manage cycle count tasks efficiently.
The warehouse mobile app was enhanced as well to enable cycle count
This feature enhances inventory accuracy by providing task assignment, progress tracking, and detailed reporting.
Key Capabilities
Create and Configure Cycle Count Tasks
Warehouse managers can create new cycle count tasks with specific parameters, including: Task Name, Region, Schedule, Locations & Assigned Users
Task List with Status and Progress Tracking
View a comprehensive list of all cycle count tasks.
Monitor status updates and progress tracking for each task.
Detailed Task Information
Access in-depth details of a cycle count task, including: Assigned users, Task progress & Exceptions and discrepancies
Editing and Updating Cycle Count Tasks
Modify cycle count details such as: Task Name, Schedule, Assigned Users & Locations
Marking Cycle Counts as Completed or Aborted
Warehouse managers can finalize tasks by marking them as:
Completed (when the count is successfully finished)
Aborted (if the task is canceled before completion)
Detailed Cycle Count Reports
Generate and download detailed reports containing:
Item breakdowns
Exceptions (missing or extra items)
Final task results
Benefits:
Enhances inventory accuracy with structured cycle counts.
Improves efficiency by allowing task assignment and tracking in one place.
Provides actionable insights through detailed reports and exceptions handling.
Cycle Count Management - Warehouse Mobile App
The Cycle Count Management feature has been enhanced to display and manage active cycle count tasks assigned to the current user.
This feature allows warehouse users to efficiently track, initiate, and complete cycle count tasks, improving inventory accuracy and operational efficiency.
Functional Enhancements
Active Cycle Count Task List
Displays a list of cycle count tasks assigned to the logged-in user.
Each task includes the following details: Task Name, Scheduled Date, Due Date & Remaining Items (Only shown if the task has been initiated)
Task Navigation
Tap on a cycle count task → Opens the Cycle Count Details screen.
Back Icon → Returns the user to the Warehouse Menu.
Empty State Handling
If no tasks are assigned, a dedicated empty state screen will be displayed based on the design guidelines.
"New Cycle Count" Button
A floating action button (FAB) at the bottom of the screen allows users to start an unassigned cycle count (FGO’s cycle count).
The button adapts its appearance in empty state mode.
Refresh Feature
Users can pull down to refresh the page.
Refresh triggers a new call to the Get Cycle Counts API to retrieve updated task information.
Standardized "Arrived On Site" Button for All Order Types
A new enhancement has been introduced to standardize the "Arrived On Site" button across all order types in the Driver Mobile App.
This update ensures consistent workflows for drivers at every stop and improves tracking of arrival times for reporting purposes.
Previously, the "Arrived On Site" button was not available for certain order types, including:
Pickup Orders (from vendors, customers)
Service Tickets
Return Orders
This inconsistency led to workflow variations and gaps in tracking driver arrivals.
Key Enhancements
Unified "Arrived On Site" Button Across All Stops
Improved Customer Interaction Flow
Simplified UI - Removal of "Take Action" Button & Popup
Improved Batch Scanning for Mixed Barcode & QR Code Items
Previously, when users scanned a batch of items containing both barcodes and QR codes, the system would only mark as picked the items matching the last scanned code type.
Additionally, the mobile app displayed a completion dialog without informing users that some items were not marked as picked.
Key Enhancements
The system has been updated to process both barcode and QR code items seamlessly, ensuring that all scanned items are properly picked.
The mobile app now provides clear feedback on partially successful batch picks.
New Error Message for Partial Success will be displayed to the user
Benefits
Ensures all valid scanned items are picked, regardless of barcode type.
Provides clear user feedback on partial success cases.
Enhances batch-picking efficiency in the mobile app.
New Tracking Events for Manual & Auto Lasso Actions
To improve order tracking visibility, new events have been introduced to distinguish between manual and automatic lasso actions.
Previously, order-level tracking events were shared between both processes, making it difficult to differentiate how an order was scheduled.
Key Enhancements
New Events for Manual Lasso Actions
New Events for Auto Lasso Actions
Master Manifest Alignment with Manifest Stop Allocations
To improve accuracy and consistency, the Master Manifest has been updated to align with the actual manifest's stop and order allocations.
Previously, the Master Manifest used its own logic to merge orders into stops, which sometimes led to bugs or inconsistencies.
Key Enhancements
Master Manifest Now Pulls Stops Directly from the Manifest
The stops list is now retrieved directly from the manifest rather than using independent merging logic.
Ensures that stop assignments remain identical between the manifest and the Master Manifest.
Improved Handling of Multiple Orders in a Single Stop
If multiple orders are assigned to the same stop (tag-along orders), the Master Manifest will now display them correctly.
Fixes prior inconsistencies where tag-along orders were sometimes not shown or merged incorrectly.
Removal of OTP Verification for BTB Deliveries
To streamline the Proof of Delivery (POD) process for Business-to-Business (BTB) deliveries, OTP verification has been removed when delivering to companies.
Previously, if the OTP flag was enabled, it would still be required for BTB deliveries, causing unnecessary verification steps.
Key Enhancements
No OTP for BTB Service Level Deliveries
For orders with BTB service level, the system will bypass OTP verification, even if the OTP flag is enabled.
The POD process will proceed without verification, ensuring a faster and smoother delivery experience for business customers.
Unaffected Deliveries
Non-BTB deliveries will continue to follow the existing OTP verification rules when applicable.
Improved Serial Number Visibility in Order View
To enhance usability for customers working with Serial Numbers (SN) instead of Item IDs, the Order Page now provides better visibility for the SN column within the items table.
Previously, users needed to manually resize the column to view the full serial number, impacting efficiency.
Key Enhancements
Full Serial Number Visibility by Default
The SN column will now automatically adjust its width to display the full Serial Number when opening an order.
No manual resizing is required to see the full value.
Smart Truncation on Resize
If a user manually resizes the SN column to a smaller width, the system will:
Truncate the value with an ellipsis (...) at the beginning instead of the end.
Ensures that the last characters of the Serial Number remain visible (important for differentiation).
Bug Fixes
Incorrect RTBS Flag Assignment for Pending Pickup Orders
A defect was identified where orders in a “Pending Pickup” or “Pending Arrival” status were incorrectly appearing on the RTBS (Ready to Be Scheduled) list.
This issue affected orders where some or all items were still awaiting pickup, leading to premature scheduling availability.
Fix Implementation & Validation Scenarios
Scenario A: Order Removed from Pickup carrier Manifest
When an order is assigned for pickup at the pickup partner's side, but then removed from the manifest,
Ensure the RTBS flag is turned OFF.
On the virtual carrier side, RTBS remains unset until scheduling.
Scenario B: Order Duplication Due to Pickup Failure
If an order in status "Pickup Failed" is duplicated for redelivery,
Ensure the new order is NOT created with the RTBS flag on the Virtual Carrier side.
Manifest Info Causing Report Failure for Return Orders
A recent update introduced Manifest Info to the Deliveries Report, but an issue was identified when processing Return Orders.
Since manifest details for returns are retrieved from the items, and some return orders contain no items, the report failed and became undownloadable.
Issue Identified
The report broke when encountering a return order without items because the manifest info couldn't be retrieved.
Running the same report while excluding the problematic date allowed it to generate successfully.
External release notes - Grasshopper - Version 3.24.16
New Features
Prevent Direct Addition of Tag-Along Followers to HD Manifests
To improve manifest integrity and prevent item duplication, a new restriction has been implemented that blocks the direct addition of tag-along followers (child orders) to a Home Delivery (HD) manifest.
Key Enhancements:
Follower orders cannot be added to a manifest independently.
Tag-Along Parent orders must be scheduled together with their follower orders and those will automatically follow the assigned parent.
This update prevents content duplication that occurs when both a parent and its follower orders are separately added to a manifest.
Scheduling rules now ensure that tag-along followers cannot be managed separately from their associated parent order.
Expanded CSV Breakdown Export for Carrier Report & Carrier View
To enhance reporting accuracy and data visibility, several new columns have been added to the CSV Breakdown Export for both the Carrier Report and Carrier View.
These additions provide a more comprehensive dataset, particularly for pickup stops, order tracking, and driver feedback.
New Columns were added : Pickup Stops, Route Date, Customer Name, PO Number, Order Status, Stop Type, Delivered Pieces, Driver Comments
Benefits
Enhanced pickup stop tracking by pulling data from Pickup Info
Improved manifest & order visibility with new status and shipper details
More accurate delivery tracking with the Delivered Pieces column
Better driver feedback readability through structured comments
Orders Grouping & Visualization in Route and Manifest Tabs
To improve order tracking and visibility in the Route Tab and Manifest Content Tab, enhancements have been made to display grouped orders with linked type indications and to refine how multiple orders at a single stop are represented.
Key Enhancements
Route Tab Enhancements
New Field: Orders: [number] added under "Items: [number]"
The existing pop-up window for items has been extended to include grouped orders.
Orders will be displayed with clear indications of their linked type (e.g., Parent-Child, Tag-Along, Related Orders).
The UI follows the design reference provided, ensuring intuitive grouping and visibility.
Manifest Content Tab Enhancements
Enhancing the Existing Icon for Multiple Orders at One Stop for better clarity.
Ensures that users can quickly identify stops containing multiple grouped orders.
Bug Fix: Incorrect Display of "Third Man" Icon in Orchestruck
An issue has been identified where the "Third Man" icon is incorrectly appearing in Orchestruck for certain orders.
This occurs when filtering by region and viewing potential orders, despite the fact that the "Third Man" option is not checked and the item weights do not meet the Third Man requirements.
The system will now correctly validate and display the "Third Man" icon only when:
The "Third Man" option is actively selected in the order.
The combined item weight meets the requirement for a Third Man.
Filtering and potential order views will now properly align with actual Third Man eligibility criteria.
Route Tab Edit & View Mode
The Route Tab has been updated to improve workflow clarity and editing control.
Key Enhancements
Default Route Tab Behavior - "View Mode"
By default, the Route Tab is locked for changes.
Users cannot edit times or press action buttons except for the Broadcast button.
The Lock Icon in the top toolbar has been replaced with an Edit Icon.
New "Edit Mode" for Route Tab
Pressing the Edit Icon enables Edit Mode, allowing users to modify route details.
Broadcast Button is disabled while in Edit Mode.
Users must either Save or Discard changes before leaving.
Exit Warning for Unsaved Changes
If a user tries to leave while in Edit Mode, a popup warning will appear:
“You are about to exit route editing mode. Would you like to save before leaving?”
The user can choose:
"Save" → Saves the changes and returns to View Mode.
"Discard" → Cancels the changes and returns to View Mode.
Post-Save Behavior
After saving, the Route Tab returns to View Mode with all changes applied.
A new advanced setting flag has been implemented in the Manifest → Route section, allowing users to enable automatic round-up timeframes for planned arrival times.
Manifest Order Limit to Improve Performance
To improve system performance and prevent slowness or timeouts when opening large manifests, a new order limit restriction has been implemented.
Key Enhancements
Manifests are now limited to a maximum of 250 orders.
This restriction prevents system slowdowns in the Manifest, Route, and Orchestruck pages caused by excessive order volumes.
Error Handling & Blocking Excess Orders
If a user attempts to add more than 250 orders to a manifest, the system will:
Block the operation
Display an error message informing the user that the manifest has reached its limit.
New Feature: Enhanced Search & Reporting for Related Orders
A new search and reporting feature has been introduced to help users easily identify and track related orders based on customer details.
This enhancement improves visibility and ensures better order management when multiple orders exist for the same customer.
Key Enhancements
Advanced Search for Related Orders
Users can now search for related orders using the following customer details: Name, Address, Email, Phone Number
The system will identify and display all orders linked to the same customer, improving tracking and coordination.
Export Report for Related Orders
A new export option allows users to generate a report that shows whether multiple orders for a customer are linked or not.
External release notes - Grasshopper - Version 3.24.15
New Features
Orchestruck - Move Stops Between Routes with Polygon Selection
A new enhancement has been introduced in the Routing Screen, allowing users to move stops between routes more efficiently.
This update provides a Polygon Selection Tool in addition to the existing Checkbox Selection, improving usability and selection accuracy.
Key Enhancements:
Polygon Selection (New Feature)
Users can now draw a polygon over the map to select stops.
Only one polygon can be active at a time.
The system will automatically identify and collect all stops within the polygon area.
Selected orders will appear in the left-side "Selection" panel.
Polygon selection is cleared automatically once completed.
Checkbox Selection (Existing Behavior Retained)
Checkbox selection remains unchanged.
Orders already in the selection list will be marked as "checked" in the checkbox view.
Manifest Order Limit & High-Volume Import Handling
To improve system stability and performance, new restrictions and tools have been implemented for handling large manifests.
These enhancements ensure that manifests remain manageable and prevent performance issues caused by excessive order volume.
Key Enhancements:
Order Limit Per Manifest. New Threshold: Each manifest is now limited to 250 orders.
New Pre-Import Validation Tool. A new pre-import validation tool will check order counts before import.
New Carrier Report - A Contractor Billing Enhancement
The existing "Contractor Billing" report in Analytics is being replaced with two new grid-style reports.
This enhancement provides a clearer, high-level view of contractor operations, improving reporting for carriers and clients.
New Contractors Report
A high-level summary displaying contractors (companies with trucks and drivers) working with our carriers.
Contractors are defined in: Settings → Carriers.
Each carrier has a Users Tab, which lists drivers associated with the contractor.
Driver user records are stored in the generic users MongoDB storage with a Company ID and type:
Manifest Cost Integration
Only manifests with associated costs will be included in this report.
Manifest cost management remains a manual process, conducted in the P&L Tab.
Data Segmentation - Home Delivery Only
This report will segment data exclusively for Home Delivery.
Ensures accurate cost tracking and reporting for last-mile deliveries.
Grid-Style Report Format
Replacing the old "Contractor Billing" report with a new structured grid format.
Improved data clarity and usability for tracking carrier performance and billing.
Location Tracking for Virtual Carriers in Partner Warehouses
This enhancement improves location tracking for Virtual Carriers (VCs) by ensuring accurate item location updates for partner warehouses.
The update introduces a new location tracking mechanism, data synchronization, and export enhancements to maintain data consistency.
Key Enhancements:
Location Tracking Enhanced
Added a new field: "Name" to the Location Object.
Implemented synchronization of location names from partner systems to the Virtual Carrier system during global sync.
Ensures real-time location updates for items stored in partner warehouses.
Virtual Carrier Item Breakdown CSV Export Enhancements
The "Current Location" column in the Item Breakdown Report now pulls the latest location information from the partner system.
External release notes - Grasshopper - Version 3.24.14
New Features
Enhance Order Report - New "Last Contact" Columns & Filtering in Report
A new enhancement has been introduced to improve tracking and filtering of customer interactions within reports.
This update includes a new columns and an advanced filter option for enhanced visibility and usability. Last Contact Date (Date-Time field, sortable)
The Last Contact Date column will also be included in CSV and PDF exports when selected.
Enhance Order Report - "Completed Date" Column & Filter Update
A new enhancement has been implemented to improve order tracking by introducing a Completed Date column and filter. This update aligns with client requests and ensures better clarity in order statuses.
Column Updates in Order Grid, renamed Columns for Clarity:
"delivery_date" → "completed_date"
"delivery_time" → "completed_time"
External release notes - Grasshopper - Version 3.24.13
New Features
Enhanced Consignee POD Flow in Driver App
The consignee Proof of Delivery (POD) flow in the Driver App has been revised and simplified for a more efficient user experience.
Additionally, a new feature has been introduced that enables an optional security step: a unique OTP code is sent to the consignee, which they must provide to the driver as part of the POD process. This enhancement ensures that the POD is conducted in coordination with the consignee, improving verification and security.
Administrators can configure the OTP settings in the Administration section of the web application, allowing customization of OTP activation, delivery method (SMS/email), and expiration rules to align with business needs.
New "Delivery Scan" Step for Enhanced Validation
A new "Delivery Scan" step has been introduced to improve item validation during deliveries.
Currently, when a driver reaches a stop, there is no built-in validation to ensure that only the relevant items are unloaded. This new step requires drivers to scan all items they unload from the truck at each stop, ensuring accurate and complete deliveries.
Administrators can enable and configure "Delivery Scans" in the Administration Settings of the web application. This includes options to activate or disable the feature, define scanning requirements, and customize item tracking parameters.
Each successful scan will create a record in the Item Tracking List, including the scanned item's location.
New Item Rejection Reason: "Concealed Damage"
A new rejection reason, "Concealed Damage", has been added to the Delivery Rejection List in both the Mobile App and GH Web. This allows drivers and administrators to categorize and track deliveries that are rejected due to hidden or non-visible damage discovered upon inspection.
This enhancement improves reporting accuracy and provides better insights into delivery issues, helping to streamline resolution processes.
Client Account-Level Communication Settings
A new Client Account-Level Communication Settings feature has been introduced, allowing administrators to manage customer communications more effectively.
Previously, deactivating communications at the client account level required a manual request to be made. Now, a Customer Communications Toggle has been implemented, enabling control at the client account level rather than only at the system level.
This feature applies to end-customer communications only, including email, SMS, and robocalls.
Administrators can enable or disable all customer communications directly within the Shipper > Account Info tab. A new section, "Communication Settings," has been added, featuring:
A primary checkbox: "Disable Entire Customer Communication"
If enabled, all customer communication is blocked, and the two related options are disabled.
Enhanced Warehouse Allocated Items Report
A new Warehouse Allocated Items Report enhancement has been introduced, providing improved data segmentation, filtering, and export capabilities.
This update ensures that only physically available items in the warehouse, that are already assigned to orders are included in the report.
Additional Data Attributes in Deliveries Report
Four new data attributes have been added to the Shippers Deliveries Report to enhance reporting capabilities.
The additional data point are: Manifest ID, Manifest Name, Order Stop number & Carrier NameOn-the-Spot Cycle Count in Mobile Warehouse App
A new On-the-Spot Cycle Count feature has been introduced, allowing mobile warehouse users to initiate and conduct cycle count operations seamlessly. This enhancement improves inventory accuracy by providing real-time validation of item locations and counts.
Key Capabilities
Initiate a Cycle Count Operation directly from the mobile warehouse app.
Scan Locations and Items similarly to the relocate capability for a familiar and efficient process.
Complete Location Button to finalize counting at a specific location.
Back Button Confirmation: If a user attempts to exit before completing a location, a prompt will ask whether they want to complete the current location before exiting.
Automatic Completion: When a new location is scanned, the previous location is automatically marked as complete.
Missing Items Notification:
Upon completion, users will be notified of any expected items in the location that were not scanned.
The warehouse user will have the opportunity to double-check for missing items before finalizing the count.
This feature enhances inventory control by providing warehouse staff with a structured and efficient way to validate stock accuracy during routine operations.
External release notes - Grasshopper - Version 3.24.12
New Features
New Coverage Map Page
We’ve launched an updated version of the Coverage Map page to provide a faster, more interactive experience for users.
The new version, built using React, resolves many of the issues from the previous iteration, including slow load times and outdated data.
The map now supports multi-select regions and sub-regions, improved search functionality, and clearer visualization of coverage areas.
Known Issues:
Canadian Zip Codes: While Canadian zip codes are excluded from the map, users may still see residual data from earlier versions. This will be resolved in a future update.
Performance on Large Data Sets: In rare cases, the map may experience slight delays when loading a high volume of regions or sub-regions.
New "Partially Completed Orders" Report
We’re excited to introduce the Partially Completed Orders Report.
This new feature allows our partners to easily track orders with missing items by providing real-time visibility into orders that are in incomplete statuses. By streamlining the detection of such cases, this feature helps reduce response times and boosts overall efficiency in addressing order discrepancies.
View Missing Items: The report tracks and highlights orders that have missing items, showing both received and total items for each order. The most recent received item is also displayed, allowing users to easily identify where the gap lies.
Known Issues:
Pending Arrival Status: Currently, the Pending Arrival status filter may not include orders in certain edge cases. We’re working on ensuring full integration in future update.
Data Sync: There may be slight delays in updating the report with real-time data, especially for orders with recent status changes.
Region Filter Added to Freight Pag
We’re pleased to introduce a new Region filter to the Freight page.
This addition brings the ability to filter freight data by region, similar to the existing functionality on the Last Mile page.
With this feature, users can more easily narrow down their freight information by specific regions, improving their ability to manage and view relevant data.
Key Changes:
Region Filter in Freight Table: A new filter has been added to the Freight table, allowing users to filter freight entries by region, just like the filter available on the Last Mile page.
Region Filter in Freight Calendar: A region filter has also been added to the Freight calendar, enabling users to view freight data for specific regions within the calendar view.
“Inspect Upon Arrival” Column Added to Orders Import CSV
We’ve added a new “Inspect Upon Arrival” column to the Orders Import CSV file.
This feature allows users to specify whether an item should undergo pre-inspection upon arrival. The new functionality simplifies the process of importing orders and adds flexibility for managing inspection requirements.
Temporary Loaner Column Added to Orders (Item Breakdown) CSV Report
We’ve enhanced the Orders (Item Breakdown) CSV Report to include a new “Temporary Loaner” column, making it easier for users to identify and analyze items that have been marked as temporary loaners.
This addition simplifies the process of filtering and tracking loaner items, allowing for more efficient reporting.
With the new column, users can quickly filter the report to view only temporary loaner items, improving workflow efficiency.
Region-Based Dedicated Shipper Enhancement
We’ve enhanced the Dedicated Shipper feature to allow for region-based configuration.
Previously, the Dedicated Manifest option at the shipper level applied globally, causing limitations for clients with different regions. Now, users can select specific regions where the dedicated shipper functionality should apply, ensuring flexibility and more precise control over shipping manifests.
Bug Fixes
Fixed issue: Bug Fix for Payment Link Not Updating Order Status
Issue: Clients were experiencing an issue where, after receiving the invoice and entering credit card details, the payment confirmation would be sent successfully, but the order in the system would not be marked as paid.
Root Cause: The issue was traced to a failure in the integration between the payment confirmation and the order status update in our system. After the payment was confirmed, the system did not trigger the expected status update for the order.
Fix Applied: The logic for updating the order status has been corrected. Now, after payment confirmation is received, the corresponding order will be automatically marked as "Paid".
External release notes - Grasshopper - Version 3.24.11.06
New Features
Enhancement to the Order Item breakdown CSV report
Serial Field Added: The “Serial” field has been added to the item breakdown CSV report.
Bug Fixes
Fixed issue: Cancellation Notes Sync Issues
Description: Resolved the problem where cancellation notes were not syncing between the carrier and the virtual carrier for order entities.
Fixed issue: Addresses an issue with pickup status in the driver app.
Description: pickup status correction
Resolved the issue where pickups were incorrectly marked as completed when rejected. The status will now display as “Pickup Failed” for any rejected or failed pickups.
Fixed issue: Addresses an issue with the Order Calculator functionality
Description: order calculator access
Resolved the issue where the Order Calculator was greyed out for all Canadian postal codes, restoring full functionality.
Fixed issue: Addresses routing manifest issues
Description: routing manifest issue
Resolved difficulties with routing manifests through Orchestruck. Although the system showed "Route has been optimized successfully with strategy: Short Distance," it was previously stuck on loading and not saving any changes.
External release notes - Grasshopper - Version 3.24.11.03
Bug Fixes
Fixed issue: Removed the "Schedule Your Delivery" button
Description: Customer Schedule Delivery Page, removed the "Schedule Your Delivery" button from the public tracking interface. This feature is no longer supported.
Fixed issue: Cloned Orders Visibility
Description: Resolved an issue where orders cloned on delivery partner server were not displayed as cloned. The returns log now correctly reflects these orders with appropriate links.
Fixed issue: Improved Saving Process for Large Manifests
Description: Fixed an issue affecting the save time for large HD and Freight manifests. Previously, all stops were updated with each save, which was unnecessary and caused delays. This change enhances performance when saving large manifests.
Fixed issue: Optimized Stop Order Changes
Description: Resolved an issue where changing stop order through the Content tab sent multiple requests to the server for each stop, leading to performance issues. Now, modifying stop orders through the Route tab results in significantly fewer server requests, improving overall efficiency.
Fixed issue: Email & SMS Notification Adjustments for Unattended Orders
Description: Fixed an issue where unattended orders incorrectly received email notification (“Your order is scheduled for delivery”). These orders will now only receive email #4 (“Time frame confirmation”). Updated the SMS sent to consignees for time frame confirmation.
Fixed issue: Regression Issue with Orchestruck
Description: Fixed an issue causing an error message.
External release notes - Grasshopper - Version 3.24.11
New Features
External Tracking Page
We are thrilled to announce the replacement of the Delivery Consignee Tracking Page with a newly designed version that enhances user engagement and functionality.
Revamped Look and Feel: The tracking page boasts a modern, user-friendly interface that simplifies navigation and improves the overall user experience.
Driver Information: Users can now view the driver’s name and photo, adding a personal touch and enhancing trust in the delivery process.
Advertising Opportunities: The new design supports the inclusion of ads on both web and mobile formats, providing businesses with additional promotional space while users track their deliveries.
All Existing Features Retained: The new tracking page maintains all existing functionalities, ensuring continuity for users.
New Configuration Required: To take advantage of the new features and design, users will need to implement a new configuration.
Shipper Dedicated Manifest: New Feature for Targeted Shipments
We’re introducing a new capability to streamline the assignment of orders to specific shippers with our Shipper Dedicated Manifest feature.
Dedicated Shipper Assignment: You can now mark a manifest as dedicated to a specific shipper. This ensures that only orders for the assigned shipper will be added to that manifest.
Order Assignment Control: While the planner is responsible for correctly assigning orders, the system will not block or warn if orders are assigned incorrectly to a dedicated manifest. It’s crucial to ensure accurate order assignment manually.
Manifest Creation: When creating a manifest, you can designate it for a specific shipper based on the new feature flag available in advanced settings and the shipper configuration page.
Limitations
Single Shipper Choice: Initially, the system supports only one dedicated shipper per manifest.
No Modifications: Once a manifest is created and marked as dedicated, it cannot be modified to add or remove the dedicated status.
Import Orders and Bulk Addition: Importing orders and bulk adding of manifests are not supported in this phase.
Bug Fixes
Fixed issue: Payment Charges on Orders
Description: We’ve resolved an issue where an additional charge was erroneously appearing on the payments tab each time a shipper added an internal note to an order.
Problem: Users reported that entering an internal note on an order was causing an unintended additional charge to be displayed on the payments tab. Resolution: This bug has been fixed, and internal notes will no longer trigger any extra charges on the payments tab.
Fixed issue: Photo Download on Orders
Description: We’ve addressed an issue related to downloading photos on orders.
Problem: When attempting to download photos from an order, clicking the download button would open a new window. Users were unable to close this window or return to the order, and an additional error message would appear. Resolution: This issue has been resolved. The download process now functions correctly, allowing you to download photos without encountering new window issues or error messages.
External release notes - Grasshopper - Version 3.24.10
New Features
Unattended Deliveries: Enhanced Automation
We’re excited to introduce new capabilities for our unattended delivery feature. This update streamlines the delivery process by removing the need for scheduling and agreeing on delivery windows with customers.
Automated Assignment: Unattended orders will now be automatically assigned to the next available delivery manifest as soon as they reach the "Ready to Be Shipped" (RTBS) status.
Efficient Resource Allocation: Instead of sending a scheduling email to customers, our system will now find and assign the next available delivery resource automatically, ensuring a faster and more seamless delivery experience.
Shipper Dedicated Manifest: New Feature for Targeted Shipments
We’re introducing a new capability to streamline the assignment of orders to specific shippers with our Shipper Dedicated Manifest feature.
Dedicated Shipper Assignment: You can now mark a manifest as dedicated to a specific shipper. This ensures that only orders for the assigned shipper will be added to that manifest.
Order Assignment Control: While the planner is responsible for correctly assigning orders, the system will not block or warn if orders are assigned incorrectly to a dedicated manifest. It’s crucial to ensure accurate order assignment manually.
Manifest Creation: When creating a manifest, you can designate it for a specific shipper based on the new feature flag available in advanced settings and the shipper configuration page.
Limitations
Single Shipper Choice: Initially, the system supports only one dedicated shipper per manifest.
No Modifications: Once a manifest is created and marked as dedicated, it cannot be modified to add or remove the dedicated status.
Import Orders and Bulk Addition: Importing orders and bulk adding of manifests are not supported in this phase.
Bug Fixes
Fixed issue: Payment Charges on Orders
Description: We’ve resolved an issue where an additional charge was erroneously appearing on the payments tab each time a shipper added an internal note to an order.
Problem: Users reported that entering an internal note on an order was causing an unintended additional charge to be displayed on the payments tab. Resolution: This bug has been fixed, and internal notes will no longer trigger any extra charges on the payments tab.
Fixed issue: Photo Download on Orders
Description: We’ve addressed an issue related to downloading photos on orders.
Problem: When attempting to download photos from an order, clicking the download button would open a new window. Users were unable to close this window or return to the order, and an additional error message would appear. Resolution: This issue has been resolved. The download process now functions correctly, allowing you to download photos without encountering new window issues or error messages.
External release notes - Grasshopper - Version 3.24.09
External release notes - Grasshopper - Version 3.24.09
New Features
Manifest Tracking for GIMS Items
We are enhancing the tracking capabilities for inventory items within the GIMS system.
The system will now record and display the manifests to which an inventory item was assigned. This information will be added as a tracking event in the inventory item’s tracking information section.
Enhancements to Vendors Grid Page
We are updating the Vendors grid page to enhance usability and functionality.
The grid view will be converted to a more interactive tabular format with support for count and pagination.
All columns, except for the “Phone” column, will be sortable to facilitate better data organization and retrieval.
The filter options will be revised to include a new “Status” filter.
Ability to Edit SKU of an Inventory Item in Inventory Management System (GIMS)
We are introducing a new feature to improve inventory management within the GIMS system.
Users will now have the ability to edit the SKU (Stock Keeping Unit) of an inventory item directly from the inventory item screen. This functionality is designed to streamline common tasks performed by warehouse managers.
Centralized Email Sending with Disabled Reply
We are enhancing email management for licensees to improve deliverability and security compliance.
Centralized Email Domain: All outgoing emails for licensees will now be sent through a centralized Grasshopper domain to ensure consistent deliverability and adherence to security standards. The designated domain for sending emails will be grasshopperlabs.co (note: the domain ends in “.co”).
Subdomain Structure: Emails will be routed using a subdomain structure, where each licensee will be assigned a unique subdomain. This approach helps in managing and tracking emails efficiently while avoiding potential blocking issues.
Disabled Reply Option: The reply functionality will be disabled for these centralized emails to prevent unauthorized or unintended responses.
Visibility of Driver Notes for Virtual Carriers
We have identified an issue regarding the visibility of driver notes for virtual carriers.
We adjusted how driver notes are integrated and displayed in the virtual carrier environment. This ensures that any notes added by delivery companies on the order side are correctly reflected and visible to virtual carriers.
Bug Fixes
Fixed issue: User Profile Tracking for Item Status Changes
Description: We are enhancing item tracking functionality to include user activity details. The system will now track and record the user profile as well when an order is manually moved to the "Out For Delivery" status. This addition helps in monitoring and auditing status changes.
Fixed issue: Removal of Download Button on Delivery Report
Description: We are addressing an issue with the download functionality on the delivery report. The "Download" button on the delivery report was found to be non-functional. We have removed the unused "Download" button from the delivery report interface to avoid confusion and improve user experience.
Fixed issue: Duplicate Username Creation and Validation Checks
Description: We have identified an issue related to user creation and validation within the system. The system will now enforce unique usernames, preventing the creation of duplicate usernames. The validation checks have been updated to ensure that admin users are correctly validated.
Fixed issue: Incorrect Pronunciation of PO Numbers and Order IDs
Description: We have identified an issue with the pronunciation of PO numbers and order IDs. We are updating the voice system to ensure that PO numbers and order IDs are pronounced correctly and that spaces and commas are properly managed for improved clarity.
Fixed issue: Removal of Redundant Terminology in Last Mile and Freight Tabs
Description: We are streamlining the user interface by removing unnecessary components in the Last Mile and Freight tabs. The entire sentence/component identified in the Last Mile and Freight tabs will be removed. This decision was made after evaluating the necessity and determining that the component does not significantly contribute to the user experience.
External release notes - Grasshopper - Version 3.24.08.01
External release notes - Grasshopper - Version 3.24.08.01
New Features
Conditional Display for Deliveright Help Section
We are enhancing the help dialog functionality to improve user experience for Grasshopper license holders.
Conditional Display: The Deliveright Help section will now be conditionally displayed only to Deliveright partners. Previously, this section was visible to all Grasshopper license holders, leading to potential confusion for users who are not affiliated with Deliveright.
Driver Information on HD Manifest Report for Virtual Carrier
We are enhancing the HD manifest report to include additional driver details.
Users can now easily identify and review driver information directly within the manifest report, improving operational oversight.
For virtual carriers, data will be sourced from the relevant partner for the associated region
Bug Fixes
Fixed issue: Unable to Import Return Orders from CSV File
Description: We have identified and are addressing an issue related to the import of return orders. Fix ensure that return orders can be successfully imported from CSV files without encountering loading issues.
Fixed issue: Clicking on BOL from Order Details Causes System Hang
Description: We have identified an issue related to accessing Bill of Lading (BOL) documents from order details. Fix ensures that clicking on the BOL link functions correctly and does not cause the system to hang.
Fixed issue: Canceling Orders by Removing Line Items Breaks Status Updates for Branded Emails
Description: We have identified an issue affecting order cancellation processes for accounts using SendGrid. Fix that ensures that status updates are processed correctly when orders are canceled by removing line items.
External release notes - Grasshopper - Version 3.24.08
External release notes - Grasshopper - Version 3.24.08
New Features
Remove Two-Day Buffer from Manifest ETA
We have addressed an issue related to the estimated time of arrival (ETA) for manifests.
Currently, the system adds a two-day buffer to the manifest’s arrival date, which has caused confusion among users. This buffer was not aligning with the actual arrival times, leading to discrepancies in scheduling and planning.
The two-day buffer has been removed from the manifest ETA calculations. The Order's screen will now display the exact arrival date of the manifest, providing more accurate and reliable information.
Add "Location" Column to Orders Item Breakdown Export
We are enhancing the Orders Item Breakdown export functionality to support warehouse operations.
The "Location" column has been added to the Orders Item Breakdown export. This addition will provide visibility into the location of each item within the warehouse.
New Driver User: 6-Month Expiration Policy for Mobile Passwords
We are implementing a new security policy for driver users to enhance password management.
6-Month Expiration: All new driver users will now be subject to a 6-month expiration policy for mobile passwords. This ensures that passwords are updated regularly to maintain security.
Enhanced Photo Requirements: New Defaults for POD Statuses
We are introducing enhancements to the photo requirements for Proof of Delivery (POD) statuses.
New default settings for photo requirements have been defined for various POD statuses. These updates will streamline the documentation process and ensure consistency in photo submissions.
Service Alert Text for Last Mile Delivery
We are addressing issues with the "Service Alert" feedback related to last mile delivery.
The text for the service alert will be updated to clearly indicate when it pertains to last mile delivery only, reducing confusion for other types of deliveries.
Revised Formatting: The alert message will be adjusted to a more appropriate color, moving away from the red error formatting to better reflect its informative nature.
Bug Fixes
Fixed issue: Hide Service Alert When "Lead-Time Alert" Is Unchecked
Description: The "Service Alert" message will now be hidden if the "Lead-Time Alert" checkbox is not checked. This ensures that users only see relevant alerts based on their selected preferences.
Fixed issue: Update to Third Man Calculation - Rounding Adjustment
Description: The calculation for determining the number of third men will now use the floor() function, ensuring that results are always rounded down.
Fixed issue: Closing Orders for Customer Pickup Without a Manifest
Description: We have resolved an issue related to closing orders for customer pickup that was causing conflicts with business logic. The system has been updated to allow users to perform the "customer pickup" action without needing to assign items to a manifest.
Fixed issue: Time Zone Discrepancy in Delivery Window Notifications
Description: We have addressed an issue related to time zone display in delivery window notifications. The phone call notifications have been updated to display the delivery window in the correct time zone. Time frames will now accurately reflect the appropriate time zone for CST and EST regions.
Fixed issue: Batch Order Completion for Return Orders
Description: We have addressed a regression affecting the batch order completion process for return orders. The system has been updated to enable batch order completion for return orders without the need for assignment to a manifest.
Fixed issue: Failed Pickup Orders Appearing on Delivery Report
Description: We have addressed an issue related to the reporting of failed pickup orders. The system has been updated to prevent failed pickup orders from appearing on the delivery report
External release notes - Grasshopper - Version 3.24.07
External release notes - Grasshopper - Version 3.24.07
New Features
New Design for Create New Manifest Page
We are excited to unveil a refreshed design for the "Create New Manifest" page, including updates to both the user interface and underlying infrastructure.
Freight Inbound, Outbound & Inventory: Enhanced layout and functionality for creating inbound, outbound & inventory freight manifests, providing a more intuitive user experience.
Last Mile: Redesigned section for last-mile manifests, focusing on efficiency and ease of use.
Tailored improvements for each page type, reflecting their specific needs and user requirements.
For creating new manifest for orders on the fly, we are introducing a new summary page to enhance the manifest creation process. When creating a manifest with orders, users will now have access to a newly designed summary page
New Manifest Calendar View Enhancements
We are introducing several enhancements to the Manifest Calendar View to improve functionality and user experience.
Sub-Region Filter: The "Sub Region" filter for the Last Mile view has been added, allowing users to refine their search by sub-region for more precise manifest management.
Quick Action Multi-Create Suffix: Clients can now specify an exact name when using the quick action to create multiple manifests, providing greater control over naming conventions.
Day Dates in Weekly View: Dates will now be visible in the weekly view, enhancing the ability to track and manage manifests across the week.
Tooltip for Summary Icons: Added tooltips in the weekly view for summary icons per day, with an option to collapse daily data to view all groups more clearly.
Historical Manifest Creation: Users now have the ability to create manifests with past dates, offering more flexibility in managing historical data.
Enhanced Manifest Grid: Persistent Column Settings
We are improving the manifest grid to enhance user experience by preserving column settings.
Saved Column Settings: Users’ preferences for column width and order in the manifest grid will now be saved and maintained across sessions.
The system will transition from using session storage to local storage for retaining the last grid state, ensuring that column settings persist even after closing and reopening the browser.
Bug Fixes
Fixed issue: Ensure Consistent Zip Code Format During Order Creation
Description: We are implementing a new validation to standardize zip code entries during the order creation process. In order to accommodate customer needs and ensure consistency, our system will now restrict zip code entries to a maximum of 7 characters, including Canadian postal codes. Users will be prevented from entering addresses with zip codes longer than 7 characters, ensuring compliance with the supported 5-digit format.
Fixed issue: Error When Deleting the Last Item of an Order with Custom Emails
Description: We have addressed a specific error encountered when managing orders with custom email settings. An error occurred when attempting to delete the last item of an order for accounts with custom email configurations. The issue arises from the cancel_order method, which is invoked to cancel the now-empty order. The error has been resolved to ensure smooth deletion of the last item in such orders, allowing for successful cancellation without issues.
External release notes - Grasshopper - Version 3.24.05.06
External release notes - Grasshopper - Version 3.24.05.06
New Features
Sub-Region Filter for Manifest Table & Calendar
We are enhancing the manifest management system with improved sub-region filtering capabilities for virtual carriers.
For virtual carriers our system will now pull sub-region data directly from virtual carriers, who use their own sub-region names and based on the virtual carrier region, our system will identify the assigned partner and dynamically retrieve sub-region data using global synchronization.
This provide data from both the virtual carrier data and the relevant partner data providing
Accurate Filtering: Ensures manifest tables and calendars reflect the correct sub-regions as used by virtual carriers.
Real-Time Updates: Provides up-to-date sub-region information by pulling data on the fly from remote partners.
Allow Partners to Create Return Orders on Behalf of Virtual Carriers
We are introducing a new capability to streamline the creation and visibility of return orders for virtual carriers.
Partner-Generated Return Orders: Partners will now have the ability to create return orders on behalf of virtual carriers directly from the order actions screen.
Visibility Enhancement: Return orders created by partners will be visible to the virtual carrier, ensuring accurate tracking and management.
This feature requires a configuration setup
Bug Fixes
Fixed issue: Order Transfer Issue Between Manifests
Description: We have identified and addressed a problem affecting order transfers between manifests. Users encountered an error message, “Failed to add order due to one or more items already being scheduled,” when attempting to transfer an order from one manifest to another.
Fixed issue: Missing Values in Delivery Date Column in Orders Grid
Description: We have addressed an issue related to the delivery date column in the orders grid. The issue has been resolved to ensure that all delivery dates are correctly displayed in the orders grid, enhancing the accuracy and completeness of order tracking information.
Fixed issue: Order Number Field in Service Ticket Creation Screen
Description: We have resolved an issue related to the order number field in the service ticket creation screen. Previously, after selecting a retailer, the "Order Number" field incorrectly displayed orders from other retailers, leading to potential confusion and incorrect order selection. The field now accurately filters to show only orders associated with the selected retailer, ensuring that users can select the correct order without seeing irrelevant options.
Fixed issue: Dropdown Options Width Mismatch
Description: We have addressed a visual inconsistency with dropdown menus in the user interface. The width of the single/multi-selection dropdown options did not align with the width of their respective titles, resulting in a misaligned and inconsistent appearance. The dropdown options now match the width of their titles, providing a cleaner and more cohesive user experience.
Fixed issue: Region Globes Indicator Disappearance
Description: We have addressed an issue with the Region Globes indicator (badge) in the application. Users reported that the Region Globes indicator badge would disappear after a page refresh, causing confusion and disrupting workflow. The badge now consistently remains visible even after a refresh, ensuring continuous visibility of important region-specific information.
Fixed issue: QuickBooks Overdue Invoice Plugin - Freeze Account API Issue
Description: We have addressed an issue with the QB Overdue Invoice plugin related to the Freeze Account API. The API function signature has changed, and the plugin was not updated to reflect this change, leading to disruptions in the functionality. The API integration has been updated to align with the new function signature, restoring the proper operation of the Freeze Account feature within the QB Overdue Invoice plugin.
Fixed issue: Return for Pickup Orders Webhook
Description: We are introducing a new webhook to enhance the handling of pickup orders. A dedicated webhook for Stop Completion Order Pickup has been developed. This new webhook will operate separately from the existing delivery webhook, specifically designed to track and manage the completion of pickup orders.
External release notes - Grasshopper - Version 3.24.05.03
External release notes - Grasshopper - Version 3.24.05.03
New Features
Bulk Last Mile Manifests Time Frames Broadcast
We are excited to introduce a new feature that streamlines time frame management for last-mile manifests.
Users can now broadcast time frames across all manifests within a selected date range. This enhancement eliminates the need to navigate through each route individually, making it easier and more efficient to manage multiple manifests at once.
Simplified process for updating time frames, improved efficiency by managing time frames in bulk and enhanced user experience with streamlined operations
Daily Storage Calculator Enhancements
We have updated the Daily Storage Calculator based on business feedback to improve billing accuracy and efficiency.
Charge Allocation: The Daily Storage Calculator now charges directly to the order rather than creating a separate billable order.
Free Period Adjustment: The calculator will skip charging during the free period following fulfillment, ensuring that only applicable storage days are billed.
Providing a streamlined billing process with charges applied directly to orders, elimination of unnecessary billable orders & accurate billing by excluding free storage periods
Serial Number Management in GIMS
We are pleased to introduce a new capability in the GIMS (Inventory Management) system to streamline serial number management.
Edit Serial Numbers: Users can now update serial numbers directly within the UI. This enhancement allows for more accurate inventory records.
Bug Fixes
Fixed issue: Visibility of Inbound and Outbound Manifests
Description: We have improved the visibility of Freight Manifests to better reflect user locations and current dates. Previously, Inbound Manifests were not displayed correctly based on user location. Users could only view Inbound Manifests by selecting the "All" tab, even though they should have been visible in the default view. With this update, users will now see relevant Inbound and Outbound Manifests directly based on their location and the current date.
Fixed issue: Route Starting Point Calculation
Description: We have resolved an issue where the routing starting point was not being calculated correctly. Previously, even when the routing start point was set to the first stop, the system continued to calculate time and distance from the hub based on a previously selected manifest by the user. With this update, the routing calculations now accurately begin from the designated starting point (first stop).
External release notes - Grasshopper - Version 3.24.05
External release notes - Grasshopper - Version 3.24.05
New Features
Introducing the Revamped Manifest Calendar View
Experience a fresh and modernized calendar interface designed for optimal efficiency.
Our updated calendar features sleek new order cards that enhance data visibility, making it easier than ever to quickly associate manifests.
Enjoy enhanced Daily, Weekly, and Monthly views with streamlined access and a new quick-action option to create manifests across multiple days in the monthly view.
Simplify your workflow and stay organized with our latest manifest calendar views improvements
Bug Fixes
Fixed issue: Send emails with attachments
Description: Emails are not being sent for Shippers with multiple accounts.
Fixed issue: Soft Freeze Error Routing Manifests and Lasso Notifications Still Enabled
Description: Despite of the fact that the shipper is on soft freeze, unscheduled orders are still sending communication about scheduling to customers.
Fixed issue: Tag Along Order - Complete Stop Webhook Not Triggered
Description: Webhook event should be sent for both parent and child (a.k.a Follower, Tag Along) orders.
Fixed issue: Manifest Grid Sorting Issue
Description: The sorting functionality in the "Manifest ID" column does not behave as expected, as manifests are not displayed in ascending or descending order.
Fixed Issue: New Grids: Column Location and Width Reset Issue
Description: After adjusting column locations, sorting, paging, or adding/removing columns, the column positions and widths revert to their default settings.
Fixed Issue: Users Screen: Access Rights Column Sorting Issue
Description: The "Access Rights" column on the "Users" screen is not sortable.
External release notes - Grasshopper - Version 3.24.02.10
External release notes - Grasshopper - Version 3.24.02.10
Bug Fixes
Fix issue: Exporting Manifest Analysis Report
Description: It has reported that they are experiencing difficulties exporting the manifest analysis report as the view appears to be empty.
Fix issue: Time Frame Confirmation is Not Working
Description: The link to confirm time frame in the email does not confirm the time and send the user to the tracking landing page.
External release notes - Grasshopper - Version 3.24.02.9
New Features
Provide a new capability to Cap a last mile manifests by cube
Provide a new capability for Enable Admin user to be able to edit the driver’s mobile app photo requirements by creating in the advanced settings page.
Provide a new field in export report: Add shipped date when orders are picked up locally when user selects to export the delivery report
Remove "Schedule Your Delivery" Option on Public Tracking, since it is no longer support from this page
Bug Fixes
Fix issue: Pending Return Orders retains on RTBS LIst/Delivery Density after scheduling for pickup
Description: There is a issue with pending return orders still appearing on the RTBS list despite being scheduled for pickup. These orders need to be removed from the RTBS list and the flag cleared automatically once scheduled.
Fix issue: Delivery schedule days buffer | Configuration should Not affect the user's scheduling from web.
Description: Buffering configuration affects the user in web when scheduling for pickup or delivery.
External release notes - Grasshopper - Version 3.24.02.8
Bug Fixes
Fix issue: Unable to Schedule a Move Order.
Description: After pickup, would like to deliver it to the customer on the same day added on the same manifest but system is unable to do so as a delivery order. An error saying "Failed to add order due to one or more items already being scheduled" appears.
Fix issue: Delivery schedule days buffer | Configuration should Not affect the user's scheduling from web.
Description: Buffering configuration affects the user in web when scheduling for pickup or delivery.
External release notes - Grasshopper - Version 3.24.02.7
New Features
The Shipper's Order Report now includes the Received Date field
We have introduced a customizable field to the item-line collection. This new field enables users to import and export orders while including the for example' other system SKU' alongside our existing SKU data
Bug Fixes
Addressed the time zone issue resulting in incorrect behavior when selecting dates in the manifest filter. Previously, the Orchestruck application displayed manifests scheduled outside the selected interval due to this issue
Resolved an issue where users were unable to waive storage fees for an order. Despite the message 'Transaction has been successfully waived.' appearing, the waiver was not reflected in the order
External release notes - Grasshopper - Version 3.24.02.6
New Features
Provide the ability to define system-wide, how many days ahead optional manifests are displayed to the end customer to select from for his order scheduling. The minimal value is 1 which is the next day (2 will start for starting 2 days ahead, etc)
Provide the ability for the carrier to define the different photo requirements the driver app will use in different service levels and rejection reasons. This configuration impacts the way the driver app will behave.
New look & feel for the driver app login page
Provide the ability to configure the system to hide the expected arrival banner from the order display
Provide the ability in the Driver Mobile App for the driver to reset the password and select their password.
The process required a 6-digit code to reset the password. The 6-digit code will be sent to the email address and phone number defined in the driver profile. If the driver profile includes them both, it will be sent to both of them.
Once 6 digit number is entered in the Mobile Driver App the reset password will be enabled. The password requirements are 8-12 in length, at least one digit, and one upper-case letter
Provide the ability to add a phone number to the User profile
Provide the ability when one export an order with multiple vendors with ',' in their names, the columns are shifted to the right when you export to CSV
Cube information is missing and is not passed when an account is set to be a cube account
Bug Fixes
Warehouse Mobile App
After fulfilling & Unfulfilled an item fix the defect when the user cannot fulfill the SAME inventory item again.
The scheduled date is missing on the item level for pickup
Pickup of an item can be added on multiple Home Delivery routes is no longer enabled
Unable to Split order when items missing zip code for pickup now is enabled
External release notes - Grasshopper - Version 3.24.02.5
Bug Fixes
Enhance Global Search to include Manifest - Loom
Feature allows users to execute a search for manifests through the global search, enhancing the existing capability that is searching orders
Feature includes
New look and feel
The new result page is comprised of three sections:
The existing order search
Search Home Delivery manifests
Freight manifests
Each search group (order, home delivery manifest, freight manifest) will return no more then four results matching the search
Pressing any result will quick open the order or the manifest selected
Each search group provides you with the ability to see all search results using a link “Show All” that the takes the user to the relevant search page
The new global search searches for manifests in these properties
Manifest ID
Route Name
System wide region filter
If system wide region filter is selected (a specific region) that impact the global search result, i.e the results will be only for the selected region
If no system wide filter was selected then global search searches in all regions
External release notes - Grasshopper - Driver Mobile App - Version 1.92
Bug Fixes
Service Ticket Issues - Filtering out any service ticket item when performing Verification for manifest items
External release notes - Grasshopper - Warehouse Mobile App - Version 1.36
Bug Fixes
Service Ticket Issues - Filtering out any service ticket item when performing mobile actions (Pick & Verify)
External release notes - Grasshopper - Version 3.24.02.4
Bug Fixes
Service Ticket Issues - Filtering out any service ticket item when performing mobile actions (Pick & Verify)
External release notes - Grasshopper - Version 3.24.02
New Features
Enhance the inventory plugin to support additional grouping, support grouping by project
Convert the Last Mile Page to the new grid - Loom
New look and feel
Additional new filters such as
Order Id, Item Id, Carrier, Driver, Capacity Status
Add freight report Totals calculations
For pieces and stop count totals
Shipper Account soft and hard freeze:
A state that the carrier can set any of his shippers, designed to provide tools for the carrier to handle relationships with shippers that are behind in payments
The shipper can be moved to a soft freeze and only then to a hard freeze, the system does not enable moving the regular state to a hard freeze without going to a soft freeze before
Soft Freeze - Loom
Setting the shipper to this state leads to not being able to schedule any unscheduled orders until removed from the state
New orders can still be created
Has no impact on existing scheduled customers(their orders)
New orders can still be assigned to freight
Orders will not be shipped out to end customers (no option to last mile them)
Hard Freeze - Loom
Setting the shipper to this state leads to being unable to schedule any unscheduled orders in any shape or form removed from the state. This state has additional limitations to the soft freeze status
Hold off on any new scheduling of orders
New orders will not be able to be assigned to freight
Orders will not be shipped out to end customers (no option to last mile them)
Has no impact on existing scheduled customers( their orders)
Creating a new monthly plugin for line items storage charging and adding the functionality of calendar period charge in the inventory storage plugin
Enable billers to view invoices on a carrier profile
This enables a user profile “Biller” to view the invoices tab on the carrier profile
Enable surveys for all service levels except parcel, will call and pick & consolidate
Enable surveys for all service levels apart from parcel, will call, pick & consolidate.
Last Mile Page - Deactivate the default date filter to no value, instead of the per defined "Today"
Bug Fixes
Pre-paid orders auto-changing to terms causing a lack of collections
Failed Deluxe & Repair Quotes | LineItems/Inventory Items | Actions should be forbidden for Deliveright
Grasshopper does not assign a partner when there is no match to a service level
External release notes - Grasshopper - Version 3.24.01.3
New Features
Modify the Fedex<>Bringg Plugin to Listen ORDER\_CREATED\_DELIVERY\_PARTNER\_ASYNC
Bug Fixes
Search by Manifest ID or Name in Search Box Works Only with Other Filters
External release notes - Grasshopper - Version 3.24.01.2
Bug Fixes
Some Users Can’t See the Dimensions in the Line Item Details Screen
External release notes - Grasshopper - Version 3.24.01.1
Bug Fixes
Unable to Add Items to an Order
Unable to Edit SKU of an Item in an Order
External release notes - Grasshopper - Version 3.24.01
New Features
Provide the Infrastructure to Send Out Events to Mix Panel
Provide the Ability to L:ink a Single User to Multiple Retail Accounts (Retailer)
Provide a Partner Level Configuration to Support Enablement of Link to a Single User to Multiple Retail Accounts (Retailer)
Provide the Ability to Switch (UI) Between User’s Retailer Accounts
Provide the Ability to Delete Retail User Account from a Single Retailer
Adjust Sales Rep Entitlements Validation on Order Line Item Details and Retailer Detail View
Convert Freight Report Page
On Manual Inventory Billable Order Include the PO # and the REF # in the Billable Order Body
Change the FedEx<>Bringg Plugin - On order Creation Add the Payload Schedule Date as an Order Note
Storage Policy Enhancements - UI Changes & Bug Fixes
Creating a New DB Collection and a Daily Plugin for Line Items Storage Charging
Bug Fixes
CR - Multi User Support Between Different Accounts
Incorrect Calculation of Storage Policy
Products Don’t Appear in the ‘Add Item’ Dialog Search by SKU
Group By | After Minimizing the Sections - 3 Dots Menu is Available, Action will Actually Take Effect of the First Order of the Section Above.
Freight Screen | The Old ‘Freights’ Screen Should be Removed.
Multi Users | Login Page Appears for a Brief Second While Switching Between Users.
Multi Users | The “Delete” Button Should Not be Available for a Single User (Single User can Only be Disabled).
Critical | Multi Users | Inventory Screen | Unexpected Issues When Switching Between Multi Users.
Critical | Multi Users | System Collapse When Switching Users While the Order Ticket is Opened.
Multi Users | Switching Users from the Inventory SKU Items Window/Inventory Item Window Leads to a Broken Page.
Freight Screen | ‘Status’ Column | Sorting is Not by Alphabetical Order.
Freight Screen | Some Columns are Named Wrongly.
Freight Screen | Status Values | Pre-Authorized & OS&D Colors are Not as Expected.
REGRESSION | Shippers | After Login with Shipper -> Refresh -> “This Site can’t be reached”
77700479533 - Can’t add to a Manifest
Regression | Cannot Fulfill Any item from the SKU after Unfulfilled/Assigned to Inventory (Web & Mobile).
External release notes - Grasshopper - Version 3.21.15.3
Apps are crashing due to missing mix_panel_token
External release notes - Grasshopper - Version 3.21.15.2
New Features
Upgrade React to V18
Bringg<>Fedex Integration - Web & Server Side Support for RMA Number
Bringg<>Fedex Integration - Mobile Support for RMA Number
‘From’ Email Address on Payment Alerts Should Come from the Local Region Email
Total Cost Show as 0 on the Export Report
New Fedex<>Bringg Plugin to Support Scheduling on Order Creation.
Bug Fixes
Verification - Driver Mobile App
Delivery Partner Info Populating on Reports Under Customer Login
Discrepancy on Order’s Report
Dispatch Number on the Driver Mobile
Invoice Date Bug
Fix the Deep Linking Redirection Issue in the Notification Email
Group By | Shipper Users | “Shipper” Option Should be Removed from the Grouping Dropdown Selection List for Shippers.
Temporary Loaner | Critical | REGRESSION | After Item is Rejected from Mobile -> The Items in the Order Ticket are Not as Expected (Web)
RMA Number | Should be Added to POD & ׳Delivery Damaged׳/‘Delivery Rejected’ Emails
RMA Number | Tracking | Shows Only the Value with No Indication It is RMA Number
Temporary Loaner | Text Should be Fixed in Web (Order Ticket) to “Temporary Loaner” instead “Temporary Loner”
External release notes - Grasshopper - Version 3.21.15
New Features
GH3 P3: Add “Group By” Support to Main Screens
Add Failed Deluxe and Repair Quote Ability to Item Level in GIMS
Add Freight Classes Field on the Item View
Add Failed Deluxe Ability to Item Level in GIMS - Server
Add Repair Quote Ability to Item Level in GIMS - Server
Disable Default Carrier Email
Zip Code Export File - If a Sub-region has a Comma, It's Messing Up the Columns on the Export File
GH3 P2: Enable Quick Report Changing from the Whole Text
Convert Users Tabular View in Application Settings
Support Shipper Request for Schedule Date
Convert Infrastructure - Shippers Report Page
Prevent Remove Filters from User, Shippers Grids
Bug Fixes
GH3 P2| Regression| Multiple-Selection Filters | “Apply” Button should be Enabled When No Item is Selected in the Dropdown.
Prepaid Orders | Delivery Partner Adding Orders to HD Manifest - Order Action vs. Manifest
Scheduling through Order Actions - Not Receiving the Correct Error Message
Shipper User Cannot import inventory
Can’t Download Labels
‘Shippers’ & ‘Users’ Screens | Default View is Not Sorted -> Should be Sorted by Name.
Shippers Screen | ‘Type’ & ‘Payment Terms’ cColumns | Values are Not Being Sorted as Expected.
Shippers Screen | ‘Phone’ Values are Not as Expected When Value Contains Letters.
Multi-Selection Filters | “Apply” Button should be Enabled When Nothing is Selected.
Regression | ‘Users’ Screen should Not Show Retailer Users for Super-Admins and below.
Users Screen | User Type Filter Name should be “Type”
Users Screen | ‘Grasshopper Admin’ Users Appear as “Admin” instead of “Grasshopper Admin”
Users Screen | ‘Super Admin’ Option should Not be Available in “Type” & “Access Rights” Filters for ‘Grasshopper Admin’ Users and Below.
Users Screen | Text Generic Search is Not Filtering by Email.
Users Screen | ‘Visitor’ users information is available for ‘Grasshopper Admin’ users.
CRITICAL REGRESSION | Cannot Create New Inventory -> Server Error 500 is Received
CLONE - Incorrect Error Message While ‘Deliveright’ Tries Adding Orders to NJ to an HD Manifest from the Order Ticket.
Group By Support | Grouping List Options are Not as Expected
Regression | Group By Support | Page Refresh Each Time a Row is Being Checked or Unchecked.
Group By Support | Checking or Unchecking a Row will Automatically Minimize the Expanded Section, and Some Rows will Disappear.
Group By Support | Shows the Minimized Sections Horizontally, While the Empty Part of the Page Shows Vertical Lines.
Same Inventory in 2 Different Inventory Manifests | 2nd Manifest is Not as Expected After Inventory Items Removal.
Getting Error When Trying to Apply Failed Deluxe or Repair Quote on Inventory Items - Missing APIs
Mobile App does not Manage to do Repair Quote on Inventory Item Due to Wrong Response Format from the Server
Line Item Quick Split Within an Order Throws a Server Side Exception
External release notes - Grasshopper - Version 3.11.00
Add the option to delete contacts from a Partner
Add the distance from the hub to the calculator
Long PO presentation issues
PO search for multiple POs orders
Import of return orders is not adding the orders to a manifest when needed - Loom
Zip Code Lead Time Bug
QB refresh token expiration issue.
Cant receive a payment link from an SVC Ticket order
Enable picture viewing and loading for Warehouse users
Mobile BUG - Warehouse Charges
GIMS Inventory item label is not showing the needed item's category - Loom
No Tracking when Assigning to Partner - Loom
User Access Right Not Editable - Loom
Issues with publishing orders to delivery partner when there are a few carriers - Loom
White screen when pressing asterisk (*) at carrier or sub-region filters
Filters with Filter Text Search field | When Inserting "*" - Grid will keep on trying to Load results.
WH Mobile App: Image attaching/uploading is failing for inventory items
External release notes - Grasshopper - Version 3.10.00
Send newly generated password via text (SMS) message - Loom
Add item condition to Line Item details dialog - Loom
Create billable order directly from the order screen - Loom
Supporting "Relates To" link type - Loom
Adding "Linked Orders" column in the delivery report - Loom
Split the number of Received/All items column in the GIMS main summary view into a few columns - Loom
Adding an order to a manifest with Orchestruck, the popup dialog is not clear on what exactly needs to be clicked to notify the customer - Loom
External release notes - Grasshopper - Version 3.09.00
Add more info to the "Failed to push to local terminal" message - Loom
Enforce password length to be at least 8 characters - Loom
Add additional columns to the export file - Loom
Home Delivery Revenue is Incorrect - Loom
Shipper's filter is not showing all shippers in alphabetical order - Loom
Capitalize each word for filters and menus - Loom
Importing GIMS Inventory creates Outbound instead of Inbound - Loom
Old HD manifests are not open because they are missing starting & ending points - Loom
Import Template Cannot Be Downloaded - Loom
External release notes - Grasshopper - Driver Mobile App - Version 1.85
Remove POD Flow When there is no customer to sign - Loom
External release notes - Grasshopper - Version 3.07.05
Separating the WH charges policy configuration from the storage configuration - Loom
Add the Total cube to the invoice in detailed format - Loom
"Delivery Completed" notification is sent for WH charges billable orders - Loom
Enable uploading a file to a specific item of order (from the web) - Loom
The active filter filters out some needed statuses - Loom
Billable orders will no require po number and parent order anymore - Loom
In Pick-up, add to Manifest is not working - Loom
Add to Cart Not Fulfilling from Shippers Dashboard - Loom
Order confirmation email should not show other recipients to the consignee - Loom
Handling instructions in the BOL are cut off in case of a long line - Loom
Block order addition to an inventory manifest - Loom
External release notes - Grasshopper - Version 3.07.00
Add manifest allocation cost by Cube in addition to by Weight - Loom
Pickup orders scheduled to the wrong manifest - Loom
Enable HD manifest closing for Pickup Failed orders - Loom
Entering a zip code that is not covered in our system when changing the delivery address - Loom
The Master Sets tab in the shipper view is not showing any master sets unless deleting the default value - Loom
Wrong dialog opened at - orders grid action "Add charge" - Loom
Send invoice is sending the wrong mail in some cases - Loom
Confirm button of the mark as received screen - Loom
External release notes - Grasshopper - Version 3.06.00
BOL partner details in the labels instructions section should be taken from the region setting - Loom
Add a reference record column to the inventory detailed report - Loom
Product entries need to be tied to a specific retailer - Loom
Force mobile upgrade - warehouse and driver based on the minimum version - Loom
When an item is marked as dock-search, relocation does not change its status to the correct status - Loom
Moving Stops/Verified Items - Loom
GIMS Bug - Export Inventory Summary creates an empty report - Loom
Contact info doesn't appear for return to vendor orders in route of HD manifests - Loom
Removing the "link to another order" flow in the UI- Loom
Removal of single items from Home Delivery manifests should be disabled - Loom
Addition of single items from an order to HD manifests should be disabled for delivery entries - Loom
Batch Invoice sends email only to the first recipient - Loom
Manifest Analysis report - count vs find by query issue - Loom
External release notes - Grasshopper - Version 3.05.00
BOL Structure - Handling Instructions - Loom
Point of Contact info for the Pickup - Loom
Batch invoicing by retailer - Loom
Updating GH Help Center Links: Notion -> Google Sites - Loom
Schedule imported C&B return orders as a pickup - Loom
Support links for partners: Notion to Google Sites - Loom
Regions in manifest out of order - setting ETA - Loom
Can't clear the scheduled date of delivery for orders - Loom
Typo appears in the HD manifest contact driver banner
Add destination region for importing orders and creating a home delivery manifest - Loom
Delivery Report - Region Filter is not working - Loom
Blocking the option to schedule a follower order without its parent order - Loom
External release notes - Grasshopper - Version 3.04.00
Invoicing process: Add the "Orders payment terms" filter to the internal shipper screen of the deliveries report.
Invoicing process: Add the "Terms" column to the internal shipper screen of the deliveries report.
Invoicing process: Status filter UX changes for the internal deliveries report.
Invoicing process: "Billing subtype" filter UX changes for the internal deliveries report.
Invoicing process: Navigation between Main and internal screens of the deliveries report.
Enable credit cards link when creating QB invoice.
Region filter should be kept for the logged-in user (on the login).
Request for Undated-Order-Inclusion Checkbox in Deliveries Report Screen.
Improve Delivery Report performance.
Improve Sales Rep Report performance.
Redirect customers to the default customer service regional phone number.
Distance info for Shippers.
Import pricing set by zip-code range is not adding the zip codes together.
Creating new partner mapping under region is missing service levels.
export account pricing set exports the default rates and not the account rates.
Unable to book return orders to hubs when the return address is not entered correctly.
GH3: Shippers / Vendor’s items are not sorted alphabetically as needed.
Add an email column for C&B files.
GH3: Outbound freight part in the Dashboard is showing home delivery manifests.
GH3: Pressing the "Recent Surveys" in the Dashboard leads to wrong filtering.
GH3: The Age filter greater than 0 is seen as not filtered but filtering out all results.
GH3: Searching from the global search ignores the regions filter.
Manifest route tab - Changing and saving a Pickup Order time frame results in a scheduled Pickup order.
Invoicing process: Pending invoice filter is not working as needed on the main "Deliveries" report.
Invoicing process: The date range filter is not working as needed on the main "Deliveries" report.
Invoicing process: The payment terms filter is not working as needed on the main "Deliveries" report.
Invoicing process: Mismatch between the top and the bottom summaries on the main "Deliveries" report.
Invoicing process: Pressing a shipper on the main "Deliveries" report sometimes leads to an intermediate screen.
Invoicing process: Internal deliveries report screen filtering issues.
Grasshopper is calling/lassoing return/disposition/donation orders with the wrong information.
Error when publishing an order to a partner.
Retailer Invoice Screen: Mark As Paid Response When No Item Was Selected.
Sales Rep Report Dates Not Working Well.
Invoicing Internal Page Loads When Retailer Invalid.
Alert Message Type Is Always an Error when creating an invoice.
External release notes - Grasshopper - Driver Mobile App - Version 1.82
Improve Mobile Caching to avoid issues
Potential crash on Android devices: Change old library due to End Of Life
External release notes - Grasshopper - Warehouse Mobile App - Version 1.26
WH Charges: Reflect pricing policy error type
Improve Mobile Caching
Potential crash on Android devices: Change old library due to End Of Life
The content items list in Unload screen doesn't decrease and does not change the item icon
External release notes - Grasshopper - Version 3.03.00
Add 'Serial Number' to the SKU level view In GIMS
Mark the order as completed when Loading the order in the pickup partner
Enable the user to set regions in batch to list of orders
Enhance the POD process
Broadcast Time Frame takes the vendor info instead of customer info for pickup return orders
FSC is not calculated for accounts where the first mile is calculated separately from the last mile
Enable users to receive notifications when a claim is created/updated/completed
Recalculate the inventory usage and apply free days
An order can be priced even if the tier is not defined
Orders report does not show the correct total numbers
Import pricing set does not take the correct tier minimum
The back button completely refreshes the search page in GIMS
Improve the time it takes to load the Claims page
Symbols not supported on Shipper names
Searching items in GIMS kicks the user to the main inventory page
External release notes - Grasshopper - Warehouse Mobile App - Version 1.25
Items measures update through the WH Mobile app
Change Consolidated pending disposition to "Consolidated Pending Instruction" in mobile apps
WH Charges - Added the option to add specific charges per item
Change image asset to “Repair” when uploading images from Inspection & Repair
External release notes - Grasshopper - Version 3.00.07.29/2.61.01
WH Charges - GH
Change “Consolidated Pending Disposition” to "Consolidated Pending Instruction"
Update the creation of PDFs for better consistency
Changes in order don't update on pickup partner
Resolve null QB access_token error
Orders Not moving when using selection Mode in Orchestruck
Order with Delivery Date but not in HD manifest
Zip Code Coverage Export - Wrong data on excel
Enables marking an inventory item as “Pending Arrival”
Enables to delete of an inventory item
RTBS Verifier plugin is crashing daily for KNK
POD Images not loaded correctly
Corrupt POD Attached To Invoice Email
Inventory Billable order CSV report is not attached to QB invoice
External release notes - Grasshopper - Warehouse Mobile App - Version 1.24.1
Images are attached to an item (rather than to an order)
Choose ‘Active Region’ in the app settings, for users with more than one region
Relocate action enabled on items in terminal status
Verified manifests are marked clearly on the HD main screen, with a blue V sign
The route can be picked over and over again
Customer pickup automatic status update
External release notes - Grasshopper - Warehouse Mobile App - Version 1.23
Pickups should not show on list of items to pick - Fixed
Sync QR scanning sound with the phone volume on Android - Fixed
"save" button changed to "Upload status" button, under settings - Fixed
Pre Inspection Button Disable upon completion of the pre inspection - Fixed
Add text "please take at least 3 photos" to Failed deluxe camera - Fixed
Gray rectangle appears on the screen when relocating items through the Warehouse mobile app in Android devices - Fixed
Pressing the gallery button to upload photos from the phone in pre-inspection leads the app to crash - Fixed
External release notes - Grasshopper - Driver Mobile App - Version 1.78
Automatic re-try to upload images that were not loaded from the driver app
Error message appears when scanning QRs of items from orders that did not yet arrive to the warehouse, or QRs from outer sources - Fixed
Driver waiver - indication should request 3 images and not 8 - Fixed
Improved look & feel of the upload status
Driver cannot complete a delivery without having the minimum number of images required (8) - Fixed
Cannot exit delivery screen after deleting an image - Fixed
External release notes - Grasshopper - Version 2.59.00
Adding Delivery Questionnaire - The delivery questionnaire feature is aimed to collect the needed information from the consumer in order to have a smooth delivery.
Automatically Freeze Accounts once they cross their credit limit - Created an option to set credit limit for QB account and freezing automatically the account when the limit is crossed.
Pricing optimization for shipping calculator - Fixed
'Add Charge' button should not be on the customer's dashboard -s Fixed
State name is not standardized when creating order with API - Fixed
Storage calculator crashes when line item is not available - Fixed
P&L is not working for periods above few months - Fixed
Survey questions are showing {0} in the email format when it goes out - Fixed
Some of the Order Actions in return orders throw errors - Fixed
Freight Manifest appears on partner side as inbound instead of outbound - Fixed
Export Pricing set didn't send the email - Fixed
Cannot export zip code coverage - Fixed
Billable items ignored on monthly calculation - Fixed
External release notes - Grasshopper - Version 2.58.00
Add Order Type column to preview of import order
Add region filter to the find manifest pop up
Can’t do bulk adding to HD manifest from Add to manifest dialog - Fixed
Cant split CPD items - Fixed
Sales report does not show unassigned accounts - Fixed
Splitting Orders fail on return orders - Fixed
Partners' Contact List in Help Center not updated - Fixed
Wrong info is displayed in order import preview for return orders - Fixed
Progress bar in public tracking return step backward after changing order status - Fixed
Order ETA is not accurate in some cases which causes customers to see wrong ETA - Fixed
Storage cost is added every day instead of once in a month - Fixed
Error for “Not found” sub-region in the density view - Fixed
Density view is showing scheduled orders - Fixed
Line break in export orders to CSV when customer name has a new line - Fixed
QB Invoice for a large list of invoices times out and caused issues - Fixed
External release notes - Grasshopper - Warehouse Mobile App - Version 1.22
Improving the look and feel of the Unload screens
Adding Status & Shipper to Inventory item info
WH App version structure - Fixed
Pre-inspection freezes on camera view in Android - Fixed
Scanning the same item twice when unloading a manifest does not present an error message - Fixed
Some warehouse error messages are not presented - Fixed
Order view not working on 'Home Delivery' manifests - Fixed
Customer Pickup available in every relevant item status - Fixed
Pre Inspection Button is not disabled after finishing Pre-Inspection - Fixed
When unloading an unmanifested item in the app, the item is not added to the manifest - Fixed
Impossible to login to the app if the company URL has changed and limits the login session - Fixed
External release notes - Grasshopper - Version 2.56.05
Payment terms blank or grayed out, triggering payment banner - Fixed
Out for delivery message shows undefined - Fixed
Show ETA to final mile only if the order is in transit to the final mile and not to the cross dock - Fixed
Mark orders for Out-for-delivery on the manifest should not influence pending pickup orders - Fixed
Invoice screen loading time is too long - Fixed
Manifests not sorted correctly by date - Fixed
Not receiving email when exporting default Pricing Sets - Fixed
External release notes - Grasshopper - Driver Mobile App - Version 1.77
Add a 'Continue' button once the driver passes the minimum required number of images to upload, when completing order delivery
Error messages are not presented - Fixed
Pressing the gallery icon in camera screen loads and doesn't do anything - Fixed
Deleting photos in preview photos screen crashes the app - Fixed
Cannot exit delivery screen after taking pictures and closing camera - Fixed
Pressing on "back" button from camera lead to wrong screen - Fixed
When contact info for pickup is blank - “Pickup from” field in order details indicates "null null" - Fixed
Cannot go back from verification screen - Fixed
External release notes - Grasshopper - Version 2.56.04
Add to Cart from GIMS - Line item validation is failing causing us to not be able to pull items from GIMS - Fixed
Delivery report export is not filtering by the selected region filter - Fixed
Renegade is not receiving the correct line-item status when an order is being received by a partner - Fixed
Shipper's Help Center needs to be corrected - Fixed
Searching by Item ID return all active orders - Fixed
Rate is not returning when export orders (or sending an invoice) - Fixed
External release notes - Grasshopper - Version 2.56.00
Add milestone progress bar on tracking page to provide better insight to customers
Automatically calculate distance for zip code once its being assigned to a region
Orders Screen - When "adding selected to manifest", choosing the manifest type and a date and creating a new manifest, the dates are not populated in the new manifest dialog - Fixed
Manifest Grid (overview information): Total Cubes = 0 - Column was moved out of this view.
Selected positions in grid stays selected when results are changed - Fixed
GIMS Filters Misalignment - Fixed
Exporting with partner name with a ',' is messing up the columns - Fixed
Aged Orders Access - Fixed
Internal Notes Tracking Visible by Partners - Fixed
Images disappear after Order Photo Upload - Fixed
Booking returns does not provide a useful message - Fixed
Map Coverage Not Showing - Fixed
Creating Inbound Freight Manifest - Fixed
Can’t create SVC Ticket - Fixed
Carrier/Contractor Assignment For HD Manifest - Fixed
Internal Note Not Active on Partner and Licensee Servers - Fixed
splitting an order with items on a line-haul, leave a ghost item on the line-haul manifest - Fixed
Delete order permanently when it's connected to a manifest should remove it entirely - Fixed
Images are not copying with Item ID from GIMS to create order - Fixed
External release notes - Grasshopper - Version 2.54.00
Enable retailers for user preferences API
Add payment date to the export report
Expand mobile search to look on order po# when run a mobile search
Change old RTBS to email/cc the partner
Send tracking link to consignee by default
Text customers when order is marked as out-for-delivery
Enable adding charges to multiple orders (in batch)
Return custom error code/message when "retailer" is not passed during booking request
Search by phone returns inaccurate results - Fixed
Remove verified-for-outbound doesn't change the stop to received - Fixed
Orchestruck - Unable to see potential pickups and returns through orchestruck due to timeout error - Fixed
Show relevant help / support site urls based on user type - shipper/operator - Fixed
Disabled drivers seen on manifest - Fixed
Delivery report filter not working - Fixed
Density view issue when return order is being scheduled and then unscheduled - Fixed
Inventory billing engine performance issue - fixed
On AWS, Downloaded POD is corrupted and not loading - Fixed
External release notes - Grasshopper Driver App - Version 1.75
Wrong info for pickups, showing delivery info instead of pickup info and navigation - fixed
UX improvements for delivery stop actions pop up open and close - fixed
When trying to add 2 notes the app get stuck - fixed
External release notes - Grasshopper - Version 2.52.00
Change RTBS & similar grid views to be like Pick report grid view - Presented columns and their width can be saved for the logged in user for future usage
Enable "last minute" item adding to an order - Enabling item adding to orders as long as they are not in “Out for delivery” status. This includes adding items for “Picked/pending HD load” and “Verified for outbound” orders and inventory fulfillment for scheduled orders (as long as their status is not “Out for delivery”)
Connect new account creation to hubspot plugin (2.50.01 HotFix)
Show ETA on the dispatch/live view screen (2.50.05 HotFix)
Add freight ref and sales/order number on the tracking page (2.50.06 HotFix)
Inventory billing engine to page for the the inventory data - fixed
Pending return orders are not presented as needed in the Density view and the Returns view - Fixed. Showing those orders according to the pick address now
Exceptions menu results does not load - Fixed
Same address appears in different locations on HD route - Fixed
Farthest stop not accurate in the manifest - Fixed. Calculated now according to the driving instructions to the farthest stop
Density report is not loading - Fixed (2.50.04 HotFix)
Disable changes on partners if user doesn't have access - Fixed (2.50.05 HotFix)
Retailer get an error on product type - Fixed (2.50.05 HotFix)
Spelling (in the notifications main menu): subscribtion-->subscription - Fixed (2.50.06 HotFix)
False "PO exist" error when creating an order - Fixed (2.50.06 HotFix)
Fuel Surcharge not presented as inserted - Fixed (2.50.06 HotFix)
Grasshopper - Version 2.50.00
GIMS, added reference_record to the GIMS search component
Save pick report layout - Pick report columns and their width can be saved now for the logged in user for following usage
Adding Version number to Grasshopper Web - Can be seen from the help menu
Adding Freight # column to RTBS results
Adding "Repaired" option to photo upload - Done for the GH web. Will be done soon for the mobile app
Routing tool (Manifest) - Fixed issue related to routing strategy default selection
Routing problem with pickup orders - Fixed issue related to pickup orders routing. Using now the pickup address and not the delivery address for those orders.
Routing tool, fine tuning of stops information and map drawing - Fixed issues related to stops information (distance and time) while improving map drawing
Routing tool, stops numbers duplication - Fixed
Routing tool, improving error handling in case of non-valid address
Error message while creating a service ticket - Issue was fixed
Spelling mistake in import order, "Home Delivery" - Fixed
Routing tool, total distance mismatch - Fixed, saved always in miles
Wrong miles in the contractor billing report - Fixed
Marking the COI checkbox in order cause an error - Fixed
Spelling mistake, "User name" - Fixed
Spelling mistakeת "Packaging" - Fixed
Net column in Home delivery manifests grid sometimes not accurate - Fixed. Now Net column should always be equal to Revenue minus Delivery costs
Tiles quantities in the dashboard are sometimes not equal to the actual results number in the inside grid - Fixed. Pressing on a tile in the dashboard leads to a grid with the same number of records as the dashboard tile quantity
Routing tool, problem when adding stop to a manifest - Fixed. Adding stops to a manifest works as needed
Routing tool, problem when removing stop from a manifest - Fixed. Removing stops from a manifest works as needed
Routing tool, estimated drive time not accurate in HD manifest - Calculation of total round time was improved
Adding location name of the line item to export manifest function.
Upgrade QuickBooks connectivity
Adding packaging support for returned orders pickups.
Add ‘Pending Packaging’ Status for orders upon receiving in the warehouse after pickup
Add ‘Packaging Completed’ button on item and order level
Phasing out CPR status
All returns are scanned in as consolidated (for returned by another hub) or received (returned on the same hub)
Adding a new ‘Reference Record’ field to store additional information on an inventory item
Defective items are now marked with a red banner on top
Improve the ‘Find Manifest’ search functionality to support a more granular search for inbound/outbound, manifest type, and dates.
Automatically creating inbound manifest for items which are relocated w/o being received
New Return Flow - All pickups are now specified in the pickup tab, whether its freight (vendor pickup) or return from the vendor.
Improve search redirection in GIMS
New Manifest P&L and Cost Allocation: The new manifest feature allows you to better track and allocate cost for your manifests (trucks) and better track your underline cost on delivering your orders. The new feature will also allow you to better track your cost allocation between expected cost (truckload) and “surprise” costs, such as detention, tolls, etc.
Add a filter to look for orders which are partially received
Batch labels download
New real-time live view and arrive-on-site notifications to dispatch
New Third man alert on order creation
New Storage module release for retails
New Accounts performance report
Adding option to add maximum for a pricing set
Adding 'Dock Search' for Item/Order status to help teams to identify missing items
Adding Billable order type
Adding Failed Deluxe report on Grasshopper reports
Add the search manifest by name
Grasshopper maps support Light/Dark theme toggling.
Enforce 'https' on Grasshopper access - link prefix must be 'https'
Enable full data set exports from Grasshopper Orders view
Add direct contact information and account manager information on order screen
Export manifest details to excel
Routing strategies fix
Fixing manifest dates synchronization between different regions
Changing Lasso automation strategy to LIFO call queue to expedite scheduling
External release notes - Grasshopper - Version 3.06.00
BOL partner details in the labels instructions section should be taken from the region setting - Loom
Add a reference record column to the inventory detailed report - Loom
Product entries need to be tied to a specific retailer - Loom
Force mobile upgrade - warehouse and driver based on the minimum version - Loom
When an item is marked as dock-search, relocation does not change its status to the correct status - Loom
Moving Stops/Verified Items - Loom
GIMS Bug - Export Inventory Summary creates an empty report - Loom
Contact info doesn't appear for return to vendor orders in route of HD manifests - Loom
Removing the "link to another order" flow in the UI- Loom
Removal of single items from Home Delivery manifests should be disabled - Loom
Addition of single items from an order to HD manifests should be disabled for delivery entries - Loom
Batch Invoice sends email only to the first recipient - Loom
Manifest Analysis report - count vs find by query issue - Loom