Skip to main content

Workflow approvers

Build granular approvals based on the team structure, expense category, custom field, or specific employees.

Payhawk avatar
Written by Payhawk
Updated this week

You can build complex, robust, and flexible workflows that cover all use cases at your company by setting specific conditions and defining roles, role extensions, or specific employees as part of the approval workflow.

Available approvers

In Payhawk, you can include the following roles, role extensions, or users in the approval process:

  • Any Payhawk Accountant

  • Any Payhawk Administrator

  • Any Payhawk Accountant or Administrator

  • Any IT Administrator

  • Any Senior AP Specialist

  • Any Auditor

  • The Team Manager of the employee submitting the expense or request

  • The Second-Level Manager of the employee submitting the expense or request

  • The Custom Field Manager assigned to the specific custom field (for example, Project Manager or Cost Center Manager)

  • The Category Manager assigned to the specific expense category (for example, Social Media Ads)

  • The Second-Level Category Manager assigned to the parent category of the submitted expense

  • A specific employee (for example, the CFO)

  • A specific employee out of a defined employee group

Assigning multiple approvers for a step

Each workflow process contains one or more approval steps. Each approval step can contain one or more approvals, each with its own separate conditions. If the approval condition is met, an approval is necessary. When the approval includes multiple approvers, then any of them can approve.

For example, for amounts over EUR 1,000 coming from the Engineering team, you can assign specific people and also all Payhawk Administrators at your company as approvers. As a result, whenever an employee from Engineering submits a request for more than EUR 1,000, any of the defined approvers can approve it.

If you want each of these specific people and Payhawk roles or role extensions to approve, you need to create separate approval steps.

For example, for amounts over EUR 1,000 coming from the Sales team under the Travel category, you need to define separate approval steps, each containing the same conditions and the desired approver.

Assigning Payhawk roles and role extensions

At each step and for each workflow, you will be able to include employees who have been assigned a default Payhawk role (Accountant, Administrator, IT Administrator, Senior AP Specialist, or Auditor) or the Team Manager role extension.

Once you include a role or a role extension in an approval workflow, any of the employees who have been assigned that role or role extension will be able to approve once the workflow is triggered. For example, including the IT Administrator role in a workflow will allow any employee who has been assigned the IT Administrator role at your company to approve the request once submitted and/or reviewed.

Assigning Second-Level Managers

In the context of workflows, the Second-Level Manager refers to the manager assigned to the parent team. For example, if you have a Marketing team defined as a parent team and an Online Advertising sub-team under it, the Second-Level Manager for an employee in the Online Advertising team would be the Team Manager of the Marketing team. For more information, see the articles on managing employees and teams.

Assigning Category Managers

In the context of workflows, you can include Category Managers in the approval workflows at your company, as the Category Manager role will be automatically included in the options once a manager is defined for the expense category.

Assigning Custom Field Managers

In the context of workflows, the Custom Field Manager role can be used to trigger approvals based on specific expense attributes. When a particular value is selected for a custom field of an expense, approval from the corresponding Custom Field Manager will be required.

For example, if you have defined Angela Rossi as a Cost Center Manager when the cost center is Finance and Ivan Ivanov as a Cost Center Manager when the cost center is Hardware, then:

  • When the cost center for a particular expense is Finance, the approver will be Angela Rossi.

  • When the cost center for a particular expense is Hardware, the approver will be Ivan Ivanov.

Assigning specific employees

In the context of workflows, each employee in your company can be selected individually when configuring custom approval workflows.

Reassigning expenses after an approver leaves

Reassignment of expense approval happens automatically if the approver is linked to a role or role extension (for example, Team or Category Manager), with requests being redirected to the new person assigned to that role or role extension. However, if the approver is a specific employee, the expense requests will default to Payhawk administrators.

Useful resources

Did this answer your question?