Delivery Tracking System
Saitami builds a delivery tracking system with a public track-and-trace page for every order, real-time GPS for your own fleet, ML-based ETA and event-driven SMS, Viber and email notifications. One screen gives the customer last-mile visibility and the dispatcher operational control of every parcel in motion.
What the delivery tracking system includes
Public tracking page per order
A branded customer-facing tracking screen on your own domain with status timeline, ETA, live map and driver contact. The link is sent on order confirmation and needs no login — the customer just opens it. No redirects to generic carrier sites and no "where is my order" phone calls.
Real-time GPS for your own fleet
For your own vans equipped with a driver app or GPS telematics — vehicle position updates every 10-15 seconds via WebSocket on the customer map. The dispatcher sees the full fleet, current route, remaining stops and deviations. A privacy guard hides the dot outside the active delivery window.
ETA prediction with machine learning
ETA comes from a model trained on your historical routes — traffic by hour, seasonality, average dwell time per customer type, individual driver behaviour. Not a generic Google Maps ETA but one calibrated for your city and operation. Accuracy improves with every new delivery.
SMS / Viber / email notifications
Event-driven messages at confirmation, departure, "you are next", 15 minutes before arrival and on completion. Channels match customer preference, templates are branded and copy lands in the customer's locale. Webhooks to Twilio, Infobip and Viber Business API.
Customer support widget and POD
Embedded chat and quick-reply buttons ("reschedule by 2h", "leave with neighbour", "call before arrival") route straight to dispatch, no phone call needed. Proof of delivery with electronic signature, GPS coordinates, timestamp and parcel photo is stored and emailed to the customer.
Exception handling and Speedy/Econt/DPD
A dedicated queue for refused, failed, damaged and wrong-address parcels with owner and resolution deadline. For outsourced shipments — status pull via API from Speedy, Econt, DPD and DHL unified into the same timeline. The customer sees one screen whether the van is yours or a carrier's.
Who it is for
Online stores with same-day delivery
E-commerce operations where the competitive edge is speed and predictability, not just price. A branded tracking page lowers customer anxiety, builds trust and drives repeat orders. Especially valuable for stores above €1M annual revenue, where NPS drops with every "black-box" shipment.
Food delivery and quick-commerce
Restaurants, dark stores and dark kitchens with a 30-minute SLA, where the customer expects to see the live dot on the map. Real-time GPS, accurate ETA and arrival options ("ring the bell" / "leave at door") are hygiene factors, not luxury. Works with in-house couriers or Glovo/Foodpanda fleets.
B2B distributors with in-house transport
Distributors serving retail outlets, pharmacies, restaurants or construction sites with company vans. The receiver needs an arrival window under 30 minutes to free a dock, warehouse or cashier. The platform gives exactly that — appointment slot plus live ETA.
How we build it
1. Live-update architecture
Next.js 15 frontend with App Router and Server Components for an SEO-friendly tracking page, WebSocket channel (Socket.IO or native ws) for real-time positions and statuses, SSE fallback on restrictive networks. One open tab refreshes without reload, even on weak mobile signal. See our custom software development.
2. Backend, PostgreSQL and PostGIS
PostgreSQL for orders, shipments, statuses, stops and users. PostGIS for geofences, distances, routes and spatial queries — for example "which orders are within 2 km of courier N's current position". Redis for hot positions and pub/sub. Full audit log of every state transition for dispute cases.
3. Carrier APIs and driver mobile app
REST integrations to Speedy, Econt, DPD and DHL for outsourced parcels — status pull and waybill push. A lightweight mobile app for your own drivers (React Native or PWA) with route, navigation, "arrived" / "delivered" tap, signature and photo. See also our API integrations and mobile app development.
4. ETA model and dashboard
After 4-6 weeks of data we train a gradient-boosting model (XGBoost/LightGBM) for ETA prediction by hour, day, route and driver. The dispatch dashboard shows a fleet map, an exceptions kanban and KPI cards for on-time rate and average ETA deviation. The branded customer-facing tracking page lives on your domain.
Why Saitami
"where is my order" calls
fewer support tickets after branded track-and-trace and notifications go live
NPS after launch
higher Net Promoter Score from customers with last-mile visibility and accurate ETA
starting investment
public tracking, SMS notifications and one carrier integration — no monthly fees
Related: fleet management system for companies optimising their own vans and routes, and ecommerce software for stores building the full checkout-to-delivery flow from scratch. For courier and ERP plumbing see API integrations.
Frequently Asked Questions
Can the customer see the exact position of the delivery van?
Yes, if the van is yours and runs the driver app or GPS telematics. Position updates every 10-15 seconds via WebSocket on the branded tracking page. For outsourced parcels via Speedy, Econt or DPD we only get the statuses the carrier exposes through their API — typically "at depot", "out for delivery" and "delivered", without a live GPS dot. A privacy guard hides the position outside the delivery window.
How accurate is the ETA?
In the first 4-6 weeks after launch we use Google Maps ETA with a fixed offset for your stop type — accuracy around ±15 minutes. Once 2000-3000 deliveries are logged we train an ML model on your history and accuracy drops to ±5-8 minutes in 80% of cases. The model is retrained monthly and adapts to seasonality, new drivers and new delivery zones automatically.
Does it send SMS to customers?
Yes — SMS, Viber and email by customer preference or your rule. Standard events are confirmation, departure from warehouse, "you are next", 15 minutes before arrival and completion with POD. Integration runs through Twilio, Infobip or directly with Bulgarian GSM operators. Templates are admin-configurable, multilingual and can include the tracking link.
How much does a delivery tracking system cost?
A starter build with branded tracking page, SMS notifications, driver mobile app and one carrier integration starts from €3,400 one-off. With ML ETA, real-time fleet GPS, multi-carrier integrations and a support widget projects typically land between €8,500 and €22,000. No monthly license fees — you own the code and the data after delivery.
Ready for last-mile visibility at Glovo and Amazon level?
Share your delivery volume and current process and we will scope a concrete delivery tracking system rollout with an estimate of support-call reduction and NPS lift.
Book a demo →