At a glance
- Fuel cards sit in one list, with each card's spend, fills and most used stations a click away.
- A new fuel Analytics page shows fuel spend and price by day, week, fuel chain and truck.
- The Manifests board offers Small, Medium or Large rows, and columns can be hidden, reordered and pinned.
- The fleet map shows driver hours of service and fuel stations, and replays a truck's movement with its manifests.
- Settlements can repeat on a schedule, and recurring transactions can be created, edited, paused and deleted.
New features 2
Fuel: cards, transactions and a new Analytics page
Fuel cards now sit in one list, with each card's spend and fills a click away. Transactions open with totals for the period and let you act on many fills at once, and a new Analytics page shows fuel spend and price by day, week, fuel chain and truck.
Manifests: choose your row height and arrange every column
Pick Small, Medium or Large rows to see more loads at once or more detail per load. Hide, reorder and pin columns straight from the column header. Your layout is saved for next time.
Improvements 54
Recurring deduction presets show the full deduction name instead of a statement number
- Why we changed it
- Recurring presets were labelled with the statement number, which cut off or replaced the deduction name and made presets hard to tell apart.
- How it helps
- Payroll staff can pick the right recurring deduction at a glance without cross-checking statement numbers.
- How to use it
- Open recurring deductions and pick a preset.
Academy has one track with every guide, in order
- Why we changed it
- Guides could only be opened one at a time, with no single path through them.
- How it helps
- New staff can follow the full set of guides from one track instead of hunting for each one.
- How to use it
- Open Academy and start the track that holds every guide.
Payee requests give the company one inbox to approve or reject a driver's bank account change
- Why we changed it
- Bank account changes from drivers arrived outside the product and had no record of who approved them.
- How it helps
- Someone in the office reviews each change in one place before it affects settlements, and the decision is recorded.
- How to use it
- Open the Payee requests inbox and approve or reject the pending change.
Client credit and manifest gross are now shown only to users whose role allows reading them
- Why we changed it
- Credit figures on a client and the gross amount on a manifest were visible to anyone who could open the record, regardless of their permissions.
- How it helps
- You can let dispatchers work orders and manifests without exposing customer credit or trip revenue to them.
- How to use it
- In Settings, open Roles and set the read permissions for client credit and manifest gross.
List views load reliably and reject column changes that would break the layout
- Why we changed it
- Views could be seeded twice or saved with invalid columns, which left lists blank or in an unexpected order.
- How it helps
- Your lists open the same way every time and bad column settings are refused before they are saved.
- How to use it
- Open any list and switch between saved views.
A load is locked from editing only once its settlement is Sent or Paid
- Why we changed it
- Loads were locked too early, so dispatchers could not correct a load that was still tied to an open settlement.
- How it helps
- Dispatchers keep editing a load until the driver's settlement has actually gone out or been paid, and finished pay stays protected.
- How to use it
- Open a load that sits on a settlement. It stays editable until that settlement reaches Sent or Paid.
The fuel cards screen shows each card next to its detail and month-to-date usage
- Why we changed it
- There was no single screen to pick a fuel card and see what it has spent this month.
- How it helps
- Fleet staff check a card's current month spend as soon as they select it in the list.
- How to use it
- Open Fleet, go to fuel cards and select a card from the list.
The fleet map now shows driver hours of service, recent location history and fuel stations in one compact panel
- Why we changed it
- Tracking a truck meant leaving the map to check hours of service, past positions or where the driver could fuel.
- How it helps
- Dispatchers see where a truck is, how many hours the driver has left and the nearest fuel stops without switching screens.
- How to use it
- Open the map and select a truck to open the fleet workspace panel.
Turn profit tracking off for a company, or set the fuel price by hand instead of the national diesel average
- Why we changed it
- There was no way to control whether profit and cost tracking appeared, and the expenses view had nothing to show when no costs were recorded.
- How it helps
- Carriers that do not track costs keep the menu clean, and those that do get a clear starting point before any expenses exist.
- How to use it
- Open Settings and turn on profit tracking; the section then appears in the navigation.
Long settlement tables can be filtered down to the rows you need
- Why we changed it
- A settlement with many lines had to be read end to end, with no way to narrow it.
- How it helps
- Payroll staff find a pay item, deduction or reimbursement on a large settlement without scrolling through everything.
- How to use it
- Open a settlement and use the filter above the table.
The rate matrix works on a single canvas and the lane editor keeps its corrections
- Why we changed it
- Rate matrix work was split across views and lane edits did not always hold, which made building and checking a matrix slow.
- How it helps
- You build and review lanes and rates in one place, and the edits you make stay put.
- How to use it
- Open Rate Management and open a rate matrix.
Offers that come from a company account now show which broker sent them
- Why we changed it
- When an offer arrived from a company account, the coverage lobby showed the company only, so there was no way to tell who on the other side sent it.
- How it helps
- You can see the broker behind each offer and answer the right person when you negotiate coverage.
- How to use it
- Open the coverage lobby and look at an incoming offer.
A recurring settlement rule that has not started yet is marked as such and left out of the totals
- Why we changed it
- Rules with a future start date looked the same as active ones and were counted in settlement amounts before they applied.
- How it helps
- Payroll staff see which rules are still pending and trust the totals on the settlement.
- How to use it
- Open a settlement and look at the recurring rules list.
The Receivables screen fits laptop screens, so columns and totals stay readable without sideways scrolling
- Why we changed it
- The screen was laid out for large monitors and was cramped or cut off on a laptop.
- How it helps
- Billing staff can work through receivables on a laptop and still see the amounts and aging they need.
- How to use it
- Open Billing and go to Receivables.
The fleet list shows the newest note written by a person, and loads it only when the note column is on
- Why we changed it
- The note column mixed in automatic entries and slowed the list down because notes were fetched even when the column was hidden.
- How it helps
- You see the last thing a colleague actually wrote about a truck or driver, and the list loads faster when you do not need that column.
- How to use it
- Open the trucks or drivers list and add the note column.
The recurring panel on a settlement shows what each rule added, grouped by rule
- Why we changed it
- Recurring charges and deductions landed on a settlement as a flat list, so there was no way to see which rule produced which pay item.
- How it helps
- You can check a driver's recurring deductions and charges rule by rule before you release the settlement, and explain any line to the driver.
- How to use it
- Open a settlement and look at the recurring panel.
When a stop address is not recognized, the new order screen offers the closest match it found
- Why we changed it
- A stop address that could not be located was simply refused, leaving the dispatcher to guess at the correct spelling.
- How it helps
- You can accept the suggested address and finish the order instead of retyping it until it takes.
- How to use it
- Create an order and enter a pickup or delivery address; if it is not recognized, pick the suggestion offered.
The near-miss suggestion on new orders is labeled "Closest match"
- Why we changed it
- When no exact match was found the suggested row appeared without a label, so it was unclear whether it was the record searched for.
- How it helps
- Dispatchers can tell at a glance that the row is an approximation and decide whether to use it.
- How to use it
- On the new orders screen, search for a record that has no exact match.
Resolve and Waive on an inspection defect state what you are certifying before you confirm
- Why we changed it
- The two actions on a DVIR defect gave no wording about what the person signing off was attesting to.
- How it helps
- The staff member closing a defect knows whether they are certifying a repair or waiving it as not affecting safe operation, which is what FMCSA records expect.
- How to use it
- Open a DVIR inspection with a defect and choose Resolve or Waive.
A zone with no rate sheet now explains what is missing and what to add
- Why we changed it
- On a company with no rate sheets yet, the zone screen was blank with no indication of why.
- How it helps
- New companies can see what a zone needs before pricing works.
- How to use it
- Open a zone on a company that has no rate sheets yet.
You can turn the automatic document check on or off for each document type
- Why we changed it
- The automatic check ran the same way for every document type, with no way to exclude the ones it did not suit.
- How it helps
- You run the check only on the document types where it earns its keep, such as BOL or POD, and leave the rest alone.
- How to use it
- Go to Settings, open document types and switch the automatic check on the type you want.
Rate sheets open with a start screen showing how a price is built
- Why we changed it
- People setting up pricing for the first time had no guidance on how rates, brackets and rules combine into a price.
- How it helps
- New users can see the order of the pieces before they start entering rates.
- How to use it
- Open Rate management before any rate sheet exists.
Manage Columns now previews the board live and shows what each cell holds while you pick columns
- Why we changed it
- Choosing columns meant saving and going back to the board to see the result, and the settings panel took up most of the screen.
- How it helps
- You see the board change as you tick columns, and you can check what a cell actually shows before you keep it.
- How to use it
- On the dispatch board, open Manage Columns.
Fuel card connection details show the company's import policy
- Why we changed it
- The import policy applied to fuel card transactions was not visible on the connection.
- How it helps
- You can confirm how fuel transactions are brought in without asking support.
- How to use it
- Open Settings, go to the fuel card connection and view its details.
Document lists show the verdict of the automatic check next to each document
- Why we changed it
- The check ran but its result was only visible after opening the document.
- How it helps
- You see at a glance which documents passed and which need a look, without opening them one by one.
- How to use it
- Open any document list on an order or manifest.
The manifests column settings window is wider and adds row height and a column highlight
- Why we changed it
- The column window was cramped and gave no control over how dense the list looked.
- How it helps
- You fit more manifests on screen or space them out, and highlight the column you work from.
- How to use it
- Open the manifests list and click the column settings.
Driver and truck profiles show distances in your company's units
- Why we changed it
- Profiles showed distance in a fixed unit regardless of the company setting, so figures had to be converted by hand.
- How it helps
- Mileage on a driver or truck reads in miles or kilometers to match the rest of the account.
- How to use it
- Open a driver or truck profile in Fleet.
The Orders tab on a manifest loads faster and downloads the invoice without pulling every order
- Why we changed it
- Opening the Orders tab fetched all orders just to make the invoice download available.
- How it helps
- The tab opens quicker on manifests that carry several orders.
- How to use it
- Open a manifest and go to the Orders tab.
Document types, document groups and their checks now live on one settings page
- Why we changed it
- Document setup was split across separate places, so setting up a type and its group meant moving between screens.
- How it helps
- You set up document types, group them and configure their checks in one place.
- How to use it
- Go to Settings and open the documents page.
Sort and search the manifests on a settlement
- Why we changed it
- The manifests tab on a settlement listed everything in a fixed order with no way to find one trip, so long statements meant scrolling.
- How it helps
- Payroll staff can find a driver's trip on a statement in seconds and order the list the way they check it.
- How to use it
- Open a settlement and go to the Manifests tab, then use the search box or click a column header to sort.
The tender acceptance screen opens faster
- Why we changed it
- The screen loaded extra windows and data before showing anything, which delayed the first view.
- How it helps
- Dispatchers accept or reject tenders with less waiting when loads come in.
- How to use it
- Open a tender from the tenders list and accept it.
An onboarding step shows all of its guides, listed one under another
- Why we changed it
- A step with several guides showed only one of them, so the rest of the setup instructions were out of reach.
- How it helps
- New staff see the full set of instructions for a step without hunting for the missing ones.
- How to use it
- Open the onboarding checklist and select a step.
Document type settings use the full settings area, the same as Roles
- Why we changed it
- Document type pages were squeezed into a narrow panel while the rest of settings used the whole area.
- How it helps
- More document types fit on screen and the page behaves like the rest of settings.
- How to use it
- Go to Settings and open Document types.
Stop suggestions when creating an order now use the stop address for more accurate place details
- Why we changed it
- When creating an order, place statistics were requested without the stop address, so the details returned did not always match the stop being entered.
- How it helps
- Dispatchers see place information that matches the address they typed, so stops are entered with fewer corrections.
- How to use it
- Start a new order and enter a pickup or delivery address.
The manifest gross can be edited directly on the manifest
- Why we changed it
- Changing the gross meant editing the manifest as a whole, with no separate control over that figure.
- How it helps
- Staff update the gross on a manifest on its own, and the change is tracked against the permission for it.
- How to use it
- Open a manifest and edit the gross.
Recurring transactions can be created, edited, paused and deleted from the settlements screen
- Why we changed it
- Managing a repeating deduction or reimbursement was limited, and pausing one was not possible.
- How it helps
- Payroll staff set up a repeating deduction once, pause it when a driver is off, and remove it when it ends.
- How to use it
- Open Settlements, go to recurring transactions and use the actions on a row.
The document viewer has one toolbar with Add pages and a version history you can read.
- Why we changed it
- Viewer controls were spread out and version history was hard to follow, which slowed down anyone checking a BOL or POD.
- How it helps
- Adding pages and checking earlier versions happen in the same place as viewing the file.
- How to use it
- Open a document from an order or a manifest and use the bar at the top of the viewer.
Map markers show truck state by color, the legend counts each state and the recent track is drawn behind the truck
- Why we changed it
- Markers looked alike regardless of what the truck was doing, and there was no count per state or view of where a truck had just been.
- How it helps
- Dispatchers see at a glance how many trucks are moving, stopped or idle and where each one came from.
- How to use it
- Open the map and read the legend above the markers.
Settlements can repeat on a schedule and show an estimated completion date while they are being built.
- Why we changed it
- Recurring driver and vendor pay statements had to be created by hand each period, and there was no sign of how long a settlement run would take.
- How it helps
- Pay statements that repeat every period are set up once, and payroll staff can see when a run is expected to finish instead of waiting blind.
- How to use it
- Open Settlements and set a recurring schedule when creating a statement. The completion estimate shows while the settlement is being generated.
Fuel cards, fuel transactions and a new fuel analytics page
- Why we changed it
- Fuel card spend lived outside the product, so there was no place to see which card was used, for what and how much.
- How it helps
- Fleet staff review fuel transactions per card and truck and see spend trends without exporting to a spreadsheet.
- How to use it
- Open Fleet and go to fuel cards.
The map replays a truck's movement over a date range together with its manifests
- Why we changed it
- The map only showed where assets were now, so there was no way to review how a trip actually ran.
- How it helps
- Dispatchers and safety staff can retrace a trip, check stop times and answer customer questions about where the truck was.
- How to use it
- Open the map, pick an asset and choose a date range to play back.
Transactions on a settlement can be given a category.
- Why we changed it
- Pay items, deductions and reimbursements on a settlement could not be categorized, so pay statements were harder to break down.
- How it helps
- Payroll staff can group settlement transactions by category and see where a driver's pay and deductions come from.
- How to use it
- Open a settlement and set the category on a transaction.
Pages of an open document are listed underneath it, with Edit and sign in the same row.
- Why we changed it
- Page navigation and the edit and sign actions were in different places, so working through a multi-page document took extra clicks.
- How it helps
- Staff can move between pages and sign a document without leaving the viewer.
- How to use it
- Open a document and use the page list below it.
The map has Manifests and Split views that show how an order was split across manifests
- Why we changed it
- The map did not show manifests, so there was no way to see which trips carried an order after a split.
- How it helps
- Dispatchers see the trips behind an order and follow the split lineage without leaving the map.
- How to use it
- Open the map and switch to the Manifests or Split view.
You can add pages to a document straight from an order card or the document picker, and are asked before a driver's file is replaced.
- Why we changed it
- Adding a page meant opening the document first, and replacing a file a driver had uploaded happened without warning.
- How it helps
- Missing pages get attached where you are already working, and a driver's uploaded document is not overwritten by accident.
- How to use it
- On an order, use Add pages on the document card or in the document picker.
The map's All view marks each asset by kind and folds trailers and drivers under their truck
- Why we changed it
- Every asset was drawn the same way, so trucks, trailers and drivers cluttered the map and were hard to tell apart.
- How it helps
- Dispatchers read the map faster and see one marker per truck with its trailer and driver attached.
- How to use it
- Open the map and switch to the All view.
The map lists assets that sit in the same spot and counts them in the legend by view and fleet
- Why we changed it
- Assets parked at the same location hid each other, and the legend gave no sense of how many were where.
- How it helps
- Dispatchers see every truck at a yard instead of one marker and read the counts straight from the legend.
- How to use it
- Open the map and select a spot where several assets are parked.
The members list filters by role using the role names shown on screen.
- Why we changed it
- The role filter on the members list did not present platform roles by name, so narrowing a member list by role was guesswork.
- How it helps
- Admins can find every user with a given role in one step when reviewing who has access to what.
- How to use it
- Open Settings and then Members, then pick a role in the filter.
Each document version says what the upload changed, how many pages it has, and notes when a rate confirmation was revised.
- Why we changed it
- Version history listed uploads without telling you what happened in each one, so it was hard to tell a replacement from an added page or to spot a revised rate confirmation.
- How it helps
- Anyone opening a document can see which version to trust and whether the broker sent a revision.
- How to use it
- Open any document and look at its version history.
Editing a manifest gross is controlled by its own permission
- Why we changed it
- The manifest gross was changed as part of a general manifest edit, so anyone who could edit a manifest could change the money on it.
- How it helps
- Carriers can let dispatchers edit manifests while keeping the gross in the hands of the staff who are allowed to change pay figures.
- How to use it
- In settings, grant the manifest gross permission to the roles that need it.
Fixes 58
Invoices synced to the connected accounting system carry the correct reference in the memo
- Why we changed it
- The accounting integration sent a memo field that no longer matched what the accounting system expected, so references came through wrong.
- How it helps
- Bookkeepers can match synced invoices to the right record without editing the memo by hand.
- How to use it
- Sync an invoice to your accounting system and check its memo.
Unsaved edits survive the app reloading for an update
- Why we changed it
- When a new app version triggered a reload, unsaved draft edits in an open form could be lost.
- How it helps
- Work in progress survives an update reload instead of having to be retyped.
- How to use it
- Keep working as usual. If the app reloads for an update, the form you were filling in is saved first.
Users with limited roles no longer see permission errors on screens they can use
- Why we changed it
- Screens asked for data the user was not allowed to read, so people with limited roles got error messages on screens they could otherwise use.
- How it helps
- Users with limited roles can work through screens without spurious error messages.
- How to use it
- Sign in with a limited role and open the screens you work in.
A stop keeps its address when the city cannot be resolved instead of saving a wrong one
- Why we changed it
- When the address lookup failed, the stop kept a city that did not match the address entered.
- How it helps
- Stops carry the address the dispatcher typed, so drivers are not sent to the wrong city.
- How to use it
- Create an order and add a stop with an address that does not resolve.
Tender acceptance now tells you when your work has stopped saving
- Why we changed it
- While accepting a tender, the draft could quietly stop saving and the carrier kept filling it in with nothing being kept.
- How it helps
- You find out at the moment saving fails, so you can retry before losing the entries you made on the acceptance.
- How to use it
- Open a tender and start accepting it. A message appears if saving stops.
A failed order submit now says what actually went wrong
- Why we changed it
- When creating an order failed, the message was generic and did not name the reason, so dispatchers retried blindly.
- How it helps
- You see the real cause and can fix the field that blocked the order.
- How to use it
- Create an order and submit it. Any failure names the reason.
Location details show the orders that belong to that location
- Why we changed it
- The order list on a location was queried the wrong way and could come back empty or wrong.
- How it helps
- You can see the real order history for a pickup or delivery location.
- How to use it
- Open a location and look at its orders.
Saving your own edits no longer raises a false conflict warning
- Why we changed it
- After a save went through, the screen sometimes read the returning update as someone else's change and warned about a conflict that did not exist.
- How it helps
- You keep working without stopping to resolve a conflict that was never there, and a real conflict warning now means something.
- How to use it
- Edit and save an order or manifest as usual.
A failed integration connection can be completed instead of leaving the integration half connected
- Why we changed it
- When the connection callback failed, the integration was left in a broken state with no way to finish it.
- How it helps
- You can reconnect and get the integration working without help from support.
- How to use it
- Go to Settings, Integrations and connect again.
Recurring orders use one start date everywhere, and each preset says how soon it repeats
- Why we changed it
- The start date differed between the recurrence screens, and the preset list did not say what interval each option meant.
- How it helps
- You can see when the next order will be created and pick the right repeat without guessing.
- How to use it
- Open an order and set it to recur. The presets list shows the interval next to each option.
The orders Trends panel keeps updating instead of freezing
- Why we changed it
- When the live connection was reset, the panel stopped refreshing and showed stale figures until the page was reloaded.
- How it helps
- Trends keep moving on their own, so the numbers you read are current.
- How to use it
- Open the orders Trends panel.
Saved table views keep their columns after a view is deleted or a column is renamed
- Why we changed it
- Views still read columns from deleted views and lost track of renamed columns, so lists came back with the wrong layout.
- How it helps
- Your list layouts stay as you left them.
- How to use it
- Open any list with saved views, such as orders or trucks.
The accounting connection survives a temporary refresh failure instead of disconnecting
- Why we changed it
- A short-lived refresh error dropped the connection and someone had to reconnect and re-sync.
- How it helps
- Invoices keep syncing without a manual reconnect after a brief outage.
- How to use it
- Check the accounting integration under Settings, Integrations.
The QuickBooks page opens with your stored connection details even when the sync before it fails
- Why we changed it
- If the sync that runs before the page loaded failed, the QuickBooks page came up empty and there was no way to see or manage the connection.
- How it helps
- You can still see the connection and work with it while a sync problem is being sorted out, instead of hitting a blank page.
- How to use it
- Open Accounting and go to the QuickBooks page.
Order ID Start Number is validated and the order counter moves with it
- Why we changed it
- The field accepted values it could not use and the counter kept its old position, so new orders could get numbers you did not expect.
- How it helps
- You set the starting number once and the next order is numbered from it, with an explanation on the field of what is allowed.
- How to use it
- Go to Settings and edit Order ID Start Number.
The Orders page opens reliably instead of crashing
- Why we changed it
- The Orders page could crash on load and leave dispatchers with a blank screen.
- How it helps
- Dispatchers get to their orders without reloading or losing their place.
- How to use it
- Open Dispatch and go to the Orders page.
The invoicing company stays on an order while it is being created
- Why we changed it
- The invoicing company chosen on a new order was lost before the order was saved, so billing details had to be entered again.
- How it helps
- Orders reach billing with the right invoicing company the first time.
- How to use it
- Start a new order and select the invoicing company.
The selected tab on a settlement stays visibly marked
- Why we changed it
- On some settlement screens nothing indicated which tab was open.
- How it helps
- Payroll staff always know which part of the settlement they are looking at.
- How to use it
- Open a settlement and switch between its tabs.
A scheduled recurring rule shows its start date instead of a countdown once that date has passed
- Why we changed it
- The countdown kept running after the start date, which read as if the rule had still not begun.
- How it helps
- Payroll staff can tell at a glance whether a rule is already in effect.
- How to use it
- Open a settlement and look at a scheduled recurring rule.
The credit checked date saves correctly on customers and brokers
- Why we changed it
- The date was sent in a format the service did not accept, so credit check dates could fail to save.
- How it helps
- Billing staff can record when a customer or broker was credit checked and see it stick.
- How to use it
- Open a customer or broker and set the credit checked date.
When an order cannot be created, the reason shown matches what actually went wrong
- Why we changed it
- The new order screen read the refusal from the wrong place, so the message could be vague or misleading.
- How it helps
- Dispatchers see the real reason an order was refused and can fix it without guessing.
- How to use it
- Create an order; if it is refused the message names the cause.
A preset created from a settlement starts inside that settlement's pay period
- Why we changed it
- The new preset was given a start date outside the period it came from, so it did not apply to that settlement.
- How it helps
- Payroll staff can turn a line on a settlement into a reusable preset and have it count right away.
- How to use it
- Open a settlement and create a preset from one of its items.
The final stop is no longer offered as a split point on a manifest
- Why we changed it
- Picking the last stop as the split point was allowed, but the server refuses a split that leaves the new manifest with a single stop.
- How it helps
- Only stops that leave a real second trip are offered as split points.
- How to use it
- Open a manifest and start a split.
Mileage-band tariffs pick the right band for a load instead of falling to the wrong rate
- Why we changed it
- On rate sheets with mileage bands, a load could match the wrong band and produce a rate that did not match the customer's tariff.
- How it helps
- Quoted and billed rates match the agreed tariff, so invoices need fewer corrections.
- How to use it
- Open Rate Management, open a rate sheet with mileage bands and rate a load.
Address autocomplete keeps working through long sessions instead of going quiet
- Why we changed it
- The address lookup credentials could expire mid-session, so suggestions stopped appearing while typing an address.
- How it helps
- Address fields keep suggesting valid places for as long as you work, so stops and facilities are entered correctly the first time.
- How to use it
- Type an address in any address field, such as a stop on an order.
Creating an order shows pickup and delivery location stats, and tells you when they cannot be loaded
- Why we changed it
- The stats shown next to a location while creating an order came from an older source and stayed blank with no explanation when the lookup failed.
- How it helps
- Dispatchers see the history for a pickup or delivery point while building the order, and know when the numbers are missing instead of reading a blank space as zero.
- How to use it
- Start a new order and pick a pickup or delivery location.
Picking a template on the new order screen fills the order again
- Why we changed it
- A template chosen while creating an order stopped replacing what was already on the screen, so the template values never appeared.
- How it helps
- Orders built from a template start with the template's stops and rates again, instead of being retyped.
- How to use it
- Start a new order and pick a template.
Fields that only take whole numbers now reject a decimal value instead of failing the save
- Why we changed it
- Typing a decimal into a whole-number field, such as a count or a day value, broke the form and the record could not be saved.
- How it helps
- You see the field flagged straight away and can correct it, instead of losing the entry when you try to save.
- How to use it
- Shows up in any form field that takes whole numbers only, across orders, manifests and settings.
Email templates show the right name and category
- Why we changed it
- Template names and categories were misaligned in the list, so the wrong template could be picked.
- How it helps
- You find and send the template you meant to send.
- How to use it
- Open Settings and go to email templates.
The schedule board reloads manifests right after a truck is assigned
- Why we changed it
- After assigning a truck, the board kept showing the old manifest data until it was refreshed by hand.
- How it helps
- Dispatchers see the assignment on the timeline immediately and do not work from a stale board.
- How to use it
- On the schedule board, assign a truck to a manifest.
Fuel surcharge adders on rate sheets accept three decimal places
- Why we changed it
- Fuel adders were rounded to two decimals, so per-mile fuel rates quoted in tenths of a cent could not be entered exactly.
- How it helps
- Fuel surcharge tables match the customer's contract to the third decimal, so invoices come out to the agreed amount.
- How to use it
- Open a rate sheet and edit the fuel surcharge adder.
A tender no longer shows a driver row that was removed when the tender was reloaded
- Why we changed it
- After a tender refreshed, a driver that was no longer on it stayed on screen and could be acted on.
- How it helps
- The tender shows only the drivers currently on it, so dispatchers do not assign or plan against stale information.
- How to use it
- Open a tender that has been updated on the shipper's side.
Copying a fuel rule waits until its brackets are loaded, so the copy is complete
- Why we changed it
- A fuel rule could be duplicated before its brackets finished loading, producing a copy with missing brackets.
- How it helps
- Duplicated fuel surcharge rules carry every bracket, so billing stays correct.
- How to use it
- Open a rate sheet, find a fuel rule and use Copy.
On computers without modern graphics support the map shows a fallback view instead of breaking the page
- Why we changed it
- If the browser could not run WebGL2, the whole page crashed instead of degrading.
- How it helps
- Older machines can keep working with the rest of the screen and still see a usable map view.
- How to use it
- Open the map on a machine without modern graphics support.
Documents whose file is missing no longer retry endlessly when you open them
- Why we changed it
- A document record without a stored file kept asking for a download link, which slowed the screen down.
- How it helps
- Screens with attached documents load faster and the missing file is reported once.
- How to use it
- Open any record with attached documents.
Service schedules read the odometer from the ELD instead of the warranty record
- Why we changed it
- Mileage-based service intervals were taken from the warranty odometer, so service came due at the wrong mileage.
- How it helps
- Service reminders fire on the truck's actual mileage.
- How to use it
- Open a truck and check its service schedule.
Rules copied from a rate template keep the comparison they were set up with
- Why we changed it
- Template rule conditions were converted incorrectly when applied, so a rule could match the wrong loads.
- How it helps
- Prices built from templates come out as the template defines them.
- How to use it
- Apply a rate template to a company and check the rule conditions.
An order cannot move to Assigned until a truck or a carrier is on it
- Why we changed it
- Orders could be set to Assigned with nothing actually assigned, which hid loads that still needed coverage.
- How it helps
- The Assigned status now means the load really has a truck or a carrier behind it.
- How to use it
- Change the status on an order.
Zooming the map no longer throws an error when a cluster of trucks regroups
- Why we changed it
- When clusters re-formed during zoom, the map reported an error instead of simply showing no cluster.
- How it helps
- The map keeps working while you zoom around your fleet.
- How to use it
- Open the map and zoom in on a group of trucks.
A deleted document reports as missing instead of retrying forever
- Why we changed it
- Opening a deleted document left the screen retrying, with no clear answer.
- How it helps
- You get told the document is gone and can move on instead of waiting.
- How to use it
- Try to open a document that has been deleted.
The manifest detail page stops jumping while orders and notes load
- Why we changed it
- Content shifted down the page as the orders and notes finished loading, so clicks landed on the wrong thing.
- How it helps
- Dispatchers can read and click a manifest as soon as it opens.
- How to use it
- Open any manifest from the dispatch board.
The manifests tab on a settlement opens without breaking
- Why we changed it
- Clicking the manifests tab on a settlement could fail and leave the page unusable.
- How it helps
- You can review the manifests behind a driver's pay statement whenever you need them.
- How to use it
- Open a settlement and click the Manifests tab.
Opening a settlement period now always lands on the pay cycle you selected
- Why we changed it
- Choosing a pay cycle could still open a period from a different cycle, so the wrong dates were shown.
- How it helps
- Pay periods match the cycle picked, so settlements are built on the right dates the first time.
- How to use it
- In Settlements, pick a pay cycle and open a period.
The drivers page no longer crashes when a note has no reply yet
- Why we changed it
- Opening the drivers list with a note that had not been replied to could break the page.
- How it helps
- Driver records and their notes stay reachable.
- How to use it
- Open Fleet and go to Drivers.
Setting up a fuel card connection and recovering an account are more reliable
- Why we changed it
- Fuel card setup could fail part way through and leave an account that could not be recovered.
- How it helps
- Fuel card accounts connect on the first try and can be recovered when something goes wrong.
- How to use it
- In Fleet settings, open fuel connections and set up or recover an account.
Calculating an invoice uses the contract selected on the order and ignores late results from an earlier calculation
- Why we changed it
- The rate calculation could run against the wrong contract, and a slow earlier reply could overwrite a newer rate.
- How it helps
- Billing staff get the rate for the contract they picked, with no stale amounts appearing after a recalculation.
- How to use it
- Open an invoice, pick the contract and press Calculate.
The note on a recurring transaction is limited to 256 characters so it saves the first time
- Why we changed it
- Longer notes were accepted on screen and then rejected when saving, losing what was typed.
- How it helps
- Payroll staff see the limit while typing instead of losing a long note on save.
- How to use it
- Open Settlements, create or edit a recurring transaction and fill in the note.
The map keeps its camera on the selected truck, keeps panels open when clicking history and shows driver hours again
- Why we changed it
- Selecting a truck moved the camera away, clicking a point in the location history closed the open panels, and driver hours of service stopped loading.
- How it helps
- Dispatchers can follow a truck and step through its history without the map losing their place.
- How to use it
- Open the map, select a truck and click through its location history.
Reopening the broker picker keeps what the dispatcher already typed
- Why we changed it
- Closing and reopening the broker picker cleared the search text, so the name had to be typed again.
- How it helps
- Dispatchers keep their search when they step out of the picker and come back.
- How to use it
- On an order, open the broker picker, type a name and reopen it.
Permission counts stay visible on roles with long category names
- Why we changed it
- Long category names pushed the permission count out of view on the roles screen.
- How it helps
- Admins can see how many permissions a category grants while reviewing a role.
- How to use it
- Open Settings, go to roles and open a role.
Accepting a tender now explains why Sign & Continue did not go through
- Why we changed it
- When signing a tender failed, the button did nothing and gave no reason, so carriers could not tell whether the tender was accepted.
- How it helps
- Carriers see the reason the acceptance was refused and can correct it instead of retrying blindly.
- How to use it
- Open a tender and press Sign & Continue.
Settlement tabs are named after the settlement instead of the raw template name
- Why we changed it
- Tabs showed the internal template name, which did not tell staff which settlement they had open.
- How it helps
- Payroll staff can tell settlements apart at a glance when several are open.
- How to use it
- Open a settlement and look at the tab titles.
Connections you only have read access to can no longer be edited or disconnected by accident.
- Why we changed it
- Integration connection controls stayed active for users with read-only access, so edit and disconnect actions were offered to people who could not perform them.
- How it helps
- Only users with the right permission can change a connection, which keeps a working integration from being broken by mistake.
- How to use it
- Open Settings and then Integrations. Controls on a connection are inactive when your access is read-only.
Fuel card credentials save as one complete set instead of partly
- Why we changed it
- Saving fuel card credentials could write some fields and not others, leaving a half-saved connection.
- How it helps
- The fuel card connection is either saved in full or not at all, so fuel imports do not fail on incomplete credentials.
- How to use it
- Open the fuel card settings and save your credentials.
Fuel card cutoff settings stay put when old credentials are saved or the card account is disconnected
- Why we changed it
- Writes from legacy credentials or a disconnect could overwrite the fuel card cutoff, throwing off which transactions landed in which period.
- How it helps
- Fuel transactions keep falling into the right period, so fuel reporting and driver deductions stay accurate.
- How to use it
- Open the fuel card connection in settings and check the cutoff.
Disconnecting old fuel card credentials keeps your fuel import settings
- Why we changed it
- Disconnecting legacy fuel card credentials cleared the import policy, so imports had to be set up again.
- How it helps
- Fuel transaction imports keep running on the rules you chose after credentials are swapped.
- How to use it
- In fuel card settings, disconnect the old credentials and connect the new ones.
Reconnecting a fuel card account keeps the policy that was already set on it
- Why we changed it
- Reconnecting a fuel card account could drop the policy attached to it, so limits and rules had to be set up again.
- How it helps
- Fuel card settings survive a reconnect, and the account shows whether it has been moved to the new setup.
- How to use it
- In Fleet settings, reconnect a fuel card account and check its policy.





