MSA TMS — User Guide

A practical, end-to-end walkthrough of MSA's Transportation Management System for dispatchers, fleet managers, accountants, and safety teams. Every screen in the app is covered, with a screenshot and a short explanation of what to do there.

For end-users English Includes live screenshots Updated May 2026

Overview

MSA TMS is the daily operating system for the carrier. It is organised around three big ideas:

  1. Boards — at-a-glance, action-oriented views of what's happening right now (where trucks are, which loads need attention, who's home, what's invoiceable).
  2. Main — the source of truth for the company's data: loads, drivers, trucks, trailers, and reports.
  3. Dispatch / Fleet / Accounting / Safety / Settings — specialised areas for the teams who own those workflows.

Most days, a dispatcher lives on the Load Board and the Loads page. A fleet manager lives on Repair and PM. Accounting lives on Invoicing and Expenses. Safety lives on Claims.

M

Map

See every truck on the road in real time.

L

Loads

Create, assign, status-update, and close every load.

D

Drivers

Onboard, manage payroll, track hours and assignments.

F

Fleet

PM schedules, repairs, fuel cards, photo control.

$

Accounting

Toll, fuel, and unit-level expense tracking.

S

Settings

Users, roles, integrations, and company setup.

Logging in

MSA TMS lives at app.tms.msagroupllc.com. Use your work email and password to sign in.

  1. Open the URL above in a modern browser (Chrome, Edge, or Safari).
  2. Enter your Email and Password.
  3. Tick Remember me if you'd like the browser to remember your email next time.
  4. Click Login.

If your account belongs to more than one carrier, you'll be asked to pick which one to work in for this session. You can change carrier later by logging out and back in.

Forgot password? Click the Forgot password? link below the password field. You'll receive a reset link by email.
MSA TMS login screen
The login screen.

Welcome dashboard

The first screen after login is the Welcome page. It greets you by name, shows the current date and time (Eastern Time), and surfaces a row of Jump back in shortcuts to the four most-used screens: Load Board, Drivers, Trucks, and Invoicing.

The top bar shows live counts of Drivers, Trucks, Trailers, and Loads so you can confirm the fleet size at a glance. Your profile menu is at the far right.

Tip of the moment — a small motto rotates each minute. They're harmless dispatch wisdom, not action items.
Welcome dashboard
The Welcome page after logging in.

App layout

Every screen in the app uses the same shell:

  • Left sidebar — your map of the app, grouped by area (Boards, Main, Dispatch, Fleet, Accounting, Safety, Settings). Click an item to open the page; the active item is highlighted in orange.
  • Top bar — fleet counts, global search (🔎), notifications (🔔), and your profile menu.
  • Main area — the page itself. Most pages combine filters on the top, a table or map below, and an Action column on the right of each row.
  • Right drawer — when you edit a row (status, driver, truck, broker, etc.) the form slides in from the right rather than opening a pop-up dialog. Click outside or hit the Cancel button to dismiss.
Permission-driven UI: if a sidebar item or button is missing for you, your role doesn't have permission for it. Ask an admin to update your role under Settings → Users.

📊 Boards

Boards are the operational dashboards — they pull live data from across the system and present it in the shape that team needs right now.

Map

A live map of every truck in the fleet, with each pin showing the unit number, driver, current speed, and last update. Click a pin to reveal its route, recent stops, and any active load.

  • Pan and zoom like any web map.
  • Filter by driver, truck, or status from the toolbar.
  • Lines drawn on the map represent ongoing trips, including pickup and delivery points.
Boards / Map
Boards → Map — live fleet positions.

Load Board

The dispatcher's home base. Every load currently in the system, in one table, with filters at the top for status, driver, truck, dispatcher, broker, dates, and more. Click any row to open the full Load detail page.

Load number

