Approval Flows in DOKKA – What’s the Difference?

DOKKA offers several ways to set up approval workflows for documents:

- Manual Approval Flow

- Learning-Based Approval Flow

- Automatic Approval Flow


Manual Approval Flow


Manual approval allows you to add an approval flow for each document individually.
This method is suitable when there’s no fixed approval flow for a specific vendor, and it enables the bookkeeper to select the approvers as needed.


Click here for more information on setting up a manual approval flow


Learning-Based Approval Flow


In this method, the system learns from previously assigned approvers for a specific vendor and automatically applies the same approval flow to new invoices from that vendor.

When uploading a file:


- If the vendor is automatically recognized, Dokka will add the list of learned approvers.

- The approval flow still needs to be manually triggered by clicking the "Activate" button next to the approvers list.


To enable learning-based approval flows, go to:

Company Settings → General → Features → Advanced Settings → Enable Approval Flow Learning





Automatic Approval Flow


This method allows you to set a predefined approval flow for each vendor in the company settings.

When uploading a document, DOKKA recognizes the vendor and automatically applies the predefined approval flow — no manual action required.


You can configure:




This setup is especially suitable for organizations that want documents to go through an approval process before being recorded in the ERP system, so that the bookkeeper can work only with approved documents.
It also supports workflows based on amount-based approval logic.


Click here to learn how to configure automatic approval flows


 Important:


If your company uses automatic approval flows, do not enable the learning-based approval option.
Using both simultaneously creates a conflict — the system will default to learning-based approvals, even if automatic rules are defined.