The Wolt courier-partner app and its algorithm

For a technology platform that brings together customers, local businesses and courier partners, algorithms are a vital part of the job. However, in this digital age, there can be many questions about whether algorithms are transparent, clear and understandable. In this sub-post, we would like to share with you how an algorithm works in the Wolt Courier-Partner platform, what it is, and share the Wolt Algorithm Transparency Report, which should help to dispel any questions and help you understand the role of algorithms in the Wolt platform. The Wolt algorithms are constantly reviewed and updated to ensure that they work as desired. The attached report can be found at the bottom of the sub-page.

Have you been asking Support for orders?

And have you been wondering how the algorithm really works in reality e.g. in the morning or on a Friday evening? If you are looking for an explanation on how the algorithm assigns tasks – and interested in knowing more. This is a blogpost for you.

This is a huge and complicated subject which we have received a lot of questions and requests about from all of you.

All Wolt orders are assigned to Courier Partners by an algorithm. The algorithm is programmed to assign tasks in the most efficient and optimal way possible by assessing different factors, so our Support team is not giving you these tasks.

The factors that it takes into account:

  • The address of the restaurant from which the order is made

  • The delivery address

  • The locations and different vehicles of our Courier Partners

  • Whether or not a certain Courier Partner is currently delivering a task

  • If it’s a special delivery (large delivery etc.)

    When it has assessed the previously mentioned factors, it chooses the most suitable Courier Partner and sends the task forward.

What does this mean in practice?

As you have noticed, the algorithm creates bundles, meaning delivering more than one order at the same time. This is the main reason why you might be waiting for a task outside a restaurant and another Courier Partner comes and picks up the food and you are not getting a task. This might result in you are having one task and some other Courier multiple orders, it is totally possible.

Why are Wolt using this technical setup?

Without bundling like this, you wouldn’t get many double or triple tasks during peak hours. So whenever you are heading somewhere to drop off the food, the algorithm looks like there is another food going in the same direction. I know that sometimes you might feel that it is unfair, or that you are being punished with longer distances or weird routes, but you can trust that you are the best option for that task.

Also if you get a pick up task which is already late, then it is important to start the task and head to the restaurant as soon as possible. We are constantly developing our technical setup and trying to make it more and more smarter.