9 months, a new system, 244 items delivered in one day. We revolutionized our logistics with VRP for faster, more transparent rental deliveries.
Over the past nine months, we’ve been hard at work creating something incredible for our customers. It all began with a series of meetings in the beautiful Bali Batur area with our dedicated team of 10+ in-house drivers and five skilled developers. We identified the biggest challenges in our logistical operations and set out to solve them, aiming to make deliveries faster, more predictable, and more transparent than ever before. Ultimately, this will boost customer experience with automatic updates and real-time tracking.
Back in 2021, we started delivering rental orders using GoJek. As our business grew, however, we learned that relying on third-party delivery services wouldn’t let us build the trust and customer experience we envisioned. This hard lesson led us to invest in our very own fleet of drivers. It meant more overhead, but having an in-house team gave us the control and reliability we needed.
Today, we handle between 100 to 500 items every day—an achievement that comes with massive logistical challenges. Running a small rental business can be as simple as having some inventory and a vehicle to deliver items. But scaling is another story entirely: with thousands of customer interactions and potential issues cropping up every day, automation and effective communication become crucial. It’s no wonder there aren’t many large-scale rental companies out there—the complexity of logistics often makes growth difficult.
During our workshop, the single biggest challenge we found revolved around transparency in logistics. Customers needed clearer, real-time insights into where their orders were and when they’d arrive. That’s why we decided to build two systems from the ground up:
While building our new system, we quickly discovered that rental logistics—delivering and picking up items at the same time—is extremely complex to automate. This is where the Vehicle Routing Problem (VRP) comes in.
VRP: A mathematical optimization approach that finds the most efficient routes for multiple vehicles visiting a set of locations. If there’s only one vehicle, it simplifies to the well-known Traveling Salesperson Problem (TSP).
Learn more here: Google’s VRP Documentation
By leveraging these algorithms, we can ensure each vehicle follows the most efficient route, factoring in not only deliveries and pickups but also vehicle capacity. This prevents overfilling cars and helps us keep to our time schedules.
Once we had the logistics backbone figured out, we moved on to the customer-facing interface—allowing our customers to see:
Surprisingly, this was the easiest part. With the right data flow from the VRP and WMS, creating a user-friendly interface for customers was straightforward.
Our drivers face numerous daily challenges:
To handle these scenarios, our driver app needed to be simple yet flexible, featuring:
We’re proud of how far we’ve come, and one day in particular stands out: we delivered 244 items in a single day. Pulling it off required precise coordination and constant communication. Our drivers had to adjust on the fly, and our software had to handle last-minute changes without any hiccups. The successful outcome proved that our new system could really deliver—both literally and figuratively.
We made this blog post to give our customers a clearer picture of what goes into delivering a rental order. Now, when orders are delayed by a minute or two, you’ll know just how much work goes into preventing even the slightest holdup. We’re not stopping here—we’ll continue refining our systems and processes to make renting more affordable, more reliable, and more comfortable for everyone.
monis.rent is a rental service provider dedicated to efficient, transparent, and reliable deliveries. We handle everything from inventory management to last-mile logistics to ensure a seamless customer experience.
We use an in-house fleet of drivers to maintain full control over the delivery process. This allows us to optimize routes, monitor driver performance, and ensure timely drop-offs and pickups.
VRP is a mathematical method used to find the most efficient routes for multiple vehicles. By applying VRP to our operations, we can optimize deliveries and pickups simultaneously, saving time and resources.
Our system provides real-time tracking, predicted arrival times, and live notifications. Customers can see exactly where their driver is and receive updates if there are any changes.
Scaling involves juggling inventory, customer communication, and complex delivery logistics. Automating these processes while maintaining a high level of service requires significant planning, technology, and in-house expertise.