Introduction
Dook is a Delivery orders management platform that provides a dedicated system to manage delivery orders, teams, dispatchers, and drivers. Dook also provides analytics about performance regrading different aspects of the delivery process.
You can visit Dook Website at https://getdook.com
You can control the full delivery process through Dook Dashboard, or you can enable the Auto Assign option and Dook will assign the order automatically to the most suitable driver.
Also, Dook provides a Driver app for iOS and Android for easier and faster delivery.
You can find Dook User Guide at https://support.getdook.com/
Enabling The Integration
1- Obtain Token from Dook
Contact Dook and ask for a Token that will be used in the integration. Without valid Dook Token, you will not be able to use the integration
2- Sign in to your Foodics account at console.foodics.com/login
3- Navigate to Marketplace page –> Search for Dook
under Delivery Management category –> Click `Install
4- Foodics will ask for your permission
Click Authorize App To Access My Account
to proceed
Click Cancel Authorization
if you want to cancel the process
5- After clicking Authorize App To Access My Account, you will be taken to the integration settings page
Configuring Dook Integration
After successfully authorizing the integration, you will need to configure Dook through the integration settings page shown below

1- Click Edit
in the top right corner of the box Dook API Token
2- Insert the Token you obtained from Dook and click Save
If the Token is valid, the settings will saved
If the Token is invalid, an error message will be shown
3- After saving the Token, the Branches Activation
settings will appear as below

The Branches Activation is where you can define in which branches you want Dook integration to be active or inactive
Marking a branch Inactive
means orders coming from that branch will not be sent to Dook
4- Click Edit
in the top right corner of the box Branches Activation
and add the branches you want to mark as Active, then click Save
You are done with the integration settings
How Orders are Sent to Dook
Orders will be automatically sent to Dook when the below conditions are met
- The order is created in a branch that is marked Active in the integration settings
- Order type is
Delivery
- Order has customer and customer delivery address
- Order is marked as
Ready
, details on this are provided in the last section
Note: Order will not be sent to Dook if cashier is active on the order, means the order is visible in the cashier screen. The cashier has to either Close the order through full payment
or Move to another order
If all above conditions are met, the order will be automatically sent to Dook
How to mark order as Ready
in cashier
1- Send order to Kitchen, either to Kitchen Display, or to Kitchen Printer 2- If order is successfully sent to Kitchen, in the cashier register screen, click MORE
from the top right corner -> Click Mark Ready
Note: If order is not sent to Kitchen, the option Mark Ready
will not appear