Skip to content
roadmark

3PL warehouse software

See every pallet, and turn today's orders into loads without leaving the building.

Roadmark receives against your customers' ASNs, keeps a location for every pallet, bills storage by the pallet each month, and turns outbound orders straight into loads your carriers tender on. Run it as light warehousing beside your transportation, or connect the WMS you already run.

The rack map of the Mississauga warehouse, aisles coloured by customer, with occupancy by aisle and overall
Rack map · Mississauga warehouseTuesday 10:00 · 69% full
34
Prairie Foods positions
23
Northgate Home positions
26
Lakeshore Grocers positions
37
Empty positions
  • Aisle APrairie Foods

    90%Aisle A: 18 Prairie Foods, 90% full
  • Aisle BMixed

    80%Aisle B: 12 Prairie Foods, 4 Northgate Home, 80% full
  • Aisle CNorthgate Home

    70%Aisle C: 14 Northgate Home, 70% full
  • Aisle DLakeshore Grocers

    100%Aisle D: 20 Lakeshore Grocers, 100% full
  • Aisle EMixed

    55%Aisle E: 5 Northgate Home, 6 Lakeshore Grocers, 55% full
  • Aisle FReserve

    20%Aisle F: 4 Prairie Foods, 20% full

Receive against the ASN and flag whatever doesn't match.

Every inbound trailer is checked against the ASN the customer sent. A short pallet or a damaged case doesn't wait for someone to notice at month end: the exception goes to the customer with photos, the same day.
An inbound trailer checked against the customer's ASN, with the exceptions drafted to the customer
ASN-77410Prairie Foods · PO PF-3390 · door 3, 07:40
An inbound trailer checked against the customer's ASN, with the exceptions drafted to the customer
ItemExpectedReceivedStatus
Canned soup, 24-ct cases120120Matches
Pasta sauce, 12-ct cases80746 short
Cereal, 16-ct cases60603 damaged

Tracking agentDrafted to Prairie Foods

"ASN-77410 received with exceptions: pasta sauce short 6 cases (74 of 80), cereal 3 cases damaged with crushed corners. Photos attached. Let us know how you'd like these handled."

Orders due today become tomorrow's load.

Orders due today are grouped by destination. When a group is ready, it becomes a load in the TMS with its stops already set, and goes out for tender without anyone re-keying an address.
A customer's orders due today
Orders due todayLakeshore Grocers
Store 1214 pallets
Store 279 pallets
Store 55 pallets
Total28 pallets
The load the Planning agent built from them
Planning agentLoad 48290

Mississauga warehouse → 3 Lakeshore Grocers stores

Stops3, sequenced by drop time
Weight28 pallets, 19,600 lb
Tender toNorthline Freight
Rate$1,180.00 CAD

Storage bills itself off the same pallet count.

Positions held, pallets handled in and out, and any accessorial are totalled from the same warehouse activity at month end, not rebuilt in a spreadsheet.
A month's storage and handling invoice
Invoice · storage and handlingNorthgate Home · August 2026
Storage, 23 positions × CA$18.00/monthCA$414.00
Handling in, 40 pallets × CA$6.00CA$240.00
Handling out, 34 pallets × CA$6.00CA$204.00
Labelling, 120 units × CA$0.35CA$42.00
Shrink-wrap, 34 pallets × CA$4.50CA$153.00
Total$1,053.00 CAD

Connect your WMS

Already run a WMS? Keep it, and sync through it.

Orders, inventory and receipts move by EDI or API from the WMS you already run, so Roadmark plans transportation on real, current stock without becoming your warehouse system of record.
  • 940

    The order to ship

    An outbound order arrives from your WMS as a 940, and Roadmark turns it into a load.

  • 945

    Confirms what shipped

    A 945 goes back once the load leaves, with the pallets and pieces that actually went.

  • 943

    A transfer inbound

    Stock moving in from another location arrives as a 943 and becomes an ASN to receive against.

  • 944

    Confirms what was received

    A 944 goes back with what the warehouse actually received against it, exceptions included.

Everything here also moves by API, for a WMS that speaks one.

Run receiving and storage in Roadmark. Keep transportation how it is, or add it.

Start with just the warehouse, beside the TMS or WMS you already run, and bring in outbound tendering when you're ready.

How it connects

Questions

Questions about the warehouse.

How does Roadmark handle receiving discrepancies?

Every inbound trailer is checked against the customer's ASN, and a short pallet or damaged case is drafted to the customer with photos the same day, instead of waiting to be noticed at month end.

How do outbound orders become loads?

Orders due today are grouped by destination, and once a group is ready it becomes a load in the TMS with its stops already set and goes out for tender, without anyone re-keying an address.

How is storage billed?

Positions held, pallets handled in and out, and any accessorials are totalled from the same warehouse activity at month end, not rebuilt in a spreadsheet.

Can Roadmark connect to our existing WMS?

Yes. Orders, inventory and receipts move by EDI (940, 945, 943 and 944) or API from the WMS you already run, so Roadmark plans transportation on real, current stock without becoming your warehouse system of record.

Can we start with just the warehouse and add transportation later?

Yes. Run receiving and storage in Roadmark beside the TMS or WMS you already run, and bring in outbound tendering when you're ready.

Thirteen modes, one platform.

Every mode runs on the same customers, loads and invoices, so a company that runs more than one sees them together.

Bring your rack layout. We'll map it live.

Send us your aisles, your customers and a month of storage activity. In the call, you'll see the rack map and the storage invoice Roadmark would have produced.

  • Your aisles, positions and customers
  • Beside your current WMS or TMS
  • What it would cost for your building

Thirty minutes. No slides.

We use this to reply to your request. Privacy policy.