Each load carries a unique reference number (e.g. #8914446) displayed in the top-left of the row and the detail view. This is the broker's or shipper's order number — use it in every message, call, and document related to that shipment so everyone is talking about the same load.

Load type

Every load is one of two types, shown just below the load number:

  • One time — a standalone, spot-market shipment. Every field (rate, broker, route) is negotiated and entered fresh. Use this for loads that don't follow a fixed, recurring pattern.
  • Lane — a recurring run tied to a saved lane in Dispatch → Lanes. The broker, base rate, and route are inherited from the lane definition, so the load is faster to create and less error-prone. Use this whenever you run the same origin–destination pair on contract.
  • Use the column sort arrows to re-order by pickup date, delivery date, or rate.
  • Inline status chips are colour coded — see Load statuses for the full legend.
  • The filter bar at the top lets you narrow by status, driver, truck, dispatcher, broker, and date range.
Boards / Load Board
Boards → Load Board — every load at a glance.

Gross Board

A weekly profitability scorecard. For each truck (or driver) the board shows total gross revenue, miles, rate per mile, deductions, and notes. The colours flag trucks that are over- or under-performing the threshold set in Settings → Gross Board.

  • Switch between weeks with the date picker at the top.
  • Click a row to expand the individual loads that contributed to the total.
  • The notes column is shared with the dispatcher — leave a comment when re-classifying a load.
Boards / Gross Board
Boards → Gross Board — weekly profitability per unit.

Lane Board

A view of your top-performing lanes (origin → destination pairs). Use it to spot where the company is making the most money per mile, where you have a backlog of trips, and where rates are dropping.

  • Sort by gross, RPM, or trip count to find the most valuable lanes.
  • Click a lane to see every load that ran it.
  • Use the date filter to compare this month to last.
Boards / Lane Board
Boards → Lane Board.

Home Time

The driver vacation / home-time planner. Each row is a driver; the columns are days of the week. Use it to plan routing around drivers who'll be off, and to honour home-time requests.

  • Click a cell to mark a driver as home / on the road / off.
  • Hover for the driver's last and next planned home dates.
Boards / Home Time
Boards → Home Time.

Invoicing

The accounting team's worklist for closing out loads and getting paid. Filter by broker, dispatcher, or invoice status (Pending, Invoiced, Paid). For each load you can review the rate confirmation, BOL, and any photo control evidence before sending the invoice.

  • Send invoices in bulk by selecting rows and using the Action menu.
  • Mark paid loads from the row's edit drawer — this updates the related Gross Board calculation.
Boards / Invoicing
Boards → Invoicing.

Docs Board

A documentation health board — for each load it shows what's uploaded and what's missing (Rate Confirmation, BOL, POD, lumper receipts, scale tickets, photo control). Red badges mean a document is missing; green means uploaded.

  • Click a row to jump straight to the load's Documents tab.
  • Use this board the day before invoicing to make sure nothing's missing.
Boards / Docs Board
Boards → Docs Board.

PM Planning

A forward-looking maintenance calendar. PM (Preventive Maintenance) schedules from the Fleet module are projected onto a calendar so you can plan which trucks come off the road in which week.

  • Filter by PM type (A-service, B-service, DOT inspection, etc.).
  • Click an event to open the PM record in Fleet → PM.
Boards / PM Planning
Boards → PM Planning.

📁 Main

Main is where the core data lives. Anything you read in a board is created and edited here.

Loads

The full loads ledger. Create a new load with the + button in the top-right, search and filter existing loads, and click any row to open its detail view. The detail page is the most-edited surface in the system.

From the load detail page you can:

Edit drawer pattern: every field with a pencil (✏️) icon is in-place editable. Clicking it opens a right-hand drawer with a Save button at the bottom. There is no separate "Edit mode" — changes are saved per field.
Main / Loads
Main → Loads — the full load ledger.

Load number

Each load has a unique reference number displayed in the first column of the Load Board (e.g. 9396132, 67526841). This is the broker's or shipper's order number for the shipment.

  • Use it in every call, message, and document related to that load — both you and the broker will refer to the load by this number.
  • It must match the number printed on the Rate Confirmation exactly — accounting uses it to tie the invoice to the correct RC.
  • Always copy it character-for-character from the broker's confirmation email or load tender. Even a single digit off can cause payment delays.
  • To edit the load number, open the load detail and click the pencil icon next to the number in the top-left panel.
Load Board — load numbers
Load Board — each row shows the load number in the first column.

Load type

Every load is classified as one of two types, shown in small text just below the load number on the Load Board. The type determines how the load was created and where its defaults come from.

One Time

A standalone, spot-market shipment with no recurring contract. All fields — rate, broker, pickup, destination — are negotiated and entered fresh for each load. Use One Time for any shipment that isn't part of a fixed, contracted schedule.

Lane

A recurring run tied to a saved lane in Dispatch → Lanes. When a lane load is created, the broker, base rate, and route pre-fill automatically from the lane definition — reducing manual entry and the chance of error. Use Lane for contracted runs you operate on a regular schedule with the same broker and route.

Switching type: open the load detail and click the pencil icon next to the load number. In the drawer you can change the type between One Time and Lane at any point before the load is Closed.
Load Board — load types
Load Board — "One time" and "Lane" labels appear below each load number.

Documents — RC, BOL, POD, Invoice

The Documents tab (the first tab in the load detail) shows four primary document slots and a More Documents table for any additional files. Each slot shows a thumbnail when a file is uploaded, or No document when empty.

Documents tab overview
Documents tab — four primary slots: RC, BOL, POD, and Invoice.

RC — Rate Confirmation

The legal contract between your carrier and the broker. It states the agreed-upon rate, pickup and delivery addresses, commodity, weight, and any special requirements (temperature control, team driver, hazmat). The broker sends the RC before the load moves. Verify every figure matches what was verbally agreed before the driver departs — the RC is the document accounting invoices against. If anything is wrong, call the broker to correct it before signing.

RC — Rate Confirmation
RC slot — Rate Confirmation uploaded by the broker before dispatch.

BOL — Bill of Lading

The shipping receipt issued by the shipper at the origin facility. It lists the freight description, piece count, weight, and the condition of the cargo at the time of loading. The driver must get the BOL signed and stamped by the shipper before leaving the dock. A signed BOL is the carrier's proof that the freight was received in good condition — it is the primary defence if a cargo damage claim is filed later.

BOL — Bill of Lading
BOL slot — collected and signed by the shipper at pickup.

POD — Proof of Delivery

The signed delivery receipt from the consignee at the destination. When the driver delivers, the consignee signs and stamps the BOL — that signed copy becomes the POD. Upload it to the load as soon as the driver sends a photo. No POD = no invoice. Most brokers will not release payment without it. The Docs Board flags any Delivered load missing a POD.

POD — Proof of Delivery
POD slot — signed by the consignee at delivery.

Invoice

The invoice sent to the broker or factoring company after a successful delivery. Accounting generates it from the load's Rate and Extra Bill totals and attaches the RC, BOL, and POD as supporting documents. Once the invoice has been sent, upload a copy here so the load file is complete.

Invoice
Invoice slot — uploaded after the invoice is sent to the broker.
Document health check: open the Docs Board before invoicing day to see every load's document status at a glance — red means missing, green means uploaded.

Route & miles

The Route section on the left panel of the load detail shows the full itinerary and the three mileage figures used to assess profitability. Click the pencil icon in the Route header to edit any of these fields.

Pickup

The origin — where the driver collects the freight. Displays the facility name, full street address, city, state, and ZIP, plus the scheduled pickup appointment date and time. Confirm this matches the RC before dispatching the driver.

Destination

The delivery point — where the freight is dropped off. Displays the consignee facility name, full address, and the delivery appointment window. A load can have multiple destinations (multi-stop drops); each stop appears in sequence under the Route section.

Empty miles (deadhead)

Miles driven with no freight on board — from the driver's last position to the pickup facility. Deadhead miles burn fuel and add wear but generate zero revenue. A high empty-mile count relative to loaded miles is a profitability warning and usually signals poor truck positioning or a badly matched load.

Loaded miles

Miles driven while carrying the freight — from the pickup facility to the final destination. These are the revenue-generating miles. Rate per loaded mile (RPM) is the key efficiency metric shown on the Gross Board.

Total miles

Empty miles + Loaded miles. The full distance the truck travels for this load. Used for fuel cost estimation and for driver pay when the driver is compensated per mile (rather than a percentage of the gross).

Rule of thumb: aim to keep empty miles below 15–20 % of total miles. Consistently high deadhead on a truck points to a routing or positioning problem that should be addressed in dispatching.
Load detail — Route section
Route section: pickup, destination, and all three mileage fields.

Actions

Every editable field in the load detail shows a pencil icon (✏️) on hover. Clicking it opens a right-hand drawer with the relevant form. All changes are saved with the Save button at the bottom of the drawer and are timestamped in the Log tab of the load.

Change load status

Click the coloured status chip in the top-left panel (e.g. En Route). A status picker slides in from the right showing all available statuses. Select the new status and confirm. Use this to advance the load lifecycle (Upcoming → En Route → Delivered) or to pause it (On Hold). See Load statuses for what each status means.

Change load number or type

Click the pencil icon next to the load number at the top of the detail page. In the drawer, update the Load number field (the broker's reference) and/or switch the Load type between One Time and Lane. Save.

Change driver

Click the pencil icon next to the driver's name. A driver-picker drawer opens — search by name or scroll the list. Select the replacement driver and save. The previous driver is automatically unassigned from this load.

Driver availability: the picker only lists drivers who are not already on an active load. If a driver is greyed out, resolve their conflicting assignment before reassigning.

Change broker

Click the pencil icon in the broker row (showing the broker name and MC number). Search for and select the correct broker from your Brokers directory. Save. The broker on a load determines which factoring company receives the invoice — double-check before invoicing.

Change rate

Click the pencil icon in the Payment section next to the Rate field. Enter the new agreed rate in dollars and save. The updated rate flows immediately to the Gross Board and Invoicing Board.

Change extra bill

In the same Payment drawer as Rate, update the Extra Bill field. Extra Bill covers any charge on top of the base rate — detention, layover, TONU (Truck Order Not Used), lumper reimbursement, or a fuel surcharge. It is added to the Rate when the invoice total is calculated. Leave it at $0 if there are no additional charges on this load.

Uploading documents

All documents are uploaded from the Documents tab of the load detail page. Click the pencil icon on any document card — a drawer slides in from the right with a drag-and-drop upload zone. Drop your file or click Browse to pick it from your computer, then hit Save (or Submit). Accepted formats: PDF, JPG, PNG. Max 20 MB per file. To replace an existing file, open the same drawer and upload again.

Upload RC — Rate Confirmation

Click the pencil icon on the RC card. The Rate Confirmation drawer opens. Drag and drop the PDF from the broker, or click to browse. If a file is already attached it shows as a link — you can open it in a new tab or delete it with the trash icon before uploading a replacement. Click Submit.

Upload RC drawer
Rate Confirmation upload drawer — with an existing file already attached.

Upload BOL — Bill of Lading

Click the pencil icon on the BOL card. The Bill of Lading drawer opens with an Upload Documents — Drag and Drop or Browse zone. Drop the driver's scanned BOL photo or PDF, then click Submit. Upload as soon as the driver confirms pickup so the record is never left empty.

Upload BOL drawer
Bill of Lading upload drawer — drag, drop, or browse to attach the file.

Upload POD — Proof of Delivery

Click the pencil icon on the Pods card. The Pods drawer opens. Drop the signed delivery receipt the driver sends after drop-off, then click Submit. The load cannot be invoiced without a POD on file — upload it the same day as delivery.

Upload POD drawer
POD upload drawer — attach the consignee-signed delivery receipt.

Upload Invoice

Click the pencil icon on the Invoice card. The Invoice drawer opens with an Upload file — Drag & drop or click zone. Attach the invoice PDF after accounting has sent it to the broker or factoring company, then click Save. This completes the document package for the load.

Upload Invoice drawer
Invoice upload drawer — attach after the invoice has been sent.
Best practice: RC → upload as soon as the broker sends it · BOL → upload immediately after driver confirms pickup · POD → upload the same day as delivery · Invoice → upload after sending to broker. This keeps the Docs Board green and invoicing fast.

Drivers

The driver roster. For each driver you can open a profile page with personal info, CDL, medical, payroll (% per load or per mile), assigned truck, hours of service, contacts, and uploaded documents.

  • + New driver — onboarding wizard for a brand-new driver.
  • Filter by employment status (Active, Terminated, Onboarding).
  • Open a driver to manage hold/release, vacation, and pay history.
Main / Drivers
Main → Drivers.

Trucks

Every power unit in the fleet. A truck record holds VIN, plate, make and model, annual registration, ownership (owned / leased / O/O), assigned driver, and any attached devices (Samsara, Azuga, etc.).

From a truck record you can:

  • Assign or unassign a driver.
  • Open the truck's PM schedule, repair history, fuel-card transactions.
  • Add documents (registration, IFTA, annual inspection, plates).
Main / Trucks
Main → Trucks.

Trailers

Every trailer in the fleet. Mirrors the Trucks page: VIN, plate, type (Dry Van, Reefer, Flatbed), ownership, current assignment, and documents.

  • Use the Type filter to find an available Reefer for a temperature-controlled load.
  • Trailer history shows which truck pulled it and when.
Main / Trailers
Main → Trailers.

Reports

A hub of pre-built reports — driver pay, gross, dispatcher commission, broker analysis, lane analysis, and more. Pick a report card to open it, choose a date range, and export to Excel / PDF.

  • Reports run against live data so they always match the current state.
  • Save common filter sets as bookmarks (browser URL captures filter state).
Main / Reports
Main → Reports.

Archive

Where Closed loads go after you mark them. The Archive is read-only — open a load to review the final invoice and documents, but you can't edit financial figures. Use it during audits or to look up an old POD.

Main / Archive
Main → Archive.

🚚 Dispatch

Dispatch Teams

Group dispatchers into teams (e.g. Day Shift, Night Shift, Reefer Desk). Each team has members and the trucks/drivers they own. The team a load is dispatched by is what feeds the dispatcher-commission report.

Dispatch / Teams
Dispatch → Dispatch Teams.

Brokers

The brokers and shippers you do business with. Each broker record stores MC number, contact info, factoring company, and rate history. When you create a load you pick a broker from this list.

  • Use the + New broker button to add a brand-new partner.
  • Open a broker to see every load you've ever run for them.
Dispatch / Brokers
Dispatch → Brokers.

Lanes

Named lanes (origin → destination, e.g. ATL → MIA). Used both for reporting and as a quick pick when creating a load. Lanes link to recurring broker contracts.

Dispatch / Lanes
Dispatch → Lanes.

Partner Companies

Other carriers you partner with — outsourcing loads, leasing trucks, or running drop-and-hook arrangements. Each partner record stores their MC, COI, and the contact people you deal with.

Dispatch / Partner Companies
Dispatch → Partner Companies.

🔧 Fleet

PM (Preventive Maintenance)

Scheduled maintenance for every truck and trailer. Each row shows the unit, the next due date or mileage, and the current state (Upcoming, Due, Overdue, Done).

Fleet / PM
Fleet → PM.

Repair

A live ticket of every truck or trailer currently in or recently out of the shop. Top tabs let you switch between Truck and Trailer. Filters on the right narrow by shop, mechanic, status (In Shop, Diagnosing, Done), and date.

  • + New repair — opens a form to log a unit going to the shop.
  • Attach photos and the shop's invoice; cost flows into Accounting.
Fleet / Repair
Fleet → Repair.

Photo Control

Drivers upload photos of the truck and trailer (interior, exterior, tires) at regular intervals. Photo Control is where Safety and Fleet review those submissions, flag issues, and follow up with the driver.

  • Filter by date and driver to spot drivers who missed a check.
  • Use the inline approve/reject buttons; comments are visible to the driver.
Fleet / Photo Control
Fleet → Photo Control.

Fuel Card

Manage the fleet's fuel cards (e.g. EFS, Comdata). Each card record links to a truck and a driver. Transactions imported from the fuel-card provider show here and feed Accounting → Fuel.

  • Issue, deactivate, or replace a card.
  • Set per-card daily or weekly spending limits.
Fleet / Fuel Card
Fleet → Fuel Card.

Inventory

Parts and supplies on hand at your shop (filters, brake pads, tires, fluids). Use inventory to track what you have so a repair can be costed against it instead of always buying new.

Fleet / Inventory
Fleet → Inventory.

Repair Shops

The directory of shops you use — in-house and 3rd-party. Each record stores address, contact, accepted payment methods, and labour rate. New repair tickets pick a shop from this list.

Fleet / Repair Shops
Fleet → Shops.

💵 Accounting

Toll

Toll transactions imported from Bestpass (and similar). Each row shows toll amount, lane, transponder, truck, and the load it should be billed against.

  • Reassign a toll to a different load if it was auto-matched incorrectly.
  • Export selected rows for reconciliation.
Accounting / Toll
Accounting → Toll.

Fuel

Fuel-card transactions, joined to drivers and trucks. Use it to spot anomalous spending (volume way above typical, unfamiliar location, mismatched truck).

  • Filter by truck, driver, card, or location.
  • Click a row to see the transaction in detail (gallons, price/gal, MPG).
Accounting / Fuel
Accounting → Fuel.

Expenses

The catch-all expenses ledger — anything that isn't a toll or a fuel-card swipe (Bestpass fees, IFTA, registration, deductions, etc.). Each line has an expense category, an amount, a date, and is attached to a truck, trailer, or driver.

Accounting / Expenses
Accounting → Expenses.

🛡️ Safety

Claims

The accident / cargo-claim register. Each claim record holds the date, location, driver, truck, photos, police report, the broker's claim number, and the cost.

  • Use the status workflow (Open → Investigating → Settled / Denied) to track resolution.
  • Closed claims feed driver scorecards and insurance reporting.
Safety / Claims
Safety → Claims.

⚙️ Settings

Users

Manage everyone who can log in: name, email, role, dispatcher team, status. Only users with the SETTINGS_USERS_VIEW permission see this page.

  • + New user — invite a new teammate.
  • Click a user to edit their role, reset password, or deactivate them.
Permission-driven: a user's role determines which sidebar items and buttons they see. See Permissions.
Settings / Users
Settings → Users.

Integrations

Third-party integrations the carrier uses. The card grid surfaces Samsara, Azuga, SkyBitz, Bestpass, ELD providers, and Gemini. Each card opens its own settings screen where you paste in API keys and toggle features.

  • Once configured, integrations populate the Map, Fuel Card, Toll, and similar pages automatically.
  • Use the Test connection button on each card before saving.
Settings / Integrations
Settings → Integrations.

Settings hub

The catch-all settings grid. Each card opens a sub-page:

  • Roles — define permission sets that get assigned to users.
  • Companies — your own legal entities (DBAs / MCs).
  • Departments — internal org chart used for routing and reports.
  • Expenses Categories — the taxonomy used in Accounting → Expenses.
  • Payment methods — ACH, Wire, Check, etc., used on broker invoices.
  • Gross Board settings — the threshold colours and rules for the Gross Board.
Settings hub
Settings hub.

📖 Reference

Load statuses

Every load in the system carries one of these statuses. Colours and meanings are consistent across the Load Board, Loads list, Invoicing Board, and all Reports. To change a load's status, open the load detail and click the coloured status chip on the left panel — the status picker slides in from the right.

Upcoming En Route On Hold Delivered Rejected Cancelled Closed

Upcoming

The load has been booked, a driver has been assigned, and the RC is in place — but the freight has not yet been picked up. The driver is either en route to the shipper or waiting for a pickup appointment. This is the starting status for every new load. All paperwork should be confirmed and the driver briefed before the status moves forward.

En Route

The driver has picked up the freight at the origin facility, collected the signed BOL, and is actively driving toward the destination. Set this status as soon as the driver confirms pickup. The load stays En Route until the driver arrives at the destination and completes delivery.

On Hold

The load is temporarily paused — it is neither moving nor cancelled. Common reasons: the broker changed the pickup appointment and the driver is waiting for a new time; the driver had a breakdown and a replacement is being arranged; the shipper postponed the load without cancelling it. Use On Hold to flag to the team that this load needs attention before it can proceed. Always leave a note explaining why it is on hold.

Delivered

The freight has been delivered to the consignee and the driver has collected the signed POD. Set this status as soon as delivery is confirmed. Delivered loads appear in the Invoicing Board — this is the signal for accounting to begin the invoicing process. Upload the POD to the Documents tab before the load is invoiced.

Rejected

The broker offered the load but withdrew it — or the carrier declined the offer — before a driver was dispatched. No freight was moved and no revenue was earned. Rejected loads are retained in the system for record-keeping but do not appear on the Invoicing Board or feed the Gross Board.

Cancelled

The load was accepted and may have been scheduled or partially started, but was pulled off the board before completion — by either the carrier or the broker. A cancellation fee (TONU — Truck Order Not Used) may be owed by the broker. If so, record it in the load's Extra Bill field before closing the load.

Closed

The load has been fully invoiced and financially reconciled. Once closed, the load moves to Archive and its financial fields (Rate, Extra Bill) are locked against editing. Only admin-level users can re-open a Closed load. Use Archive to look up old invoices, PODs, or audit data.

Typical lifecycle: Upcoming → En Route → Delivered → Closed.
On Hold can appear between any two statuses.
Rejected and Cancelled are terminal — they do not progress further.

Permissions, in short

Permissions are resource-based — for each resource (Loads, Drivers, Trucks, Brokers, Fuel Cards, …) a role can have VIEW, ADD, EDIT, and DELETE rights independently.

The sidebar groups and buttons you see are filtered by permissions. If a screen or button is missing, ask an admin to grant the appropriate resource on your role under Settings → Roles.

FAQ

I don't see a sidebar item I used to have.

Your role's permission for that resource was removed. Speak to an admin who can update your role under Settings → Users / Roles.

The page won't load — it spins forever.

Check your internet connection first. The app needs to reach api.tms.msagroupllc.com. If that's blocked by your network, the app will route you to a maintenance page. A hard refresh (Ctrl+Shift+R) clears most stuck states.

I edited something but the change doesn't show up.

The edit drawers send a partial update — the change is saved on the server, but you may need to re-load the page to see it propagate to other widgets (e.g. the Gross Board cache).

How do I switch carrier?

Log out and log back in. If your account belongs to multiple carriers, the picker shows up after you enter your password.

How do I reset my password?

Click Forgot password? on the login screen. You'll receive an email with a reset link. Reset links expire in 24 hours.

Which browser is supported?

Recent Chrome, Edge, Safari, or Firefox. The app uses modern JavaScript and may misbehave on Internet Explorer or very old releases.