TMS Transportation Management

Every package leaves with the right carrier

HaROS TMS brings the whole shipment process on one screen, from carrier selection to labels, from tracking to returns. You put every step from warehouse to delivery on rules.

21 carrier integrations shared label single format rule-based carrier selection fallback flow — shipping continues even if the carrier system does not respond
Warehouse — WMSpackage ready, barcode verifiedStoreship-from-store packageTMSCARRIER SELECTIONcosttimeregionshared label — fallback: own labeltracking and notifications — instantAras KargoYurtiçi KargoMNG · HepsijetPTT · Sürat · SendeoDHL · UPS · FedExinternationalCustomerlive tracking · SMS notificationTMS selects the carrier by rule — if a carrier system doesn't respond, shipping continues with a fallback label
Shipping & label Tracking · status feedback Customer notification
Package ready
triggered automatically from WMS AUTOMATIC
Carrier selection
cost · time · region RULE-BASED
Shared label
integrated carriers · single format SINGLE FORMAT
Manifest
carrier-based loading list AUTOMATIC
Tracking
instant status · SMS REAL-TIME
50+ brands 40M+ orders/year 21 carrier integrations With İş Bankası as our partner
Shipping Flow

Six steps from package to delivery

Every step from label to tracking runs automatically. Your team handles only the exceptions.

01

Package ready

The moment WMS closes packing, TMS takes over. There is no manual handoff or waiting queue.

automatic trigger
02

Carrier selection

The rule engine selects the best-fit carrier based on cost index, delivery time and region.

best cost
03

Label

Labels for all carriers print from a single format. You choose when the label is generated: when the pick order is created, when picking finishes, or when packing is completed.

shared label
04

Loading

Loading list (manifest) and bulk handoff come ready. Packages are handed to the carrier on record.

bulk handoff
05

Tracking

Shipment status updates instantly and the customer gets an SMS. You monitor carrier performance on the operations screen.

live tracking
06

Delivery & returns

Delivery confirmation closes the order. Return shipments are pre-accepted into the returns pool with an RMA (return authorization) code.

return shipment · rma
Product View

Every shipment is traceable from warehouse to door

Shipping is one of the costliest stages of operations. HaROS TMS digitizes the whole process, from packing to last-mile delivery. Whether you work with carriers or your own distribution network, your delivery scenarios run automatically. Every order leaves with the right carrier, on a suitable route and at a suitable cost.

  • Track all shipments with their statuses in a single list
  • Compare carriers by cost index and delivery time
  • Shipments are created automatically at the moment of sale
Open the demo → no setup · no sign-up
HaROS TMS shipments screen — shipment list with carrier, destination and status badges HaROS TMS carrier screen — cost index and average delivery times
FROM THE PRODUCT — TMS shipments & carrier comparison
Scale

The system grows as your shipping network grows

All data flow with your carriers, your own vehicle fleet and 3PL partners comes together on one platform. Route planning, automatic carrier barcodes and instant tracking lower logistics cost and shorten delivery time.

Carrier Integrations 21

Domestic and international carriers, most with the shared label.

Label Format Single

With the shared label, all carriers print from the same format.

Orders / Day 120,000+

Label and tracking volume scales automatically with the queue-based architecture.

Tracking Instant

Status updates instantly: the customer gets an SMS and the operations screen is live.

Across high-volume shipping operations: RetailConsumer goodsMarketplace fulfillment
uninterrupted service per carrier timeout and retry integrations run in the background on separate servers
Request a demo In a short call, we set it up together with your own carrier agreements.
Carrier Model

Turn your carrier network into rules

Which package goes with which carrier, when the label is printed and what happens if the carrier doesn't respond are all defined in advance. None of it depends on a person.

Domestic carriersArasYurtiçiMNGHepsijetPTTSüratSendeoKolay Gelsin
International carriersDHLUPSFedExiMileNavlungoPTS
LabelShared labelOwn label — fallback flowBulk handoffPrint-moment selection
Selection rulesCostDelivery timeRegionChannel
TrackingInstant status updateSMS notificationDelivery confirmationReturn shipment code
Three Building Blocks

Label, rule and resilience

A single-format label, rule-based carrier selection and shipping that continues even if the carrier system does not respond.

Shared Label

All carriers in one label format

Ready-made integrations come with carriers, warehouses and courier services in Türkiye and abroad. You generate the carrier barcode, packing list and waybill (CMR) from a single panel.

ArasYurtiçiMNGHepsijet+17
→ Integrations →
Rule Engine

The rule selects the carrier

The system compares the price and performance of carriers by volumetric weight, actual weight and delivery address. You set the rule once, and the best-fit carrier is selected automatically.

CostTimeRegionChannel-based
→ your agreements become rules
Resilience

Packing continues even if a carrier doesn't respond

Timeout and retry are defined per carrier. If the label doesn't come back, the system generates its own label; packing does not stop.

Timeout · retryOwn labelBulk handoff
→ packing does not wait
Single Platform

On the same core as HaROS WMS and OMS

HaROS TMS uses the same data as the order and warehouse modules. The shipping label for a product packed in the warehouse prints automatically; no manual data entry is needed.

Frequently asked questions

If a carrier's system doesn't respond, does shipping stop?

It doesn't. Timeout and retry counts are defined per carrier. If the label doesn't come back, the system generates its own label and packing is completed up to the label output.

When is the label generated?

You choose according to your operation: when the pick order is created, when picking finishes, or when packing is completed.

Do carrier integrations affect system performance?

No. Carrier integrations run in the background on separate servers, queue-based. Even if a carrier responds slowly, warehouse operations are not affected.

Can we use our own carrier agreements?

Yes. The carriers you have agreements with connect from the 21 ready-made integrations. The rule engine calculates cost and time according to your agreements. An open API is available for carriers not on the list.

How does the customer see shipment tracking?

When the status changes, the customer receives an SMS with a tracking link. You monitor the performance of all carriers instantly on the operations screen.

Put shipping on rules

Leave carrier selection, labeling and tracking to the system. Your carrier network connects with ready-made integrations.

Request a demo

Warehouse: HaROS WMS →  ·  Orders: HaROS OMS →  ·  Carrier integrations →