Case Study: How Saaztro Built a Smart Multi-Vendor Parcel Delivery Ecosystem with Pickup, Warehouse & Delivery Workflow
How Saaztro Built a Smart Multi-Vendor Parcel Delivery Ecosystem
This project was implemented for a growing parcel delivery operation in Madagascar that required a structured workflow for parcel pickups, warehouse processing, delivery agents, vendor management, and financial reporting. As operations expanded, traditional management methods were no longer sufficient to handle increasing delivery volumes efficiently.
The parcel delivery industry is evolving rapidly. Traditional courier operations often struggle with manual coordination, missing tracking information, delayed deliveries, and difficulties in managing multiple vendors and delivery agents efficiently.
Many growing delivery businesses initially start with spreadsheets, phone calls, and basic order management systems. While this approach works for small operations, scaling becomes extremely difficult once the number of parcels, delivery agents, and vendors increases.
This case study explains how Saaztro designed and implemented a complete parcel delivery ecosystem for a delivery business that required separate pickup and delivery workflows, warehouse operations, driver applications, and financial reporting.
The objective was not only to create software but to build a structured operational system capable of handling future business growth.
The Challenge
The client operated a parcel delivery model involving:
- Multiple vendors
- Delivery agents
- Parcel pickups
- Warehouse operations
- Customer deliveries
- Financial reporting
- Delivery tracking
The business process initially created several operational issues:
1. No Separate Pickup and Delivery Process
Traditional delivery systems usually follow:
Order Created → Assigned → Delivered
However, this business workflow was different.
The process required:
Parcel Created → Pickup Request → Pickup Driver → Warehouse → Delivery Driver → Customer Delivery
Pickup agents and delivery agents were different people.
Dashboard & Operations
- Pickup and delivery operations across multiple regions in Madagascar
- Vendor and parcel tracking for local delivery networks
- Real-time delivery visibility
Without separating these stages:
- Agents became confused
- Deliveries were assigned incorrectly
- Tracking became difficult
- Reports became inaccurate
2. Missing Delivery Visibility
The client needed to know:
- Which pickup driver collected a parcel
- Which delivery driver delivered it
- Delivery failures
- Reasons for failed deliveries
- Customer signatures
Without these details, customer support became difficult.
3. Financial Reporting Problems
The original system had a commission-based structure.
However, the client’s business model required:
Vendor Earnings
- 100% of parcel price
Administrator Earnings
- 100% of delivery fees
Driver Earnings
- Fixed separately outside parcel commissions
The previous reporting model did not support this workflow.
4. Delivery App Workflow Issues
Delivery agents needed a simplified application.
Instead of showing all order types together, the client wanted:
- Dashboard
- Pickup Tab
- Delivery Tab
- Profile
This would allow drivers to focus only on their assigned work.
Saaztro’s Solution
After understanding the complete business process, Saaztro redesigned the entire workflow.
Pickup and Delivery Separation
The first major implementation involved creating separate pickup and delivery assignments.
Instead of using a single driver assignment:
delivery_man_id
Saaztro introduced:
pickup_delivery_man_id
delivery_man_id
This enabled:
Pickup Driver
Responsible for:
- Accepting pickup requests
- Collecting parcels
- Sending parcels to warehouse
Delivery Driver
Responsible for:
- Receiving delivery assignment
- Delivering parcels
- Collecting customer signatures
This immediately reduced operational confusion.
New Parcel Status Workflow
A more detailed status structure was introduced.
Pickup Flow
Pending
Pickup Assigned
Picked Up
Warehouse Received
Delivery Flow
Delivery Assigned
Out For Delivery
Delivered
Delivery Failed
This allowed both administrators and vendors to monitor parcel movement accurately.
Smart Driver Application
Saaztro redesigned the delivery application workflow.
Instead of displaying all orders in a single screen, the application was simplified.
Driver App Structure
Dashboard
Displays:
- Today’s pickups
- Today’s deliveries
- Failed deliveries
- Total collection amount
- Assigned deliveries
Pickup Tab
Displays:
- Pickup requests
- Vendor information
- Pickup locations
Delivery Tab
Displays:
- Delivery orders
- Customer details
- Delivery status
Profile
Displays:
- Driver information
- Statistics
- Earnings overview
Customer Signature Confirmation
One major issue in many delivery systems is delivery disputes.
Customers sometimes claim:
“We never received the parcel.”
To avoid this problem, Saaztro implemented customer signature confirmation.
Delivery completion process became:
Delivery Assigned → Out For Delivery → Customer Signature → Confirm Delivery → Completed
The administrator can now see:
- Customer signature
- Delivery time
- Driver information
Failed Delivery Management
Failed deliveries often create operational problems.
Previously:
Failed parcels disappeared after an unsuccessful attempt.
Saaztro changed the workflow:
Failed parcels remain visible.
Administrators can:
- View failure reasons
- Reschedule delivery
- Assign another driver
Examples:
- Customer unavailable
- Wrong address
- Customer unreachable
- Delivery refused
This significantly improved delivery success rates.
Reporting Improvements
Financial reporting was redesigned according to the client’s exact business requirements.
Administrator Earnings
The administrator earns:
100% Delivery Fees
Example:
Parcel price:
Ar 100,000
Delivery fee:
Ar 5,000
Administrator earnings:
Ar 5,000
Vendor Earnings
Vendor receives:
100% Parcel Price
Example:
Parcel Price: Ar 100,000
Vendor receives:
Ar 100,000
Driver Earnings
Drivers are compensated separately.
Therefore:
Driver Earnings = 0
inside parcel reports.
Dashboard Enhancements
The dashboard now displays important KPIs.
Examples:
Parcel Statistics
- Today’s Parcels
- Delivered Parcels
- Failed Parcels
- Warehouse Pending
Driver Statistics
- Pickup Agents Active
- Delivery Agents Active
Financial Statistics
- Delivery Fee Collected
- Vendor Earnings
- Administrator Earnings
These metrics help management monitor operations instantly.
Results Achieved
After implementation, the business gained significant operational improvements.
Faster Parcel Processing
Separate pickup and delivery workflows reduced delays.
Better Tracking
Every parcel can now be traced from:
Vendor → Pickup Driver → Warehouse → Delivery Driver → Customer
Improved Delivery Success Rate
Failed deliveries no longer disappear.
Administrators can quickly reassign deliveries.
Clear Financial Reports
Vendor, administrator, and driver earnings became transparent.
Better Driver Experience
Drivers now only see relevant information.
Conclusion
Delivery businesses become more complex as operations grow.
A simple order management process is often not enough.
Modern parcel ecosystems require:
- Pickup management
- Warehouse workflow
- Separate delivery assignment
- Driver applications
- Customer verification
- Reporting systems
- Financial settlement
Through this implementation, Saaztro successfully transformed a traditional delivery process into a scalable parcel ecosystem capable of supporting long-term growth.
This implementation demonstrates how Saaztro can support parcel and logistics businesses in Madagascar and similar markets that require scalable pickup, warehouse, and delivery management systems.
Businesses looking to modernize delivery operations need systems designed around real operational workflows rather than generic order management tools.
Saaztro continues to build solutions that adapt to actual business requirements and create measurable operational improvements.
This case study demonstrates how Saaztro successfully transformed a growing parcel delivery operation in Madagascar into a structured and scalable ecosystem. By introducing separate pickup and delivery workflows, warehouse management, real-time driver operations, transparent earnings reporting, and operational visibility, the platform became better prepared for future growth. As delivery businesses continue to evolve, solutions built around real operational needs rather than generic systems become essential for long-term success.
Looking to build a custom parcel delivery platform with pickup management, delivery apps, warehouse workflows, and multi-vendor operations?
Contact Saaztro today and transform your delivery operations with a scalable ecosystem designed for growth.

