Product

Everything a courier company runs on.

A web app for dispatch, an app for every courier, live tracking for your clients and their customers, and the numbers you need to run the business.

Dispatch

Plan the day. Then keep it on track.

Orders arrive via the API, a spreadsheet import, the client portal or quick manual entry. Every ride, stop and delay is visible as it happens.

  • Quick entry and importsA fast-entry mode for manual orders, spreadsheet import and the API for bulk imports.
  • Live overviewPlanned vs. actual for every ride: start, finish, idle time, progress and delays.
  • Search and bulk updatesFilter shipments with search operators, update them in bulk and export what you need.
  • Recurring ordersRegular runs and standing orders reappear in the plan automatically, on the days you choose.
Rides6 items
DateHubScheduleRiderStopsLengthStartEndIdleProgressDelayStatus
29/10/2026Gentk4 · 7u30Lien2431.2 km07:2811:2122 m100 %OkComplete
29/10/2026Gentk4 · 9uWout1927.5 km09:039 m74 %OkActive
29/10/2026Gentk6 · 9uAmira3138.9 km08:5714 m58 %6mActive
29/10/2026Antwerpenk4 · 8uJonas2229.1 km08:0211:4931 m100 %OkComplete
29/10/2026Antwerpenk4 · 12uSara1724.3 km0 %Planned
29/10/2026Brusselk4 · 9u30Yanis2633.7 km09:316 m41 %OkActive

Route planning

Routes that combine pickups and deliveries.

The planner builds rides the way bike couriers work: collecting and delivering in the same loop, with express jobs added to routes already under way.

  • Real-world constraintsTime windows, driver shifts, vehicle types and capacity, and service time at each stop.
  • Fixed blocksLock part of a route in the order you know works. The planner fits the rest of the day around it.
  • Live ETAsStop order, ETAs and delays are monitored continuously and updated with every change.
  • Multi-stage and inter-hub routingHand shipments over between hubs and couriers, within a city or between cities.

Driver app

Every ride, in every courier's pocket.

For Android and iOS, with unlimited devices and drivers on every plan.

  • Live ride updatesNew and changed stops appear instantly, in the order the courier should ride them.
  • One-tap navigationOpen navigation or call the recipient straight from each stop.
  • Proof of deliveryName, signature, photo, required delivery details and barcode verification.
  • Failed deliveriesThe courier records why a delivery failed, and dispatch sees it right away.
Ride 17857
  1. 09:52DCopy CornerOverpoortstraat 121 Parcel Muntil 10:00Store Korenmarkt
  2. 10:05DJ. PeetersSint-Pietersplein 41 Parcel S09:30 to 12:00Store Korenmarkt
  3. Pickup 6 items ›
  4. 10:18PFietsatelier ZuidVlaanderenstraat 311 Parcel MOffice hoursBloemen Lies
  5. 10:18PFietsatelier ZuidVlaanderenstraat 311 Parcel LOffice hoursDe Koffiebar

Hub operations

From the loading dock to the right bike.

Pre-announced parcels only enter planning once they have been scanned in at your hub.

  • Inbound scanningScan parcels on arrival with the app. Each scan confirms receipt and releases the parcel for planning.
  • Ride preparationSort and prepare each courier's ride, so every departure goes smoothly.
  • Shipping labelsPrint labels for parcels that arrive without one.
  • Multiple hubs and citiesRun several hubs from a single account, each with its own couriers and shifts.

Track & trace

Your clients and their customers always know where things stand.

Every delivery has a live tracking page, and every client has a portal of their own.

  • Live ETA messagesCustomisable text messages with a live ETA, plus email notifications.
  • Recipient preferencesRecipients choose how they want to receive their delivery and can leave a note for the courier.
  • Client portalYour clients place orders and follow their deliveries in real time.
  • Your name on itTracking pages show your company, not ours.
CitySlim

Tracking info for delivery 48213

Delivery by

Velo Express Gent

Live status

On the wayETA 10:05

Details

Trackingnumber
CS-48213
Delivery date
29/10/2026
Recipient
J. Peeters, Sint-Pietersplein 4
Weight
1.2 kg

Timeline

  1. 09:41On the way · Courier Lien
  2. 09:24Picked up · Store Korenmarkt
  3. 28/10Announced · Velo Express Gent

Insights & invoicing

Know what every ride earns.

Revenue, margin and delays by ride and by customer, in real time and over the years.

  • Ride analyticsDelays, idle time and revenue per ride, forecast and actual.
  • Margins and targetsA margin dashboard and a live view of your revenue target.
  • Your own ratesPricing per customer, from base prices with surcharges and discounts to custom price templates.
  • Connected invoicingExport invoicing data or connect your invoicing software, including Peppol e-invoicing.

API & integrations

Let shippers connect directly.

Online stores, ERPs and ordering systems send orders to CitySlim directly and receive status updates in return.

  • Create, update, cancelFull order management through a documented web API.
  • Status updatesShipment status and history, on request or by webhook.
  • Labels on demandGenerate shipping labels through the API.
  • Custom integrationsWhen an off-the-shelf connection falls short, we help you link your invoicing, accounting or e-commerce tools.
Request · simplified
POST /v3.0/cargo/add
{
  "reference": "WEB-20931",
  "pickup":  { "name": "Store Korenmarkt", "street": "Korenmarkt 16", "city": "Gent" },
  "drop":    { "name": "J. Peeters", "street": "Sint-Pietersplein 4", "city": "Gent" },
  "window":  { "from": "09:30", "until": "12:00" },
  "parcels": 1
}
Response · 200
{
  "Status": "Ok",
  "Result": {
    "TrackingNumber": "CS-48213",
    "TrackingUrl": "https://track.cityslim.be/#/CS-48213"
  }
}

See how CitySlim would run your day.

We tailor the demo to your addresses and the way you work.

Book a demo