Integrate your TMS with order and stock data from ERP & WMS

Connect now
A Alumio vivid purple arrow pointing to the right, a visual representation of how to access more page material when clicking on it.
Go back

Transportation Management System (TMS) integration with ERP & WMS

By
Saad Merchant
Published on
August 9, 2026
Updated on
August 14, 2026
IN CONVERSATION WITH
Email icon
Email icon

TMS integration decides whether a shipping decision is a decision at all. A transportation management system (TMS) makes five choices per shipment: carrier, service level, origin, cost, and what it travels with. It generates none of the information those choices need. The order and its promised date sit in the enterprise resource planning (ERP) system. Stock and pick capacity sit in the warehouse management system (WMS). Carrier rates change more often than most businesses re-check them. Where those inputs are stale, the TMS still returns an answer. It returns the one it returned last time, and a few percent of avoidable freight cost compounds across every shipment for a year. An integration platform-as-a-service (iPaaS) keeps those inputs current. Origin and carrier then get chosen on today's stock and today's rates, and per-order margin is known at shipping rather than at invoice.

What a transportation management system decides

A transportation management system makes five choices for every shipment, and each one moves money. The origin decides whether a parcel travels forty miles or four hundred. The service level decides whether the business pays for overnight delivery on an order that had five days of slack. A four-hour wait decides whether two shipments heading to the same region travel together or separately.

None of those choices is visible from inside the TMS alone. Each depends on knowing something held in another system at the moment the decision is made, rather than as it stood at last night's export.

The failure mode is not an error message. It is an answer built from stale inputs that looks identical to an answer built from current ones, which is why the cost stays invisible for months.

Why does carrier selection happen in the dark?

Outbound shipping usually sits at the end of a chain that was integrated in the other direction. Order capture to ERP is connected because it is revenue. ERP to warehouse is connected because it is fulfillment. Warehouse to carrier is often a label printer and a manifest file, and the choice of carrier happens upstream of that, in someone's habit.

That leaves the shipping decision without the two facts that most affect it. One is what the shipment actually costs on each available carrier today. The other is whether a different location could serve the order faster or cheaper.

This is the same class of gap as data consistency across ERP, MES, and WMS, arriving at the end of the process instead of the middle. It survives because each individual shipment looks fine, and the cost only becomes visible in aggregate months later, in a freight spend review.

The cost of shipping without TMS integration

Freight is usually one of the larger controllable line items in a distribution business, and one of the least examined at the level of individual decisions. The losses take recognizable forms:

  • Shipping from the wrong origin: the parcel travels four hundred miles because closer stock was invisible at the point of decision
  • Paying for speed nobody needed: an express service on an order that had five days of slack in its promised date
  • Consolidations missed: two orders heading to the same region picked four hours apart and shipped separately
  • Surcharges that were predictable: dimensional charges visible in the shipment data but never checked at the point of booking
  • Service answering blind: with no tracking events on the order record, an agent answers "where is my order" from a carrier portal instead

Turn AI ambition into action

Portrait of Leonie Becher Merli, Business Development Manager at Alumio

Get a free assessment of your integration needs and next steps

Portrait of Leonie Becher Merli, Business Development Manager at Alumio

Ready to connect shipping decisions via an integration platform?

Ready to connect shipping decisions via an integration platform?

The decisions TMS integration has to support

Outbound logistics is easier to fix when it is broken into the specific decisions that need current data to be made well.

  • Sourcing location: which site ships the order, which requires live stock and capacity from every location rather than a default
  • Carrier and service selection: the cheapest option that still meets the promised date, which requires current rates alongside the order's delivery commitment
  • Consolidation: whether this shipment should wait to travel with others going the same way, which requires visibility of the open order book
  • Booking and documentation: the shipment created with the carrier and the paperwork generated without re-entry from the warehouse system
  • Status back to the customer: tracking events returned to the order record, so service and the customer see the same thing

The first three are decisions and the last two are execution. Most businesses automate the execution and leave the decisions to habit. That is the wrong way round, because the decisions are where the cost sits.

How an integration platform connects TMS to ERP and WMS

