Skip to main content

🚦 Changing the Workflow Path Based on Approval Results

Written by Yoom Customer Service

📝 Overview

When using the "Request Approval" operation, the flowbot only proceeds to the next operation when the request is approved. If the request is rejected, the flowbot stops, and if it is returned, the workflow goes back to the previous step.

This guide explains how to configure your workflow so that it can proceed to different paths depending on the result of the request.

With the standard "Request Approval" operation, the flowbot behavior is as follows:

1. Approve: Proceeds to the next operation.

2. Reject: Stops the flowbot.

3. Return: Returns to the workflow to the previous setting.

☝️ Note: Flowbot only proceeds when Approve is selected.

If you want the workflow to continue even after a rejection, use the method described below.


🛠️ How to Set Up

To create different paths based on approval results, use "Request Action" instead of "Request Approval".

1. Configure "Request Action"

In the input form settings, create a field with the "List" format.

In the output samples, prepare outputs for each possible result.

For example, create options such as:

  • Approve

  • Reject

  • Return

2. Configure "Switch the Next Step" or "Branch"

Set up "Switch the Next Step" or "Branch" so that the Flowbot routes to different paths based on the output from the previous step.

For example:

  • When the output is Approve → proceed to the approval flow

  • When the output is Reject → proceed to the rejection flow

  • When the output is Return → proceed to the return flow

For more information about the differences between "Switch the Next Step" and "Branch," see the related help article.

3. Configure the Flowbot for Each Path

Configure the Flowbot operations for the Approve, Reject, and Return branches.

That’s it!

Your Flowbot is now set up to proceed based on the approval result. 🎉


📚 Related Guides

Search keywords

approval, request, branching, switch, workflow setup, logic, instructions

Did this answer your question?