Getting Started

General Structure and Components

Dook system is composed of multiple components as the following:


The system has only one admin which is created upon registration. This account can configure everything and add and remove any part of the system.


Operators can be added by the admin as well as other operators. Operators create other Operators, Teams, Drivers, Dispatchers, Platforms, Pickup Points, Orders and Assign Orders to drivers as well as manage them all.


Teams are logical groups created by the admin/operator to make it easy to manage specially if you operate in multiple countries, cities or locations. The admin/operator can add one or more operators and drivers to one or more teams. operators can’t see other teams’ orders and drivers cannot be assigned orders in different teams. Also, dispatchers and platforms can be added to a team and their orders will be handled by the operators within the same team.


Drivers are added by the admin or an operator and they can download the Dook’s driver app on iOS and Android to complete their orders.


If you are a delivery company, dispatchers are clients such as an e-commerce site or a store such as restaurant or grocery. Dispatchers can be added by admin or operators and they can log into Dook’s system to submit and view their orders manually. Also, they can use the APIs to submit their orders.


Platforms are the same as Dispatchers but with multi-vendor concept where more than one Dispatcher is selling. Dook has it as a separate entity for you as a delivery company to treat it differently with pricing. When you receive an order from a platform, you’ll know who the dispatcher is too and that makes it very easy and logical to manage.

Pickup Point

Pickup Points are pre-defined for a team or a dispatcher to simplify the order creation process where you have a drop down list containing your pickup points. This is very handy for business with multiple pickup locations such as store chain.

Was this helpful?