Aramex, SPL and Saaml

Integrate once, serve many: three live provider integrations

Three logistics providers, each with its own authentication, status semantics, retry behaviour and failure modes, integrated once and made available to every airline and programme on the platform.

Logistics operators and 3PLs
3
providers live: Aramex, SPL, Saaml
HalaBag integration register, September 2026
1
integration per provider, reused by every tenant
Platform architecture
70+
countries reachable directly through Aramex
Aramex corporate profile

Context

Allocation across competing providers only works if the providers are integrated to the same case model: order creation, status events and proof. Each provider's API is paced by its own release cycle.

Challenge

Normalise three different provider APIs into one allocation, custody and proof model without losing what each does best, including Aramex's rate calculation for cost-based allocation.

Approach

  1. 1

    One provider model

    Orders, status and proof mapped to a common case model with provider-specific adapters.

  2. 2

    Resilience

    Retries, idempotency and failure handling per provider, so a provider outage queues rather than loses work.

  3. 3

    Rate-aware allocation

    Aramex rate calculation used for cost-based ranking; contracted rates configured for the others.

  4. 4

    Available to every tenant

    Once integrated, each provider is offered to every airline and programme on the platform.

See the platform on your own baggage cases

A 45-minute working session with our solutions team: your stations, your providers, your source systems. No slides.