Skip to main content

Set up a tag approval workflow for expenses

Build a workflow for your expenses where approvers are determined by tags.

Written by Yokoy Team

๐ŸŒ Web | ๐Ÿ‘ค Yokoy admin with Workflow Designer permissions

๐Ÿข Professional and Enterprise plan

This template is restricted to Yokoy Professional or Enterprise plans. Your company must have one of these plans to use it to build your own workflow.

You can set up a workflow that selects approvers based on a specific tag.

You have two options:

  • All approvers: you can set up the workflow to determine all approvers on the tag value must approve the document before it can be moved to the next status.

  • Any approver: you can let any of the approvers on the tag value approve the document and end the approval flow.

It uses Assign all tag approvers and Final approval or All approvers must approve. The first node assigns the approvers defined by the tag values for the expense, while the second one finishes the approval flow logic.

Both of these nodes must be used in combination to tag approval flow.

You can also configure this approval workflow with other approval flows.

Configuring the workflow for any approver to approve

To configure a tag approval workflow:

Step

Node(s) to use

Options required

1a

New (status)

Submit action

1b

Draft (status)

Submit action

1c

Needs revision (status)

Submit action

2

Tag dimension ID: Specify one or more tag dimensions to be used to determine the approvers. If you donโ€™t enter any, all dimensions are taken.

Approvers required:

3

Final approval (approval)

4a

Needs revision

Send back action

4b

Reject

Reject action

4c

Draft

Recall action

4d

In review

No action

โœ๏ธ Note
Nodes and actions to use after the approval node will depend on the specific scenario. The list given as an example is non-exhaustive.
Remember to always connect an approval node to Need revision, Draft, Reject, and In review statuses.

In the end, the workflow looks like this:

Configuring the workflow for all approver to approve

To configure a tag approval workflow in which all approvers must approve the expense for it to move to the next status:

Step

Node(s) to use

Options required

1a

New (status)

Submit action

1b

Draft (status)

Submit action

1c

Needs revision (status)

Submit action

2

Tag dimension ID: Specify one or more tag dimensions to be used to determine the approvers. If you donโ€™t enter any, all dimensions are taken.

3

4a

Needs revision (status)

Send back action

4b

Reject (status)

Reject action

4c

Draft (status)

Recall action

4d

In review (status)

No action


โ€‹

Did this answer your question?