The four connections every warehouse management system needs, how order and inventory data actually moves, and where integrations quietly drift out of sync.

A warehouse management system (WMS) is only as useful as the things it is connected to. On its own it knows where inventory sits and who picked it. It does not know that a customer just checked out, that a marketplace listing needs a new quantity, or that a carrier has quoted a rate. Those facts arrive through integrations — and integrations are where most warehouse software projects actually succeed or fail.
Whatever the channel mix, the same four links keep appearing:
A fifth link — supplier or freight visibility on the inbound side — is common but not universal.
Three mechanisms cover nearly all of it, and the differences matter operationally more than technically.
| Mechanism | How it works | Where it struggles |
|---|---|---|
| Polling | The WMS asks the channel for new orders on a fixed interval | Interval length sets your floor for order latency |
| Webhooks | The channel notifies the WMS when something happens | A missed notification is silent unless something reconciles |
| Batch files | Scheduled file exchange, often EDI or flat files | Failures surface a cycle late, at file granularity |
Most real operations run a mixture: webhooks for order creation, polling as a safety net for anything the webhook dropped, and batch files for retail partners who work that way. The safety net is not redundancy for its own sake. A webhook-only integration will eventually miss an order, and without a reconciliation pass nothing in the system will ever notice.
Integrations rarely break loudly. They drift, and the drift is discovered by a customer.

The connection itself is usually a weekend of work. The mapping is where the weeks go, because it forces decisions nobody wrote down before:
The scan events that keep the physical side honest deserve the same rigour — the scan points on the floor are what make the integrated data mean anything, since an integration is only ever as accurate as the events feeding it.
A short list that catches most of what goes wrong:
Whether the system is hosted or self-managed — a decision covered in cloud versus on-premise WMS — the integration questions are the same. Which connections are prebuilt and which are custom work? Who owns the mapping when a channel changes its API? What happens to queued messages during downtime? Is there a reconciliation report, or only a live feed? And can you see the message log yourself, or do you have to open a ticket to find out why an order never arrived?
An operation that can answer those five questions will survive an integration failure. One that cannot will discover the failure from a customer. If you are working through how a WMS should connect to your channels and carriers, our warehouse technology pages set out how the pieces fit, and the team can look at your specific channel mix.