--- title: "Workflow conditions and custom workflows" slug: "workflow-conditions-and-custom-workflows" description: "Define custom approval workflows in Payhawk spend management based on amount, category, team or supplier to match your company’s spend processes." updated: 2026-10-26T11:43:27Z published: 2026-10-26T11:43:27Z canonical: "payhawk.com/workflow-conditions-and-custom-workflows" --- > ## Documentation Index > Fetch the complete documentation index at: https://payhawk.com/help/llms.txt > Use this file to discover all available pages before exploring further. # Workflow conditions and custom workflows You can build flexible custom workflows for your company by defining a specific approver role or role extension, or assigning a given employee as an approver to your workflow, and by setting specific conditions for the workflow to take place when these conditions are satisfied. This way, you can create approval workflows for specific cases based on the following conditions: - Amount - Team of the employee submitting the request - Selected value of any custom field - Selected expense category - Supplier > [!TIP] > The **Supplier** condition works at the entity level only, since each entity maintains its own supplier list. For more information on the role, role extensions, and individuals you can include in your workflows, see the article about [workflow approvers](/help/workflow-approvers). You can also [set trip request workflows](/help/configuring-travel-workflows) that support conditions for triggering approval when the chosen flight, hotel, and/or allowance falls outside your travel policy. ## Amount-based workflow conditions For the approval step of each request, you can use amount-based conditions and define thresholds. These thresholds can be approved by different employees, roles, or role extensions at your company individually, one after the other, or in parallel. Previously, in Payhawk, you could set the following amount-based approval workflows: - [Single-step approval workflows](/help/workflow-conditions-and-custom-workflows#h_49d8cbccb2) - [Multi-step sequential approval workflows](/help/workflow-conditions-and-custom-workflows#h_dc1f20220f) - [Multi-step non-sequential approval workflows](/help/workflow-conditions-and-custom-workflows#h_7bf2d31a26) > [!TIP] > The previously known single-step, multi-step sequential, and multi-step non-sequential amount-based workflows have been built upon and extended to cover more complex scenarios. ### Single-step approvals You can enable employees to submit expense requests only to the most relevant person who has been defined as the approver for this amount (previously known as a single-step approval). Let's assume you configure the following settings in Payhawk: - Amounts less than or equal to EUR 200 require approval from a Team Manager. - Amounts greater than EUR 200 and less than or equal to EUR 500 require approval from the Development budget manager. - Amounts greater than EUR 500 require approval from any Payhawk Administrator at the company. ![Workflow with a single approval step with three amount-based approvers, followed by Review and Reimburse.](https://cdn.payhawk.com/Help%20desk%20images%20moved/Workflow_conditions_and_custom_workflows_20240507_manual.png) Then, if an employee submits a **Mileage** expense request for: - EUR 150, only the Team Manager will be required to approve the amount. - EUR 450, only the Development budget manager will be required to approve the amount. - EUR 550, only a Payhawk Administrator will be required to approve the amount. ### Multi-step sequential approvals You can require all relevant approvers to approve expense requests for each threshold in sequence. Let's assume you configure the following settings in Payhawk: - The Team Manager has to approve all amounts. - Amounts greater than EUR 300 require approval from a Second level manager. - Amounts greater than EUR 500 require approval from any Payhawk Administrator at the company. ![Workflow with three sequential approval steps: Team manager, Second level manager, and Any administrator with amount conditions.](https://cdn.payhawk.com/Help%20desk%20images%20moved/Workflow_conditions_and_custom_workflows_2_20240507_manual.png) Then, if an employee submits a **Mileage** expense request for EUR 350, the Team Manager will first approve the amount. Next, the Second level manager will provide the final approval. > [!WARNING] > If an expense requires an update from a previous approver, subsequent approvers can return it to the submitter so that they can re-submit it and trigger the approval workflow from the beginning. ### Multi-step non-sequential approvals You can require all relevant approvers to approve expense requests simultaneously. Let's assume you configure the following settings in Payhawk: - The Team Manager approves all amounts. - Amounts greater than EUR 500 require approval from a Payhawk Accountant at your company. - Amounts greater than EUR 1,000 require approval from any Payhawk Administrator at the company. ![Workflow with three parallel approval steps for the team manager, any accountant, and any administrator, followed by Review and Reimburse.](https://cdn.payhawk.com/Help%20desk%20images%20moved/Workflow_conditions_and_custom_workflows_20240502_manual.png) Then, if an employee submits a **Reimbursable** expense request for EUR 1,200, the Team Manager, the Payhawk Accountants, and the Payhawk Administrators will be notified about the submitted request and will have to approve the amount. ## Defining custom workflows Once you define your Custom field and Category managers, you can aggregate conditions, approvers, and amounts to define complex approval workflows. Let's assume you want to set up the following workflow: 1. Approval by the Team Manager is always required. 2. Approval by a Category manager is required for specific General Ledger (GL) categories above a certain threshold. 3. Approval by a Financial planning and analysis (FP&A) Team Manager is triggered based on a specific GL or amount. 4. Approval from Procurement team members is also triggered by a specific GL, product code, or amount. 5. Specific people, such as the CFO or CEO, must always approve requests for amounts over a defined threshold. The implemented workflow will look like the following. ![Custom bill workflow with parallel approval steps based on team, category, and amount, and branches for purchase order matching.](https://cdn.payhawk.com/Help%20desk%20images%20moved/Workflow_conditions_and_custom_workflows_20240530_manual.png) > [!TIP] > Each approver is independent, so when an expense meets multiple approvers' conditions at the same time, all matching approvers must approve the expense before it can proceed further in the approval workflow. ## Useful resources - [Setting approval workflows for spend types](/help/setting-approval-workflows-for-expense-types) - [Supported workflow types](/help/supported-workflow-types) - [Workflow fallback mechanisms](/help/workflow-fallbacks) - [Workflow approvers](/help/workflow-approvers)