Skip to main content
The unified data model for shipment and logistics analytics. Covers the full lifecycle of every shipment — order creation, pickup, transit, delivery, return — with courier-level statuses normalised, costs standardised across pre/post-tax, and weight discrepancies resolved between WMS and courier billing.

What this data model represents

Grain: one row per awb (Air Waybill), linked to order_id and sku. A single order with multiple SKUs or split shipments produces multiple AWB rows. Metrics, grouped by category — every number you can compute on this data model. Expand below for examples in each.
Dimensions, grouped by category — every way you can split, filter, or group those metrics. Expand below for examples in each.
Source: Clickpost (logistics aggregator), which normalises tracking and fulfilment data across every connected courier partner into a single feed. Refreshed near real-time — records append on each status-change event. Requires the OMS (Shopify, Unicommerce / Uniware) for order and SKU linkage. What’s special: courier-level fragmentation is normalised away. Each courier has its own status taxonomy, cost structure, and SLA definition — this data model resolves them into a unified status schema, standardises cost across pre-tax and post-tax, and surfaces weight discrepancies between what the WMS booked and what the courier billed. So unified_status, tat_breach, and avg_weight_discrepancy are accurate at any grain and across any courier — you don’t have to per-courier-decode.

Slice by

Every dimension you can group or filter by.

Use it to answer

  • What’s the delivery rate and RTO rate by courier partner — who’s actually performing?
  • Which pincodes and cities have the worst first-attempt delivery failure rates?
  • Which couriers are breaching their committed TAT most often, and by how much?
  • What’s our shipment cost per order by zone and courier — where’s the spend going?
  • Where are we being overbilled — weight discrepancies vs. WMS, or cost discrepancies vs. expected?
  • What are the most common reasons for failed pickups and failed deliveries?
  • How does COD vs. Prepaid delivery performance compare — RTO rate, attempts, TAT?
  • Which SKUs or sales channels have the highest return, exchange, and cancellation rates?

Available metrics

Everything you can compute on this data model.

Not available in this data model

If you need order economics or pre-purchase customer behaviour, query a different data model.