All releases
Incoming releasePlatformv0.3.236

Proof of Delivery, tracking links, invoice payment links and driver settlements

The next production release adds Proof of Delivery PDFs, tracking links with a map that your customers can open without logging in, automatic customer emails with each order's tracking link and for driver arrivals and departures, and a Payouts page for settling driver and carrier pay. Dispatchers get an Hours of Service board, a driver Issues page, past days' routes and each route's trip history on the Dispatch board, clearer stop limits, and printing of BOLs and labels for many orders at once from the Orders list. Billing teams get built-in reports, card payment links for invoices, invoice PDFs with separate item and charge totals, and a warning when a charge still needs an amount. Companies can also connect their own TollGuru account, create API tokens and choose how long driver data is kept, and emails now carry your logo, accent colour and contact details, with an editor for each template. Dispatchers can also plan on a new Driver Board, filter the board by route status or a date range, and ask the AI assistant which route should take an unassigned stop. This update also adds a QuickBooks-style invoice editor in the New UI, an Invoice include Transfer setting, @mentions in driver chats and a One Full Load per order setting, and each invoice paid by a bulk payment now shows only its own share of the payment. Company admins can also set daily and monthly AI spending limits.

These changes are finished and in final testing. They become available with the next production release, and details can still change before then.

New46

  • Orders & quotes

    Send customers a proof of delivery PDF from an order or delivery stop

    Open Proof of Delivery from a booked order's actions menu or a delivery stop's menu on the dispatch board to print, download or email a PDF with arrival and departure times, driver, truck, delivered items and, when captured, GPS location, signature and photos. Turn on Email proof of delivery on completion in Settings → Driver App → Features to send it to the customer when a driver completes a delivery in the driver app. From an order you pick the Billing copy or a Delivery copy, as with the Bill of Lading, and blind stops print blind as they do on the Bill of Lading.

  • Orders & quotes

    Share tracking links so customers can follow a shipment on a map without logging in

    Turn on Settings → Tracking Links, then copy a link from an order or route menu, or email it from the order's Tracking tab, which also counts opens and lets you revoke it. The page shows your company details and each stop's status on a map, never prices. While the load is moving it adds the next stop's estimated arrival and, as you choose, the truck's approximate area, its live position on the way to the shipment, or only the last completed stop. Links expire after the lifetime you set.

  • Billing & accounting

    Settle driver and carrier pay from a new Payouts page in Accounting

    A new Payouts page in Accounting, open to company admins by default, lists the routes you add for each driver and outsource carrier (Generate missing routes adds them for a period), with each route's payout amount, what has been paid and what is still due. Enter route payout amounts and record payments, or group a provider's unpaid routes for a period into a settlement and pay it in full or in part. Print, download or email each settlement's statement, and export a year-end summary of payments per provider to CSV. A period follows the work: a route is listed for the stops its driver did in that period, by your local date, however long ago the route was created. Each settlement covers only its period's stops, at the amount you enter for that period, so the next settlement picks up only the next period's work.

  • Compliance & safety

    See every driver's remaining Hours of Service time on one board

    A new Hours of Service board shows each active driver's duty status, drive, 14-hour shift and cycle time left, time until their next required break, and today's warnings and violations. It flags who will run out of hours within 2, 4 or 8 hours if their status stays the same, and clicking a driver opens their last 8 days. Open it from Drivers → Compliance or Reports; admins can give other roles access. The board appears while Hours of Service (HOS) is on in Settings → Driver App → Features.

  • Compliance & safety

    See and answer driver-reported issues on a new Issues page

    A new Issues page, opened from the Drivers page or Reports, lists what drivers report from the driver app, such as truck defects, safety concerns, wrong addresses and missing paperwork. Filter by category, urgency, status, driver, truck or date, see photos and location, reply to the driver and update the status. Settings → Fleet also shows how many open truck issues each truck has.

  • Platform

    Email customers automatically when a driver arrives at or leaves a stop

    Under Settings → Customer Notifications you can email the customer an order is billed to when the driver arrives at or leaves one of its stops, pick which details each email shows and in what order, and preview it. On a customer's Notifications tab you can override these defaults, choose different recipients and see who will receive the emails. Both emails are off until you switch them on.

  • Integrations & maps

    Create API tokens to connect other systems to RushHour

    Company admins can now create API tokens under Settings → API Tokens, so another system can use the RushHour API without signing in. Each token acts as the person who created it, with only the roles they pick, and can be set to expire after 7 days up to a year, or never. A token is shown only once, the list shows when each was last used, and any token can be revoked. A token can use AI features only while Allow API tokens to use AI features is on in Settings → AI Usage, which is off by default.

  • Reports & analytics

    Run 18 built-in reports from a new Reports page and export them to CSV

    A new Reports page in the sidebar has 18 built-in reports on revenue, receivables, operations, sales, pricing and costs, such as AR aging and driver productivity. Set dates or options, run a report and export the rows to CSV. Company admins can run them all; other roles can be given the View reports permission, but the money reports also need invoice or expense access and the rest stay admin-only.

  • Customer portal

    See each customer's Customer Portal access status and disable access when needed

    A customer's status now reflects its Customer Portal access: Open with no portal login, Pending while invites wait to be accepted, and Active once a login can sign in. Existing customers are updated to match, so those without a login show Open. Users with the Delete Customers permission can Disable a customer from its profile, which locks out all its portal logins until someone selects Enable.

  • Billing & accounting

    Invoices flag charges that still need an amount before approval

    Charges from a charge type with Enter Amount? ticked and no price per unit now show Amount Pending in the Company Portal's invoice preview and editor instead of a zero amount, and a Billing review required warning appears on the invoice and its order. The Company Portal won't approve the invoice, or take a payment that approves it, until you enter a price for each pending fee, or 0 for a fee you don't charge, in the popup that opens from the warning or from Approve. Credit lines keep their amount, and invoices that are already approved show their amounts and take payments as before.

  • Billing & accounting

    Customers can pay invoices by card from a secure link, without logging in

    Approved invoices with a balance due now offer Copy pay link and Send payment link in Accounting, and their emails include a Pay online now link. Your customer pays the balance by card on a secure page without logging in, and the payment is recorded against the invoice. Needs a connected Cardknox account; payment links are on by default and can be turned off in Settings → Billing → Payment links. A link stops taking payments once its invoice is paid or replaced by a newer invoice, and the page tells your customer why.

  • Platform

    Branded emails with your logo, and a new page to edit each email's wording

    Emails to your customers, drivers and team now use a new layout with your logo, accent colour and contact details. Under Settings → Email Templates, admins can edit each email's subject and content, preview it, send themselves a test or reset it to the default. Branded emails are on by default; turning them off returns to the previous plain format, though emails you have customised keep your wording. Invoice emails print your own payment instructions, for example how to pay by bank transfer. An admin sets them under Settings → Billing → Invoice Payment Instructions; when the field is empty, invoice emails print none. With branded emails off, a subject or content you have not customised is sent in the previous plain format.

  • Orders & quotes

    Print BOLs and labels for many orders at once from the Orders list

    Tick two or more orders on the Orders list, open the … (Actions) menu at the right of the toolbar and choose Print BOLs & Labels, Print BOLs or Print Labels to print them all in one print job, up to 50 orders at a time. This needs the View BOL permission. The … menu on the Orders and Quotes lists now stays visible, and until two rows are ticked it explains that bulk actions need at least two.

  • Platform

    Email each order's tracking link to your customer automatically

    Turn on Tracking link emails in Settings → Customer Notifications, with Settings → Tracking Links on, to email each order's tracking link to your customer once, at the step you choose: driver assignment, booking or pickup. By default it goes to the order's contact email, or else to the customer's arrival and departure email addresses. To leave out a customer, choose Don't send on its Notifications tab. Links sent this way stay valid until the order is delivered, for up to a year, and then for the lifetime set in Settings → Tracking Links.

  • Dispatch & routing

    See a past day's routes on the Dispatch board, including completed and archived ones

    Pick Yesterday, next to Today and Tomorrow, or any past date on the Dispatch board to see that day's routes, including Completed and Archived ones, with every stop planned, assigned or confirmed that day. The Completed Routes switch starts on for past days; turn it off to see only routes with open stops that day, as before. It needs the Route History permission, and a banner warns that editing these routes can reopen a finished route.

  • Compliance & safety

    Choose how long driver GPS history and deleted drivers' details are kept

    Settings → Profile has a new Driver data retention section. You can choose how many days of driver GPS history to keep, and whether to erase the personal details of drivers your staff delete once a waiting period has passed. Companies already on RushHour keep how this works today: GPS history older than 90 days is deleted, and drivers your staff delete are erased after a 30-day waiting period, during which they can still be restored. That includes drivers deleted before this release. You can change both here. For companies that join after this release, both start off: a driver your staff deletes stays archived and can be restored, and erasure, once turned on, applies only to drivers deleted from then on. Turning erasure off and on again starts afresh. When drivers delete their own account in the driver app, their details are erased after the waiting period by default, including drivers who asked before this release.

  • Orders & quotes

    Record customer work days and shipping and receiving hours, shown on order stops

    Customer records now hold work days and separate shipping and receiving hours, set when you create a customer or on its Company information tab. Existing customers start with Monday to Friday, and hours can run past midnight. Pickup stop forms show the customer's shipping hours and delivery stop forms their receiving hours, and hovering the customer name on an order stop shows all their hours.

  • Integrations & maps

    Connect your own TollGuru account to add toll costs to priced orders

    Add your TollGuru API key under Settings → Integrations, and the tolls on a route are added as a Tolls line when an order is priced. Test connection checks the key without saving it, and the TollGuru card shows whether orders are currently priced with toll costs. The saved key is masked and never shown in full in the browser.

  • Orders & quotes

    Company admins can record an order's buying price and see its margin

    In the price box of a saved quote or of an order that isn't closed, in both the Old UI and the New UI, company admins can switch between the selling price and the buying price (what you pay whoever hauls the load), enter the buying price with the edit icon and save it straight away. An info icon beside the price shows the line-haul margin: the selling price minus the buying price. Other users don't see the buying price.

  • Integrations & maps

    See which invoices and payments didn't reach QuickBooks, and send them again

    If your company has connected QuickBooks, a new Sync health tab under Settings → Integrations lists invoices and payments with their export status, attempts and last error, and lets you send them again. If the connection expires or is disconnected, a banner links you to reconnect and your team is notified. Closing that banner hides it for 24 hours in every open tab, for you and the current company only; it comes back at once if the connection breaks again.

  • Drivers & driver app

    A company-wide drivers' chat shared by all your drivers and the office

    Each company now has one drivers' chat that all of its drivers and the office share. Drivers on the latest driver app see it in their chats, can read and post there, and get notifications once they have opened it. Your team finds it under Inbox → Chat on the All tab once any driver has opened their chats.

  • Orders & quotes

    Spot addresses saved under the wrong country on customers and order stops

    A warning icon now flags an address that seems to be outside the country it is saved under, such as a New Jersey street address set to another country, which can make an order look international. It appears next to Country in a customer's Company information and on pickup and delivery stop forms, and on an order's stop cards. Hover it for details; nothing is changed automatically.

  • Dispatch & routing

    Keep earlier days' confirmed stops in a route's Confirmation History

    A route's Confirmation History can now keep earlier days' confirmed stops. In Settings → Profile → Dispatch route history, keep the last 1 to 365 days or every confirmed stop while the route exists (default: today only). Or set Route history, in the same section or in Settings → Driver App → Preferences, to Until the last stop is confirmed: an open route keeps up to 31 days, and confirming its last open stop in the Portal completes the route, which stays completed unless you choose Continue the route.

  • Dispatch & routing

    See a route's trip history for the dates you pick, with each stop's assigned, confirmed and departure times

    Open Trip History from any route card's menu on the Dispatch board, in the New UI and the Old UI, or double-click a route card in the New UI, to see the route's status, truck and driver with their IDs, creation time and stop counts. Each stop shows whether it is a pickup or a delivery, its Pickup # or Delivery #, when it was assigned (for a stop moved to this route from this release on, when it reached this route), when a transfer or hub leg was created, and its planned, arrival, confirmation and departure times, where recorded, and you can filter the stops by order number. The panel opens on the board's date or date range; choose From and To dates, a range of up to 31 days, to see another period, and the Assigned Stops and Confirmed Stops counts cover only stops assigned or confirmed on those dates. Switch to Whole route to see every stop over the route's lifetime, with when the route started. It also shows when the route got its driver and was archived, recorded from this release on. Confirmed stops need the Route History permission. View in Dispatch on a closed order opens the board on the days its stops were confirmed.

  • Dispatch & routing

    Undo a stop on a completed route without reopening it for the driver

    When you undo a pickup, delivery or order from the order page or Orders list and its route is already Completed, you can choose Keep Completed: the stop reopens on that route without notifying the driver, and you confirm it again yourself. Give back to driver returns it to the driver as before. Open Completed Route then shows it on the Dispatch board, and users allowed to archive routes can restore it.

  • Dispatch & routing

    Choose whether Assign Transfer also moves an order's other deliveries from the same driver

    Turn on Transfer all deliveries from the same driver in Settings → Systems → Order, and Assign Transfer also moves the order's other not-yet-started deliveries on the receiving driver's route through the same transfer point, when their freight comes only from the driver handing over. It is off by default, so only the delivery you pick is transferred and the others can use their own transfer point and date.

  • Orders & quotes

    Filter the Orders and Quotes lists to regular or Air/Port orders

    You can now filter the Orders and Quotes lists to regular or Air/Port orders, whose stops are in two or more countries, with the Old UI tabs (the Air/Port tab shows a count) or the New UI Shipment Type menu or filter panel. Order Dashboard counts follow your choice. While you create an order or quote, a notice offers to switch it to an Air/Port or regular order when its addresses call for it.

  • Customer portal

    Reset a Customer Portal user's password from the Customers list or a customer's page

    Company admins can now reset a Customer Portal user's password from the … menu on the Customers list, the new Actions menu on a customer's page or the Customer Portal Access window; the user is signed out and emailed a link to set a new one. These menus also offer Resend invite and Disable or Activate portal access, and Invite to Portal reads Manage portal access once a customer has portal logins.

  • Dispatch & routing

    Plan routes side by side on a new Driver Board in Dispatch

    Switch Dispatch to Driver Board, in the New UI or the Old UI, to see the Unassigned panel next to a full-height column for each route you add, and drag stops between them with the same rules and prompts as the regular board. Add routes with the board's + button (an active route, or a driver to create a new route for) or with Add to Board in a route card's menu; the board keeps up to 50 routes for you, and pinned columns stay in view while you scroll sideways. New UI columns show each stop on a compact card with order number, customer, pallets, cities, time, priority and indicator icons, with details on hover, and the Old UI gets a header button that puts the Unassigned panel on the left or the right.

  • Dispatch & routing

    Filter the Dispatch board by route status

    A Route Status filter next to the Completed Routes switch on the Dispatch board, in the New UI and the Old UI, shows Active, Pending, Completed or Archived routes in any combination, and clearing it shows every status. Completed covers finished routes. Archived covers routes closed with the older Archive action, which the board used until April 2025, and lists them only for users with the Route History permission. The board opens on Active and Pending, as before, a past day opens with every status, and the switch now turns the Completed and Archived options on or off together. Except on past days, your choice stays in the page address, so a reload or a shared link keeps it.

  • Dispatch & routing

    Filter the Dispatch board by a single day or a date range

    The Dispatch board, in the New UI and the Old UI, now has one date control for a single day or a date range. It offers Yesterday, Today and Tomorrow, then this or last week, month or year and All Times, a Single day calendar and a Date range calendar, and arrows that step to the previous or next day or period. The routes, their stops, the Unassigned panel and Driver Board columns follow the chosen dates, a range that has already ended opens the same past-day view as an earlier date, and the dates stay in the page address, so a reload or a shared link opens on them. In the Portal's date range pickers, clicking a single date and then Apply selects just that day, and the Orders list's date filter now also offers Tomorrow.

  • Dispatch & routing

    Ask the AI assistant which route should take an unassigned stop

    Order cards in the Dispatch board's Unassigned panel now have Ask AI next to Find Route; in the Old UI list view it is in the card's … menu. It opens the AI assistant on that stop: the assistant ranks the routes that can take it, with the same extra distance Find Route shows, explains its pick and answers follow-up questions, then proposes the assignment on a card that changes nothing until you click Apply. The order then goes on that route with the same checks as Find Route, and Undo is offered if the order had nothing on that route before.

  • Billing & accounting

    Save turns orange when you change something an order's invoice is built from, and blue again once you save

    When an order already has an invoice, Save now turns orange after you change something the invoice is built from, with a tooltip saying how the invoice gets updated: by saving, when the order is completed, or with Update Invoice. In the New UI that means the side panel (customer, contact, PO and tracking numbers, shipment type, pricing and attachments), with Edit turning orange in view mode, and in the Old UI also stop changes such as items and allocations. Changes to the order's date or notes don't count, invoices already exported to QuickBooks are never flagged, and for invoices created before this release Save is orange only until the order is saved. Save turns blue again once you click it, even when that save does not rebuild the invoice, and turns orange again only when the order changes after that; the colour is the same for every user and after a reload. While the invoice is still out of date, the tooltip saying how it gets updated stays on Save, even when Save is blue.

  • Dispatch & routing

    New setting: block confirming a delivery until its pickup is on a route

    Settings → Profile → Order Info has a new option, Block confirming a delivery until its pickup is on a route, which is off by default. Off keeps today's behaviour: a dispatcher who confirms a delivery whose pickup was never put on a route is warned and can still confirm it, and drivers confirm as before. When it is on, such a delivery can't be confirmed on the Dispatch board, on the order screens, in the driver app or in Telegram until the pickup of its items is assigned to a route, and the disabled Confirm button says why. Closing the order is never blocked.

  • Billing & accounting

    A QuickBooks-style invoice editor and invoice page in the New UI

    The new interface has a QuickBooks-style invoice editor and invoice page. Invoices downloaded, printed or emailed from it use a new layout: sender and Bill To side by side, one Items and Fees table, and tax in the totals. In the editor, Set Default asks you to confirm, like Set Default in the order's Invoices list, and it is locked on a new invoice and while the order's default invoice is approved or already sent to QuickBooks or by email. Adding billable waiting time to a new invoice no longer stops it from saving. When an invoice has a line with a negative amount, such as a discount, credit or "Paid" line, which the Invoice total does not count, the invoice page, the editor and the invoices they produce leave out the Subtotal and the Total of the Items or Fees group that holds the line, because those did not add up to the Invoice total. Every line, the tax, the Invoice total and the balance due stay as they were.

  • Drivers & driver app

    Driver chat gains reactions, threads, voice messages, calls and secret chats

    With the driver app update that adds them, drivers can edit and delete their own messages, react with emoji, reply in threads, add group members and set a group's photo, name and auto-delete, send documents and voice messages, share their live location, reference an order, see link previews, make voice and video calls to other drivers and start secret chats. Secret chats are end-to-end encrypted between drivers, so the office cannot read them.

  • Drivers & driver app

    @mention drivers and colleagues in driver chats

    Office users can now @mention drivers and colleagues in driver chats. A mentioned driver gets a 'mentioned you' notification even if they muted the chat, and a mentioned office user gets a highlighted notification.

  • Billing & accounting

    New setting: leave transfer hubs off invoices with Invoice include Transfer

    New setting in Settings → Systems → Order: Invoice include Transfer. It is on by default, so invoices stay exactly as they are. Turn it off to bill each item from its original pickup to its final delivery without the transfer hub's address: transfer legs are combined into one line, fees and waiting time recorded at the hub keep their amount but show no address, and the invoice editor's Fee Address list leaves the transfer stops out. The Fee Address list also names every stop that shares an address.

  • Orders & quotes

    New setting: allow one Full Load per order

    New company setting in Settings → Profile → Order Info: One Full Load per order. It is off by default: Add Pickup and Full Load stay available as before, and the order screens only show a warning when a Full Load order has another pickup. When it is on, an order with a Full Load pickup cannot take another pickup, and Full Load cannot be chosen next to other pickup items; the order screens disable those buttons and say why, and such a save is refused. Orders that already have more than one pickup keep saving, as long as no pickup is added.

  • Drivers & driver app

    Edit, react, reply in threads and send voice messages in the Company Portal's driver chat

    Company Portal driver chat: edit your own messages, react with emoji, reply in threads, and send voice messages and order cards. Shared locations, orders and link previews now show as cards. A new info panel lists the members, with who is online, and the photos, files, voice messages and links shared in the chat. Company admins can add drivers to a group from it. Messages can be copied, files downloaded, and text, locations and order cards forwarded to another chat. The inbox list says what a message without text contains.

  • Dispatch & routing

    Choose what the Dispatch board's date applies to, and find a route by its number

    Next to the date control on the Dispatch board, in the New UI and the Old UI, a Date applies to menu sets how the selected dates pick routes. Any Stop works as before and stays the default. Route Start lists routes whose first pickup falls on the selected dates (for a route not finished yet, its first pickup still to do). Planned Pickups and Planned Deliveries list routes with a pickup or delivery still to do that is planned by the last selected day, late ones included. Route Lifetime lists the routes that existed on one of the selected days, from when they were created until they were completed or archived, whatever their stops' dates. The menu works while a date is selected, your choice stays in the page address, and the Driver Board columns follow it. Searching the board for a number such as 733 or #733 now also finds the route with that number, and its card shows the route's stops rather than only the orders matching the number.

  • Platform

    See your subscription plan and usage, and switch plans, in Settings → Subscription

    A new Settings → Subscription page lists the plans your company can choose, each with its monthly price, one-time onboarding fee, included office users, drivers and orders, features and overage prices, and marks your current plan. A company admin moves to another plan by switching it on and confirming; other office users see the page read-only, and free plans say Contact us. The page also shows your usage against the plan's limits and when the monthly order count resets. When about 10% or less of an allowance is left, a counter appears next to New Order, Add Driver and Add User; if your plan enforces its limits, those buttons are disabled once a limit is reached, otherwise nothing is blocked. Profile → Plan Details → Change Plan now opens this page.

  • Billing & accounting

    Vehicle cost per mile for the fleet and each truck, and an Expenses page for every truck

    Settings → Expenses → New Trucks now shows the fleet's vehicle cost per mile (fixed and variable costs, without fuel and tolls) over the last 6 full months, calculated from the truck costs and the Miles entered there; it shows Not available when no miles are entered. In Fleet, each truck's menu has a new Expenses page with that truck's cost per mile next to the fleet's, a month-by-month split that says why a month was or was not counted, and the truck's New Trucks values (month, Finance, Odometer, exclude expenses, save). The Edit Fleet window also has an Expenses tab, and a truck's name on New Trucks opens its page. The figure is for information only and does not change any price. Available to users who can view expenses. On New Trucks, values now stay in their own month in every time zone, a typed value no longer shows 0 after you click out of the cell, the grid keeps showing the current values while a month or a save loads, an Exclude Expenses period starts in the month you picked, and the Odometer tab warns when a truck has miles for a month but no fuel entered. Each New Trucks value can now be One-time or Recurring, with an optional end month (new Maintenance, Tolls and Other values start as One-time), and an "All values" window lists every value a truck has had in a column. Approved truck expenses from driver receipts, Transactions, the Recurring tab and imports now count in the month of their date: they show under the cell and are included in the totals and the vehicle cost per mile. Expenses waiting for approval, or rejected, are not counted, and miles come from the Miles column only.

  • Platform

    A Back button returns to the screen you came from, lists come back as you left them, and records open in one reusable tab

    Record screens (orders, quotes, invoices, customers, drivers, outsource companies, the Fleet and Expenses truck pages, Settings → Users → Roles and Permissions, and the document editor) now show a "Back to <screen>" button, such as Back to Dispatch, when you opened them from another screen. It works in step with the browser's Back and Forward buttons, and going back to a list brings back its page, sort and scroll position, plus the filters and search on the Orders, Quotes, Customers, Drivers, Outsource and Invoices lists and the selected route on the Dispatch board. A normal click now opens a record in one reusable tab; Ctrl/Cmd-click, a middle click or the new Open in new tab menu item keep a separate tab, and a record you are editing always keeps its own. On an invoice, Linked Order opens in the same browser tab, and a new Order Invoices link opens that order's invoices.

  • Platform

    Set daily and monthly AI spending limits for your company in Settings → AI Usage

    Settings → AI Usage has a new AI spending limits card that shows today's and this month's estimated AI cost against the limit that applies. Company admins can set a daily and a monthly limit in US dollars; your company has no limit of its own until you set one. Once a limit is reached, AI features such as the AI assistant and voice transcription pause until 00:00 UTC for a daily limit, or until the 1st of the next month (UTC) for a monthly one, and the AI assistant shows why instead of leaving your message unanswered. A limit set by your plan or by RushHour can also apply, and the strictest one wins. Requests made with an API token can use AI features only while Allow API tokens to use AI features is on, on the same card; it is off by default, and a company admin can turn it on when your plan allows it.

  • Customer portal

    Your customers can subscribe to tracking links in the Customer Portal

    In the Customer Portal's notification settings, your customers can turn on tracking links to get each order's link by email or in the notification bell, when your company sends tracking links automatically and the Customer Portal role has View Orders from own account (Settings → Roles).