Connecting a TMS to the systems holding its inputs can happen three ways, and each carries a limit worth knowing. Many TMS products ship with connectors for the largest ERPs, which works when your combination is the common one and stops when it is not. Carrier-provided integrations connect one carrier well and multiply as carriers are added. Manual selection through a carrier portal is what most smaller operations do, and it is exactly what produces default-carrier shipping.

An integration platform-as-a-service (iPaaS) connects whatever combination is actually in place. On the Alumio iPaaS that work takes four forms:

  • Decisions made on current data: event-driven Routes push order details and stock positions to the TMS as they change, so selection runs on today's picture rather than last night's
  • One process across carriers: a Transformer handles each carrier's format, so adding or switching a carrier is a configuration change rather than a new project
  • Status returned automatically: tracking events flow back to the order record and the customer, so service answers from the same system that took the order
  • Freight cost matched to the order: actual shipping cost lands against the order in the ERP, which makes true margin per order and per channel visible

Those flows are configured rather than hand-built per system pair, with the Code Transformer available where configuration cannot express a rule. Adding a warehouse or a carrier reuses the existing process. That also means real-time inventory data serves the shipping decision as well as the sales one.

What TMS integration changes about freight spend

The businesses that get outbound logistics right are rarely the ones with the best carrier rates. They are the ones making a real decision per shipment, because the systems involved can see each other at the moment the decision is made.

That changes what the freight conversation is about. Instead of negotiating a lower rate once a year, the business chooses the right carrier and the right origin for each order. That usually saves more than the annual negotiation does, and it improves delivery dates at the same time.

What an integration platform delivers here is freight spend that reflects deliberate choices rather than defaults. Delivery promises hold because the origin was picked on live stock. And per-order margin is known at the point of shipping, rather than three weeks later when the carrier invoice lands.

No items found.

FAQ

Integration Platform-ipaas-slider-right
What is TMS integration?

TMS integration is the connection between a transportation management system and the other systems involved in fulfilling an order, principally the ERP and the warehouse management system. It allows the TMS to select carriers and service levels using current order and stock data, and returns shipping cost and tracking events to the systems that need them. Without it, the TMS operates on data that is exported periodically or entered by hand.

Integration Platform-ipaas-slider-right
What does a transportation management system do?

A TMS plans and executes the movement of goods, covering carrier selection, rate comparison, service level choice, shipment consolidation, booking, documentation, and tracking. In outbound logistics its main commercial job is choosing the cheapest option that still meets the delivery commitment. Its effectiveness depends almost entirely on whether it has current data about the order and the available stock.

Integration Platform-ipaas-slider-right
Do you need a TMS if you already have an ERP and WMS?

Not always. Businesses shipping through one or two carriers from a single location can usually manage carrier selection within the WMS or through carrier tools. A TMS earns its place once there are multiple carriers, multiple origins, consolidation opportunities, or freight spend large enough that a few percent matters. The integration requirement grows at the same point.

Integration Platform-ipaas-slider-right
How does an integration platform connect a TMS to other systems?

An integration platform-as-a-service (iPaaS) moves order and stock data into the TMS as it changes. It returns carrier, cost, and tracking data to the ERP and the customer-facing systems. It converts each system's format into what the receiving system expects, so a TMS, an ERP, and a warehouse system that were never designed together can operate as one flow. It also makes adding or switching a carrier a configuration change rather than a new project.

Integration Platform-ipaas-slider-right
How much can better carrier selection save?

It varies by network and shipment profile, so any universal figure is unreliable. The savings come from three specific sources: shipping from the closest location holding stock, choosing the slowest service that still meets the promised date, and consolidating shipments heading to the same region. Measuring how often each of those three was achieved is more useful than tracking average cost per shipment.

Integration Platform-ipaas-slider-right
Why do freight costs surprise finance at month end?

Usually because the actual cost of a shipment is only known when the carrier invoice arrives, weeks after the order was closed and its margin recorded. Where shipping cost is not matched back to the order, per-order and per-channel profitability are estimates. Returning actual freight cost to the ERP against the original order turns that from a month-end surprise into a figure available at the time of shipping.

Get a free assessment of your integration needs

Laptop screen displaying the Alumio iPaaS dashboard, alongside pop-up windows for generating cron expressions, selecting labels and route overview.