Building a flow in Zoho Flow involves selecting a trigger, adding one or more actions, and optionally inserting logic elements to handle conditions, loops, and delays. This article covers the main components available to you when constructing a flow, whether you are starting from scratch or adapting a gallery template.
From the Zoho Flow dashboard, click Create Flow and choose Start from scratch. Give your flow a name and an optional description to help you identify it later. You are then taken to the flow builder canvas, where you begin with an empty trigger node.
The trigger determines when your flow runs. Zoho Flow supports four main trigger types:
After setting up the trigger, add an action by clicking the + button on the canvas. Select the target app and the specific task you want Flow to carry out, then map the data fields from the trigger (or previous actions) into the action's input fields. You can add as many actions as your plan allows, chaining them together in sequence.
Common actions include creating or updating records, sending emails, posting messages to team chat tools, and adding rows to spreadsheets.
Logic elements let you build conditional and iterative behaviour into your flows:
Custom functions allow you to write Deluge scripts within your flow to perform data transformations, calculations, or logic that goes beyond what the standard action nodes support. For example, you could write a custom function to reformat a date string, calculate a commission amount, or parse a JSON response from an API.
If you need to send data to an external system that is not available as a native app in Zoho Flow, you can use an outgoing webhook action. Configure the URL, HTTP method (POST, PUT, PATCH, or DELETE), headers, and request body, then map data from the trigger or earlier actions into the payload.
A subflow is a reusable group of actions that can be called from within other flows. If you find yourself repeating the same sequence of steps across multiple flows, extract that sequence into a subflow. This makes your flows easier to maintain: updating the subflow automatically updates everywhere it is used. To create a subflow, navigate to Flows, select Subflows, and click Create Subflow.