Improved44

  • Orders & quotes

    Full Load orders book extra trucks as sub-orders and keep your item count

    On a saved order's Full Load pickup, Quantity of Trucks now sets how many truckloads are booked. Above 1, you can create a sub-order for each extra truck, up to 25 per save, with the same stops, items, charges and price, or continue with one truck; the split is offered only when the Full Load is the order's only pickup item. Quantity of Items stays as you enter it, a Full Load is priced as one truckload whatever its item count, and in the Old UI a Full Load pickup has an Edit Item button. In the order's item editor, and in the Old UI also while confirming a stop, the [+] next to Quantity of Trucks is disabled on a Full Load item that is already saved, though you can still type a number; to keep the [+], turn on Allow [+] on Quantity of trucks for saved Full Load items under Settings → Profile → Order Info → Production behaviour options. When a customer changes the Quantity of Trucks of a Full Load in the Customer Portal, the quote stays one quote with that number of trucks, unless you turn on Split a customer's Full Load into one quote per truck in the same place; the Customer Portal then asks the customer whether to create one quote per truck or keep 1 truck.

  • Dispatch & routing

    Orders too big for one route are flagged, and routes with room are listed first

    On the Dispatch board, an unassigned order with more stops than your Max Route Addresses setting allows now shows Increase Limit, and one needing more pallets than a truck carries shows Over truck capacity, each with a tooltip on what to change. Find Route (previously Auto Reroute) is disabled for those orders. When you select an unassigned order, routes that still have room for all of it are listed first.

  • Orders & quotes

    Order Log Activity tab records document downloads, BOL emails and details sent to drivers

    The Audit log tab on orders and quotes is now called Log Activity. On an order, it now records when its Bill of Lading, labels or invoice PDF is downloaded, who a BOL was emailed to, and when order or stop details are copied or sent with Copy to Driver, naming the driver. Invoice rows now also show who the invoice was sent to, and users who can edit invoices can add notes to them.

  • Platform

    A shorter sidebar, with Customers (CRM) and Inbox opening from the header

    Customers (CRM) and Inbox now open from the header instead of the sidebar. The people icon opens Customers and shows how many customers your team has not viewed yet, and the inbox icon opens Inbox. The new Issues and Compliance pages open from buttons on the Drivers page and from Reports, with Compliance shown when Hours of Service is turned on in Settings → Driver App.

  • Integrations & maps

    Integrations now open on an Installed tab, with everything available under All

    Settings → Integrations now opens on the Installed tab, which lists only the integrations your company has set up, while the All tab shows everything available. A QuickBooks connection that has expired or still needs authorising stays on Installed with its Reconnect or Connect button, and the Map Provider row appears on both tabs. Telegram, whose connection RushHour can't check, is listed on both tabs.

  • Billing & accounting

    Pick an invoice fee address from the order's stops or type any address

    The Fee Address field on invoice fees now lists the linked order's pickup and delivery addresses, labelled Pickup #1, Delivery #1 and so on, followed by any stops a transfer added, labelled Pickup From Transfer #1 and Delivery To Transfer #1. You can still type or paste any other address, and it is kept when you press Enter or Tab or click away. If what you type matches one of the listed stops, that stop's address is used.

  • Billing & accounting

    Invoice waiting time fills in the stop's recorded arrival and departure

    In an invoice's Add Waiting Time window, choosing a stop in the Select Customer list now fills in the arrival and departure times already recorded for that stop, and the waiting time and any fee update to match. Any time the stop has not recorded is left blank. The same happens when you switch stops while editing an existing waiting-time line.

  • Billing & accounting

    Invoice fees show Qty and Item Cost, with Fee Cost calculated from them

    In the invoice preview and editor, each fee now has Qty and Item Cost columns before Fee Cost. Choosing a fee type fills in its quantity and price per unit, and changing either one recalculates the Fee Cost; a waiting-time fee shows its billable hours and hourly rate. You can still type a Fee Cost directly, and in the items table Qty now sits next to Item Cost.

  • Billing & accounting

    Invoices show the order price under Items, with separate totals and any balance due

    The order price now shows under Items, not Fees, in the Accounting invoice preview and editor and in invoices you print, download or email, including Customer Portal prints. In the preview and PDF, the items Total includes the order price and additional charges have their own Total. The PDF's Invoice Total shows the full amount, with Paid and Balance Due lines once a payment is recorded; amounts show two decimals.

  • Orders & quotes

    Appointment emails typed on an order stop are saved to the customer for next time

    When a stop's customer has no appointment email yet, the address you type in Email Address for appointment on a pickup or delivery is now saved to that customer and fills in on their next stop. If the customer already has that address under another email type, you choose Save or Use once. Customers that already have an appointment email keep it, and saving needs permission to edit customers.

  • Dispatch & routing

    One Country & Zone filter on the Dispatch board, with zone and outsource company lists that follow the country

    On the Dispatch board, in the New UI and the Old UI, the Country and Zone filters now share one Country & Zone button in the header. The button shows the selected country and zone, and Clear All resets both at once. The Zone filter and the Zone field in the New Route and Edit Route windows now list only zones in the selected country, with zones that have no country treated as your company's country. In the New UI, those windows also list only outsource companies with an address in that country. Changing the country clears a Zone filter set to another country's zone.

  • Orders & quotes

    International orders show each country's route and distance on the order map

    Once a cross-border order's hubs are assigned, the order page map draws a separate route in each country, such as pickup to hub and hub to delivery, following roads where possible. No line joins stops in different countries, and hovering a line shows its distance. Add Location, in the New and Old UI, now lists the stops still needing a hub, and you can change a pair's hubs before clicking Done. The map now opens on the first pickup and its first leg.

  • Drivers & driver app

    Drivers can keep messaging in a route's chat after the route is completed

    In driver app 2.0.4 and later, a completed route's chat still moves to Archived Routes but now stays open, so drivers can follow up on things like a missing signature or a damaged pallet. This also applies to routes completed before this release. Your team sees these messages in the route's conversation under Inbox → Chat → Routes and can reply there.

  • Dispatch & routing

    Route confirmation history shows stops on the day they were confirmed

    On the Dispatch board, a route's Confirmation History (History in the Old UI) now places each confirmed stop on the day it was confirmed, or the day its confirmation was last updated, in your local time zone, instead of the day it was planned for. It lists stops planned or confirmed within the dates selected on the board. Route planning still goes by each stop's planned day.

  • Dispatch & routing

    Assign both ends of a hub leg to the same driver, and see drivers by the stop's country

    When you assign a driver to a stop on an order routed through a hub, the Portal now offers to give the stop at the other end of that hub leg to the same driver, or says when the route has no room for it. The driver list also offers Show only this stop's country, kept for later stop assignments until you choose Show all countries, and the Outside order country badge now checks the stop being assigned.

  • Billing & accounting

    Sending to QuickBooks skips invoices you already exported for QuickBooks Desktop

    With QuickBooks connected, invoices you already exported to a file for QuickBooks Desktop are no longer sent by automatic export or the AI assistant, so they aren't entered twice. Send QB, and Retry now on the Sync health tab, ask before sending one: Send anyway sends that invoice, and Don't send leaves it out. Cancel QB on such an invoice checks QuickBooks for a matching import; if none is found and the invoice was never edited after that export, you can send it without being asked. The Sync health tab marks held invoices.

  • Billing & accounting

    Check QuickBooks again for an invoice held because it was exported for QuickBooks Desktop

    An invoice held for review because you exported it to a file for QuickBooks Desktop now has a recheck button on the Sync health tab of the QuickBooks integration, once QuickBooks is connected. It looks for the invoice in QuickBooks without sending or changing anything there: if QuickBooks has it, the invoice stays held; if it doesn't, you can send it with Send QB. Invoices edited after that export stay held.

  • Billing & accounting

    The Accounting button for QuickBooks Desktop files is now called QuickBooks export

    In Accounting, in the New UI and the Old UI, the button that downloads the selected invoices as a file for QuickBooks Desktop is now labelled QuickBooks export, and hovering it shows Export a file for QuickBooks Desktop. On the Documents page, each copy of that file saved from now on shows Generated from QuickBooks export with its number; copies saved earlier keep their original description. The QuickBooks features new in this release use the same name, including the Send QB question before sending an invoice you already exported this way, what Send QB, Cancel QB and the AI assistant tell you about such an invoice, the Sync health tab of the QuickBooks integration with its Recheck QuickBooks import button, and the QuickBooks connection alert. The file you download and how you import it into QuickBooks Desktop don't change.

  • Platform

    ZIP codes fill in automatically when you pick a city or a street address

    Picking a city on customer, contact, driver, outsource carrier and user address forms, or in Settings → Profile, now fills in the ZIP code when a suitable one is known for that city; you can still pick or type another. Changing the city replaces or clears only a ZIP filled in this way, never one you entered or saved. In Settings → Locations, picking a suggested street address fills in its ZIP code when one is found.

  • Platform

    The About page shows release dates and explains health checks that need attention

    Settings → About now shows when the running API and Portal versions were released, and how long ago. Any system health check that reports a problem gets an info button explaining what it affects, the likely causes and what to do next. The Maps and Payments checks also no longer report a problem while those services are working normally. The Tolls row now reflects your company: it shows "Uses your company's own key" when you have added your own toll key, "Off: tolls are not priced" when no toll key is set up, and the result of the shared toll key's check when your company's tolls use that key.

  • Reliability & performance

    The AI Knowledge window loads faster for long lists of learned rules

    The AI Knowledge window on the Documents page now loads faster when the AI has learned hundreds of pricing rules or document layouts. Lane rate, accessorial rate and custom rule entries are also labelled by name on each rule and in the filter list, in English and Hebrew.

  • Platform

    Continue straight into the Portal after replacing a temporary password

    When someone signs in with a temporary password and the Portal asks them to choose a new one, saving it now signs them in with the new password and takes them straight to the page they were opening. They no longer have to sign in a second time.

  • Orders & quotes

    Turn off the duplicate item-name check to let items on a stop share a name

    Validate unique item names under Settings → Systems → Order is on for every company, so the order item forms and stop confirmation keep rejecting a repeated item name on the same stop, as before. Turn it off to let items on the same stop share a name.

  • Orders & quotes

    Select text in Copy to Driver, and see the option only when a stop is left to send

    In the Copy to Driver window you can now highlight part of a stop's details, such as a phone number or address, and still drag the cards to reorder them. On an order, Copy to Driver in the actions menu and in a stop's menu now appears only while a driver is assigned and there is a stop not yet completed, and completed stops are left out of the window. To keep Copy to Driver in a completed stop's own menu, with that stop's details, turn on Allow Copy to Driver on completed stops under Settings → Profile → Order Info → Production behaviour options; the order's actions menu works the same either way.

  • Billing & accounting

    Customer Additional Charges tab now shows each charge's price per unit

    Open a customer and go to Additional Charges to see a new Price per unit column: the price each of that customer's charges uses by default, formatted the same way as in Settings → Charge Types. The column stays blank when no price is set.

  • Orders & quotes

    Stops with driver instructions are flagged in the stop card header

    In an order, a pickup or delivery stop with driver instructions now shows a green marker in its card header, next to any other stop warnings. Click it to read the instructions, or to edit them while the order can still be changed. Driver instructions no longer have their own info icon beside the address, where a single icon now shows the location details.

  • Dispatch & routing

    Use search and the stop type filter together in the Unassigned panel

    On the Dispatch board, opening search in the Unassigned panel no longer hides the stop type filter. The search box takes the top row and the filter sits directly below it, so you can switch between Pickup & Delivery, Pickup, Delivery and Warehouse stops while a search is active.

  • Billing & accounting

    New companies start with invoices created when an order is completed

    Companies set up from this release on start with Create Invoices set to Order was completed, so an invoice is created once the order is done instead of as soon as the order is entered. Existing companies keep their current setting, and you can change it any time under Settings → Billing.

  • Dispatch & routing

    The route suggestion action on unassigned orders is now called Find Route

    On the Dispatch board, the action on order cards in the Unassigned panel that opens Add to a route is now called Find Route instead of Auto Reroute, in English and Hebrew. Add to a route ranks the routes that could take the order's stop. In list view the action is in the card's … menu. The Auto Reroute option that re-orders a whole route keeps its name.

  • Orders & quotes

    A more compact header and filter row on the Old UI Orders and Quotes lists

    The Old UI Orders and Quotes lists have a more compact header and filter row, each sized to fit one line on a typical laptop screen. Filters, Customers, Drivers, From and To show a count, and each picked customer, driver or address is a removable chip below; on orders, Unbilled and Show only unread share one dropdown. New Air/Port Order or Quote now opens from the arrow beside New Order or New Quote.

  • Dispatch & routing

    Late stops are optimized and listed together with today's stops

    Reroute, including Optimize with AI, now orders open stops from days that have already passed together with today's stops, instead of oldest day first, and stops planned for later days still come after today's. On the Dispatch board those late stops are listed with today's: in the Old UI the heading reads Today + late stops and each late stop shows the day it was planned for in red, and in the New UI each card still shows its own date, with a divider marking where a later day begins. Optimizing or reordering doesn't change their dates; use Edit Date to reschedule one. Today means your own day, in your computer's time zone.

  • Platform

    Export your whole customer list, however large

    Company admins can now export every customer from Customers → Export/Import CSV → Export, however many there are. With no customers selected, the list is downloaded in parts with a progress bar counting the customers done, a part that times out is tried again, and everything is joined into one CSV file; Cancel stops the export without saving anything. An export of more than 20,000 customers used to be refused. Exporting selected customers works as before.

  • Orders & quotes

    Search the Orders and Quotes lists by a stop's Reference Number

    Searching the Orders or Quotes list now also finds orders and quotes by the Reference Number entered on any of their pickup or delivery stops, including part of the number, alongside the order, PO and tracking numbers, customer names and addresses it already matched.

  • Billing & accounting

    Send QB shows whether QuickBooks sending is Manual or Automatic

    In Accounting, the Send QB tooltip now also says how your company sends invoices to QuickBooks, as set under Send to QuickBooks in Settings → Billing: in Manual mode an invoice is sent right after the click, and in Automatic mode invoices are sent on their own. In Automatic mode the button looks inactive but still works: clicking it asks Send now anyway? with the number of selected invoices, and nothing is sent unless you choose Proceed. This works the same in the New UI and the Old UI.

  • Platform

    Choose enabled currencies from a checklist in Settings → Profile

    In Settings → Profile → Currencies, the Enabled Currencies box now shows the currencies you chose as chips inside the box and opens a list with a checkbox for each supported currency, which also works from the keyboard. USD stays on and can't be removed, as before.

  • Drivers & driver app

    The driver invitation page explains what to do when Open App can't open the app

    On a computer, Open App on the page a driver reaches from their invitation email now explains that the invitation should be opened on a phone, or that the driver can install the RushHour driver app, tap Enter Invite Code and enter the code shown, with Open the app anyway still available. On a phone, if the app hasn't opened after about two seconds, the page explains how to get in: install or update the app, then tap Enter Invite Code and paste the code.

  • Dispatch & routing

    A warning when one driver gets an order's stops in two countries

    When you assign stops of an international order on the Dispatch board and the driver now has stops of that order in more than one country, on this route or another of their routes, a "One driver, more than one country" message names the driver, the order and the countries. The assignment is saved as usual: one driver may cross the border, and the message is a reminder to check that they can. This works in the New UI and the Old UI.

  • Dispatch & routing

    Selecting a route on the Dispatch board zooms the map to where the route starts

    When you select a route on the Dispatch board, the map now frames it the same way in the New UI and the Old UI. A route with only pickups or only deliveries is centred on its first stop. A route with both is fitted around its first pickup and the next three stops when they are close together, or centred on the first pickup when they are spread over more than about 30 miles. Before, the New UI always fitted the whole route, and the Old UI did so unless its stops spread over more than about 30 miles. Once you zoom in, nearby stops of a selected route or order show as separate numbered pins instead of one cluster dot, while stops at the same location still share one counted dot.

  • Dispatch & routing

    Find Route and Ask AI suggest every route that can take an unassigned stop

    Find Route and Ask AI now suggest every route that can take an unassigned stop, including routes with only late stops, routes that work on other days and routes with no stops yet, and say what each distance means.

  • Orders & quotes

    The Map Link field accepts a plain address and shows both addresses before replacing one

    The Map Link field on a customer address now also accepts a plain address or a map link that only names a place, and before replacing an address it shows the current and new address side by side.

  • Orders & quotes

    Confirming a delivery explains hidden transfer stops and offers to show them

    On an order whose transfer stops are hidden (Show Transfer cards off), clicking Delivered on a delivery stop while a transfer leg is still unconfirmed now explains why it cannot be confirmed yet: "Order has hidden Transfer stops that need to be confirmed first." Show Transfers turns Show Transfer cards on for that order and reloads it so the transfer stops appear; Cancel closes the message. This works in order details in the New UI and the Old UI.

  • Platform

    The header search filters more lists, and opens Global Search on pages without a list

    The search bar at the top of the Company Portal now filters more lists: Payments Received, Expenses (including each truck's expense ledger), Truck Types, FX rates, Pricing Zones and Portal Access Requests. On pages without a list it opens Global Search.

  • Orders & quotes

    The pickup and delivery card on the new order screen starts with the address

    The pickup and delivery card on the new order screen now opens with the address, laid out as in the classic stop window: Address and Zip Code first, then Address 2 and Country. Company Name, Reference Number and the date and time follow below the driver instructions. Every field is still there, and none of them got narrower.

  • Orders & quotes

    Order Log Activity also records repeat orders, files, driver instructions, appointments, COD and invites

    The Log Activity tab on orders and quotes now also records Repeat Order, an order reverted to a quote, files attached or removed, driver instructions, appointment requests, COD changes, and Cardknox and Client Portal invites, each with who did it and when.

Fixed69

  • Dispatch & routing

    Routes at their stop limit now block more stops up front

    When a route holds as many stops as Max Route Addresses allows (Settings → Profile), or more after you lower that limit, the + button on its Dispatch board card is disabled. Its expanded stop list refuses stops dragged in from other routes or the unassigned list, while re-ordering its own stops still works. Order screens no longer let you assign an order to a route marked Full.

  • Dispatch & routing

    Unassigning a stop or deleting a delivery removes its transfer from both drivers' routes

    If a pickup or delivery has a transfer, unassigning it without recording an attempt, or deleting the delivery, takes the transfer's stops off both drivers' routes, even while the order's other stops stay assigned. Unassign on the Dispatch board, which refreshes all routes, or on the order screen; deleting warns first. A transfer a driver has started is kept, and deleting tells you to finish or remove it on the board. To keep the transfer when you unassign one stop while the order's other stop is still assigned, as before, turn on Keep the transfer while the order's other stop is still assigned under Settings → Profile → Order Info → Production behaviour options; it is then removed when the last of those stops is unassigned, and deleting a delivery still removes it.

  • Billing & accounting

    Accounting stays on the customer you last selected

    On the Accounting page, the customer header, balance and invoice list now stay on the customer you last clicked, even if you switch before the previous one finishes loading. Searching or paging the customer list no longer reloads the customer on screen, and results appear as soon as they load. Customer search boxes in Accounting and Settings → Pricing Models show only matches for what you typed.

  • Dispatch & routing

    Stop warnings on an order's other route now update without a page reload

    On the dispatch board, when you drop an unassigned stop onto a route's expanded stop list, assign it with Find Route, or drag a stop back to the unassigned list, any other expanded route holding a stop of the same order now refreshes too. Warnings such as Assign Delivery clear or reappear right away, without reloading the page.

  • Dispatch & routing

    Stop confirmation reopens with the arrival and departure times you saved

    When you reopen the confirmation window for a pickup or delivery whose arrival and departure times were already saved, for example with Update, it now shows those times exactly as they were entered, whatever your computer's time zone. Saving again with Update or Confirm keeps them unchanged. This works from the dispatch board and from an order's stops.

  • Dispatch & routing

    Dispatch map pins every stop on a route, even when the route line is incomplete

    When a route's driving directions are missing or cover only some of its stops, the dispatch board map now pins the remaining stops from their saved addresses, so selecting the route shows all of them. A stop can only be pinned if its address has a map location.

  • Dispatch & routing

    Route stop cards show only the items on that driver's route

    When an order's items are split between drivers, each driver's stop card on the Dispatch board now lists only the items on that driver's route, with that route's quantities. This covers both the item badges on the card and the View items list.

  • Orders & quotes

    Click an order or quote number to edit it, with a check for numbers in use as you type

    For users who can edit orders or quotes, clicking the number at the top of an order or quote page in the New UI now opens it for editing, ready to save. The number is checked as you type: the box turns green when it is free and red when another order already uses it. In both UIs, after a save is rejected for a duplicate number, saving again with a free number now clears the red warning.

  • Orders & quotes

    Labels print on one page each, with long ship-to addresses sized to fit

    Each label printed from an order now fits on a single page, without a near-empty extra page or a blank label at the end. A long ship-to address or label note prints in a smaller font so it fits, and only very long text is shortened. When your Bill of Lading has no terms and conditions text, it no longer ends with the load number alone on an extra page.

  • Dispatch & routing

    Order-number searches on the dispatch board show only matching routes

    Searching the dispatch board for an order number, with or without a leading #, now shows only the routes that carry a matching order. Empty route cards no longer appear just because a route's name, truck or driver contains the same digits. Searches that include letters, such as a driver's name or a plate number, work as before. To also find a route whose name, truck name or plate contains the digits, as before, turn on Also find routes by route name, truck name and plate under Settings → Profile → Order Info → Production behaviour options; such a route then lists all its stops.

  • Dispatch & routing

    Pickups list each item once when an order with several deliveries is added to a route

    When an order with one pickup and several deliveries is added to a route, for example with Find Route on the dispatch board, each item now goes on the pickup once with its full quantity, so the pickup confirmation lists every item once. The same applies to a delivery fed by several pickups. On pickups that already list an item twice, the repeated line keeps its quantity when the order is saved.

  • Reliability & performance

    Select Customers filter on the Orders and Quotes lists loads reliably

    The Select Customers filter on the Orders and Quotes lists now loads its customer list reliably, even for companies with many customers and orders. This applies to both the classic list and the New UI filter panel.

  • Drivers & driver app

    Driver locations from version 1 of the driver app now reach the Company Portal

    Drivers using version 1 of the driver app now send their location to the Company Portal, with no app update needed. It feeds stop arrival estimates and driver distance on the Dispatch board, the distance beside each driver in an order's side panel, the GPS location on proof of delivery PDFs, and the truck's location and arrival estimate on tracking links.

  • Drivers & driver app

    After each stop, the driver app shows the next stop instead of "Route complete!"

    When a driver completes a stop, the driver app's Task Completed screen now shows the next open stop with its address and estimated arrival, or the driver and truck to meet for a transfer. It no longer says "Route complete!" while stops are still open on the route. No app update is needed.

  • Billing & accounting

    COD payment requests and Accept Payments invites reach the right customer address

    A delivery stop's COD email now defaults to the paying stop customer, preferring its Accept Payment or Cardknox email, or to the stop contact if the stop's customer is the billing customer, whose payment emails stay listed. Request Payment, offered once the billing customer has Cardknox set up, uses the same default. Accept Payments invites go to the customer's Cardknox, else Accounting, email and explain how payments reach its own account.

  • Dispatch & routing

    Routes with an unlinked transfer stop now show their stops on the Dispatch board

    A route with a transfer drop-off or collection stop that is no longer linked to its transfer now shows its stops when you expand its card on the Dispatch board, instead of none. If a route's stops can't be loaded, the card now says so and offers Retry instead of looking empty, and if loading more stops fails, the stops already shown stay on screen.

  • Dispatch & routing

    Confirming or updating a stop keeps the files already attached to it

    When you confirm or update a pickup or delivery from the dispatch board or an order, the files already attached to the stop now stay attached as long as you leave them unchanged. The confirmation window's Attachments section also stays in view when you click Confirm or Update.

  • Dispatch & routing

    Assign Transfer moves the right quantities when a load is split across delivery stops

    When the freight one driver hands over is split across several of the receiving driver's delivery stops, Assign Transfer now moves the right quantity for each delivery it covers: the hub drop-off and collection match, and every delivery keeps its own items and route. If the driver handing over has none of that delivery's freight left, you're told to transfer it from the driver who is carrying it.

  • Billing & accounting

    Free waiting time follows each order's price type, including pallet ranges

    Waiting-time charges on orders and invoices now use the free time set in Settings → Billing → Waiting Time for the order's price type: Classic, Custom, or the Pallets (Pricing Model) range that fits the pallets picked up on the order. Stop confirmation and an invoice's Add Waiting Time window suggest the same free time. If Custom or Pallets is left blank, or no range fits, the Classic value is used.

  • Platform

    Checkboxes and switches display correctly in dark theme and in Hebrew

    In dark theme, unticked checkboxes, radio buttons and switches across the Company Portal now use a dark background with a clearly visible border instead of plain white, and a switch that is off now shows its handle. In the Hebrew interface, most on/off switches no longer leave extra empty space beside them.

  • Orders & quotes

    Opening an order or quote now marks it as read

    Opening an order or quote now reliably marks it as read, whichever order screen you use, and the unread count next to Orders or Quotes in the main menu updates right away. Each unread order or quote is counted once in that menu count.

  • Orders & quotes

    Stop menus show BOL and Copy to Driver right after you save or create an order

    On the order page, the BOL action on delivery stops and the Copy to Driver action on assigned stops that are not yet completed now appear in the stop's menu as soon as you save or create an order, without reloading the page.

  • Orders & quotes

    Drag items onto any delivery stop, between deliveries and back to their pickup in the order editor

    In the New UI order editor, you can now drag an item from a pickup onto any delivery stop's Drop Items Here area, and the item is added to that delivery. This now works for the second and later deliveries too, and for a delivery that has no items yet. You can also drag an item off a delivery onto another delivery, or back onto the pickup it comes from, which leaves that amount unassigned again. When the order has more than one delivery and more than one item, a window asks how many to move. Items that pass through a hub or a transfer stay on their delivery.

  • Drivers & driver app

    Route driver pickers show only details from your driver records

    When you choose a driver from a route card on the Dispatch board or in the New Route and Edit Route windows, the list shows only details from your driver records, such as each driver's name and rating. Shift hours, trip counts and distances are no longer shown there, as they are not part of your driver records.

  • Billing & accounting

    Save options for a new invoice charge type show each stop's customer name

    When you create a new charge type while editing an invoice, every pickup and delivery save option (Pickup #1, Delivery #1 and so on) now shows the name of that stop's customer after its label, instead of the location name. If a customer's name can't be loaded, the option shows just the stop label.

  • Billing & accounting

    Accounting's Filter view now loads after a page reload or from a bookmark

    Opening Accounting straight into its Filter view, whether from a page reload, a bookmarked link or after switching between the old and new interface, now loads the list of invoices and payments instead of staying on a loading spinner. Switching between the Customer and Filter views also no longer reloads the list a second time.

  • Orders & quotes

    Set HOLD is offered only on orders that have a delivery stop

    A hold applies to delivery stops, so orders with no delivery stop, such as pickup-only orders, no longer show Set HOLD in the orders list or on the order page. When you put several selected orders on hold at once, those orders are skipped and the message says so. If one of them already carries a hold, its order page shows View HOLD Details and Resolve HOLD so the hold can be released.

  • Orders & quotes

    The + button in Confirm Delivery stops at the picked-up total on split deliveries

    When one pickup is split across several deliveries, the + button in the Confirm Delivery window now stops once the deliveries together reach the quantity picked up. Opening the window from a delivery stop's Delivered option on the order page now follows the same limit as Dispatch.

  • Drivers & driver app

    Chat messages show the sender's photo as soon as they arrive

    In driver app version 2.x, new chat messages now show the sender's profile photo as soon as they arrive, instead of initials until the chat is reopened. In the Portal Inbox, new messages from other team members do the same, and route conversations in the conversation list now show who sent the latest message.

  • Integrations & maps

    Fleet list shows Samsara location, vehicle name and VIN for linked trucks

    With your Samsara account connected under Settings → Integrations, each truck linked to a Samsara vehicle now shows that vehicle's current location, name and VIN in the Settings → Fleet list.

  • Orders & quotes

    Undoing a stop only asks about related stops that are still confirmed

    When you choose Undo Pickup or Undo Delivery on an order stop, the confirmation window now appears only if a related stop is still confirmed, and it lists only those stops. If none of them is still confirmed, for example because you already undid them, the stop you picked is undone straight away.

  • Dispatch & routing

    Route cards keep an accurate load bar after you assign or unassign stops

    The load bar on dispatch board route cards, and the vehicle capacity count beside it, now update correctly each time you assign or unassign a stop. The load is counted across the whole route, not only the stops your current search or date filter shows.

  • Orders & quotes

    Orders list shows hub and transfer stops in the order the freight travels

    On the Orders list, an order split into two legs, through a hub or a transfer between routes, now shows its stop markers in the order the freight travels: pickup, drop-off at the hub or transfer point, collection for the second leg, then final delivery. Hovering a stop marker also keeps its details open without the popup flickering.

  • Orders & quotes

    Deleting an order's stop in another country clears the two-driver and hub notices

    When you delete an order's stop in another country, or a stop flagged Assign HUB, any Assign HUB warning tied to it now clears as soon as the stop is deleted. Once the remaining stops are in one country and none still needs a hub, the notice asking you to assign the stops to separate drivers goes away too, and the order-level Assign Driver button is available again.

  • Orders & quotes

    Assigning a hub no longer adds a customer named after the warehouse

    Saving an order after you assign it a hub no longer adds a prospect customer named after the hub's warehouse, and the hub stop keeps the warehouse's saved address. If you then change that hub stop's address in the order, only that stop gets the new address: the warehouse's address in Settings → Locations, and on other hub stops that use it, stays the same. Customers already created this way, and hub stops already moved onto their addresses, are left as they are.

  • Orders & quotes

    Searching by the text the address picker shows finds the saved address again

    On an order's pickup and delivery stops, the Address picker lists saved addresses in a shortened form, such as 7513 147Th St, Queens, NY for a saved 75-13 147th St, and keeps that text in the box after you pick one. Searching with that text, or editing it, now finds the saved address, and so does typing the street without its punctuation, such as 7513 147th. Before, a dash or other punctuation in the saved street meant no saved address matched, and only map suggestions came back, which could point to unrelated places. When the box holds exactly the text of a saved address, as it does after you pick one, the picker shows that saved address without adding map suggestions; after you edit the text, map suggestions can still appear alongside it.

  • Platform

    When an address can't be saved, the message now says why

    When a customer's or outsource carrier's address can't be saved, for example after you change the Company Location in a customer's Company information, the error now gives the reason instead of only Address validation failed, such as that the customer already has a location with that address or with that title, or that the address is missing. The reason appears in the language you use the Portal in, English or Hebrew.

  • Dispatch & routing

    The Add Pickup and Add Delivery window uses its full width in Safari

    The window for adding unassigned pickups and deliveries to a route now shows one full-width, column-aligned line per stop in Safari on wide screens, as in other browsers. It opens from a route's + button on the Old UI dispatch board and from an order stop's Assign Pickup or Assign Delivery warning. Stops with no date or time set now read None instead of an empty label.

  • Platform

    Text editor toolbars are easier to read in dark theme and lay out correctly in Hebrew

    The formatting toolbar in Settings → Terms & Conditions and in the new Settings → Email Templates editor now shows its buttons, menus, link box and placeholder text clearly in dark theme. In Hebrew, the toolbar uses the same compact spacing as in English, and the text size and heading menus show their arrow beside the label instead of over it.

  • Billing & accounting

    The Order Invoices view in Accounting shows how often each invoice was downloaded

    In Accounting, the Order Invoices view, opened from Order Invoices in an invoice's menu or the View All Invoices icon, now shows a download count on each downloaded invoice, as the main invoice list already does. Hover the download icon to see how many times it was downloaded and when it was last downloaded, including for invoices edited after they were downloaded.

  • Orders & quotes

    Item sizes print once on Bills of Lading, quotes and order sheets

    On Bills of Lading, quote PDFs and order sheets, each item's size now prints once, on the line under the item name. It is followed by the pallet size's dimensions when a pallet size is chosen, then any dimensions entered on the item. The weight column now shows only the weight.

  • Dispatch & routing

    Copy to Driver and the Dispatch board header are now easier to use on tablets

    On a tablet, a swipe now scrolls the stop list in the Copy to Driver window, and you reorder stops by dragging each card's handle; with a mouse you can still drag a card from anywhere outside its text. The Dispatch board header also fits tablet screens: in the New UI its controls sit on their own row below the header icons and wrap when needed, with every button label kept.

  • Dispatch & routing

    Moving a stop to the other half of its transfer now asks for one confirmation

    On the Dispatch board, dragging an order's last pickup or delivery off a route where only its transfer would remain, onto the route with the transfer's other half, now shows one confirmation to delete the transfer or HUB hand-off, not the Route Transfer Confirmation window. Confirming moves the stop and removes the transfer from both routes. The move is refused once part of the transfer is confirmed or already in progress with the driver.

  • Dispatch & routing

    Rearranging a route keeps the driver and truck on its confirmed stops

    When you add, move or reorder stops on a route after changing its driver or truck, the stops already confirmed on it now keep the driver and truck recorded for them instead of taking on the route's new ones.

  • Platform

    The Settings menu keeps its place when you open an entry

    When you pick an entry further down the Settings menu, the menu now stays where you scrolled it instead of jumping back to the top, and keeps the selected entry in view. Opening Settings from another page starts the menu at the top, and if you land on a Settings page further down, for example from a direct link, the menu scrolls to show that entry.

  • Orders & quotes

    The Related Orders tab shows how many sub-orders an order has

    When an order has sub-orders, the Related Orders tab on the order page in the New UI now shows how many there are. The Old UI already showed this count.

  • Orders & quotes

    Documents print a stop's time in your time zone instead of UTC

    Bills of lading, quotes, invoices and proof of delivery documents that you open or email from the Company Portal now print a stop's exact time in your computer's time zone, with its UTC offset shown, instead of in UTC, so a time entered in your zone prints as you entered it, and the date next to it follows the same zone. A 7:00 PM pickup in New York used to print as 11:00 PM. Stops set to Morning, Noon or Evening print as before.

  • Dispatch & routing

    Expanded route cards keep each day's stops together

    On the Dispatch board, when an expanded route card loads more stops and some of a day's stops arrive in the next batch, they now join that day: the Old UI shows the day's heading once instead of twice, and the New UI keeps the day's stops in one list. Adding a stop to a route from a board that still shows it after it was removed elsewhere, for example when its transfer was deleted, is now refused with Invalid Stop, instead of adding a transfer stop that isn't linked to any transfer; refresh the board and try again.

  • Dispatch & routing

    A direct delivery can be confirmed once its own pickup is

    On an order where part of a pickup goes straight to a customer and the rest goes through a transfer, the direct delivery's Confirm button, in the New UI and the Old UI, now waits only for the pickup its items come from. It no longer stays disabled until the pickup from the transfer, on another route, is confirmed. A delivery fed by the transfer still waits for that pickup, and the tooltip on a disabled Confirm says whether it is waiting for the pickup or for the pickup from the transfer.

  • Orders & quotes

    Expanded orders show an item-less pickup and delivery on one row

    When you expand an order on the Orders list, in the New UI and the Old UI, a pickup and a delivery that have no items are now shown together on one row, pickup first, instead of on two separate rows that each had their own status progress, and the order's Package Details tab lists them as one row too. With several such stops, they are paired in stop order. Orders whose stops carry items look the same as before.

  • Billing & accounting

    Saving an edited invoice always saves it or shows what to fix

    In Accounting, Save, Save and Send and Save & Close on an invoice you are editing, for example after Add Fee, now always save it or point you to what needs fixing: invalid lines open for editing, and other invalid fields are highlighted with a message asking you to check them. Before, Save could do nothing at all, for example right after you corrected a value.

  • Billing & accounting

    Settings → Billing shows the invoice settings that are actually saved

    Settings → Billing now loads your company's billing settings from the server each time you open it, so Create Invoices and the page's other settings show what is actually saved, even if they were changed in another tab or by another user since you opened the Portal. Before, the page could still show the values from when you opened the Portal, for example Manual while invoices were in fact being created automatically. Changes you have already started on the page are not overwritten.

  • Orders & quotes

    The Assign Driver panel keeps its page numbers in view and estimates a distance for drivers without a recent location

    In an order's Assign Driver panel, in the New UI and the Old UI, the list of drivers now scrolls inside the panel and its page numbers stay pinned below it, so you can always reach the next page of drivers. Before, the rows above the list could push the page numbers below the bottom of the panel. Drivers without a recent GPS location now show an estimated distance, marked with "~" and a tooltip naming its source: the driver's last completed stop or, for users allowed to view driver details, the driver's home address. How many days back the driver's last known app location counts is a new setting, Settings → Driver App → Preferences → Last known location window (days), 30 days by default as before. The distance is measured to the stop that still needs a driver, using that stop's saved coordinates for companies that look up coordinates when an address is saved. While driver GPS history pruning is on, that window cannot be longer than the GPS retention period (and never more than 365 days), and Assign Driver uses no GPS location older than the retention. Lowering the retention under Settings → Profile → Driver data retention lowers the window too, and a message says so.

  • Integrations & maps

    The AI assistant tells you when a route's toll costs can't be calculated

    For companies connected to Trimble Maps, the AI assistant can look up truck tolls along a route. When no toll provider is connected for your company, it now says toll costs can't be calculated and that an administrator can connect one under Settings → Integrations, instead of reporting $0 in tolls. TollGuru is available there.

  • Orders & quotes

    Clean all data and Clear All no longer show an address error before you type

    After Clean all data in a pickup or delivery address window, or Clear All on a New UI order stop, the emptied Address field no longer shows its required-field warning before you have entered anything; the checks still run when you edit or save. In the pickup window, Save, Save and add item and Add items later on an incomplete stop now point out the missing fields, as the delivery window already did, instead of doing nothing.

  • Platform

    Saving a customer's Company information works when its locations share a title

    Saving a customer's Company information, or editing the customer's address from an Old UI order, no longer fails with an address error when another of the customer's locations already has the same title as its main location, for example a location named after the customer. Giving a location a title the customer already uses is still refused.

  • Dispatch & routing

    Confirm & Create Delivery offers the items left to deliver and asks which driver takes them

    When you confirm an order's last stop with items left over and choose Confirm & Create Delivery, the Add Items to Delivery window now offers the items still to deliver. Before, the quantities you had just lowered were not counted yet, so the window showed nothing left to add and its Add All button read All Added. After you add items, you are asked "Assign to the same driver?": Yes gives the new delivery to the driver who has those items, as before, and No leaves it in Unassigned. While that new delivery has items to deliver, confirming the stop no longer closes the order. This works in the New UI and the Old UI.

  • Dispatch & routing

    The Dispatch board no longer shows the same route cards twice

    Scrolling down the Dispatch board while it was reloading its routes could add the next page of routes to the old list, so a block of route cards appeared twice. A reload now starts again from the first page and waits for it before loading more, and a route that is already on the board is never added a second time. This applies to the New UI and the Old UI.

  • Platform

    Date picker calendars label the Sunday column

    In the Portal's date pickers and date range pickers, the calendar's Sunday column had no heading. It now shows the day's short name like the other columns, in English and Hebrew.

  • Billing & accounting

    Each invoice paid by a bulk payment shows only its own share of the payment

    Bulk payments: each invoice paid by a bulk payment now shows only its own share of the payment, in its balance, paid status and credit and in the order list, while the payment row still shows the full amount received. Customer balances are unchanged.

  • Billing & accounting

    Saving a new invoice no longer offers to replace an unrelated invoice

    Saving a new invoice whose number matches an order number no longer offers to replace, and overwrite, an unrelated invoice.

  • Billing & accounting

    Invoice totals and invoices sent to QuickBooks leave out deleted lines

    Invoices sent to QuickBooks no longer include deleted lines, and item lines are sent as price × quantity, so QuickBooks gets the same line amounts as the invoice. The invoice editor's total also no longer counts deleted lines, and an item without a quantity counts as zero, matching the saved invoice.

  • Dispatch & routing

    Driver distances on the Dispatch board show two decimals

    For companies that use miles, the distance from the driver to the selected stop on the Dispatch board showed every digit, for example "Driver is 12.394349587425422 mi away". It now shows two decimals, "Driver is 12.39 mi away". Route mileage on route cards already had two decimals and looks the same as before, and kilometers are unchanged. This applies to the New UI and the Old UI.

  • Dispatch & routing

    Starting a shift in the Telegram bot no longer changes the driver of finished routes

    When a driver starts a shift in the Telegram bot and picks a truck, completed and archived routes now keep their driver. Before, starting a shift took that driver off their own finished routes and put them on every finished route of the chosen truck, so a finished route could show no driver or the wrong one. Open routes still move to the driver who starts the shift, as before. Also, a driver who has no route can now send the truck photos when ending a shift; before, the bot refused each photo and asked for a picture taken on the device.

  • Dispatch & routing

    The New Route button also appears in the Old UI dispatch list view

    Dispatch (old interface): the New Route button now also appears in the toolbar in list view, not only in card view. Card view is now also kept in the page address, so a link or bookmark opens the view you chose. The separate list and card buttons are now one toggle that shows the view it switches to.

  • Orders & quotes

    Bills of lading print at 100% without manual scaling, and labels at their true 4 × 6 in size

    Bills of lading printed from the Company Portal now print at 100% scale, with a typical one on a single Letter or A4 page, so there is no need to scale them down by hand, and pallet labels print at their true 4 × 6 in size, the same as the label PDF. Printed documents keep their background shading (for example the proof-of-delivery section headers and highlighted BOL items) even when the browser's Background graphics option is off. Invoices printed in the classic layout now use a plain Arial 12 px font on a white background.

  • Dispatch & routing

    Orders with no saved route open for assignment instead of showing a route directions error

    An order with no saved route, for example one created through the API, now opens for assignment, for example in its Assign Driver panel, instead of failing with "The system cannot find route directions for the provided order stop address." The route is looked up once and saved with the order, and the order's price is not changed. If no route can be found for the addresses, the same error is shown, and the lookup is tried again after a few hours or as soon as an address is corrected.

  • Platform

    Lists move to a page they can show when a later page fails to load or comes back empty

    In the Drivers list and the other lists of the Company Portal, when a later page fails to load or comes back empty, the list now moves to a page it can show, the new last page or the first page, keeping your search, sort and page size, instead of getting stuck on "No records found" with the page numbers gone.

  • Platform

    Pages no longer keep loading forever after an update

    If a page, such as a Settings page, cannot load because RushHour was updated while the app was open in your browser, the loading spinner no longer keeps spinning: the app reloads once to the page you opened. If the page still cannot load, for example while you are offline, a message tells you and reloads it when you click it. In a list with no rows, "No records found" is now centered in tables of a fixed height and stays in view when a wide table is scrolled sideways.

See the latest release in action

We will walk you through dispatch, pricing, billing and the driver app using your own lanes.