Creating & managing workflows
Like all UI customization features in Forest, Workflows can be created and managed by users with the Admin, Developer, or Editor permission level.Getting started
The quickest way to create a new workflow is through the Customization Center (Edit Layout → + Add New). Alternatively, add a new workflow directly from your Collection Settings, using the + New button in the Workflows tab.The workflow editor
The Workflow Editor is where you define and map your operational process, without worrying about any of the technical aspects.Interface overview
The Workflow Editor is made up of four main elements:- Toolbar, on the left, where you’ll find the Steps available to build your workflow
- Canvas, in the center, where you build the flow of your process
- Settings Panel, on the right, where you configure the step(s) currently selected in the canvas
- Header, where you save your workflow, after fixing any issues raised in the Errors Panel
Steps
A workflow is a series of Steps. Some steps are entirely manual, the end user carries out the instruction provided, while AI-powered steps surface the relevant data or actions at runtime to help the user complete the step more efficiently. The following step types are available (* denotes AI-powered): Guidance tasks provide instructions to the end user on how to complete the step. Trigger Action* tasks provide the end user with the action required to complete the step (e.g. “Trigger the Onboard Customer action”). Get Data* tasks retrieve the value of one or multiple fields, display them to the end user, and load them into the workflow context (e.g. “Retrieve the Name, Address, and Email of the customer”). Update Data* tasks provide the end user with a way to update the value of a field (e.g. “Update the value of the customer’s Address”). Load Related Record* tasks let you load a related record to access its data and actions in subsequent steps (e.g. “Load the Bank Statement related to the Customer, from the Document collection”). Decision steps split your workflow into separate branches based on a condition. Go To steps can loop back to a previous step, jump to another branch, or step into another workflow. Groups let you organize multiple steps together for improved readability. End steps mark the end of a branch and the completion of a workflow. Escalations indicate a point where the workflow run is placed in an Inbox, so that another user can pick it up where the previous one left off. MCP Tasks* let the end user perform an action in a 3rd party app via the corresponding MCP Server.MCP Tasks require an MCP Server to be configured in your Forest project. See MCP Servers for details.
Step automation
Workflows are designed to be human-first for reliability and compliance, but it is possible to automate certain steps to boost execution efficiency. At the end of each step, the user clicks the confirmation button (labelled Done by default) to proceed. Skip this by setting the Step Completion toggle to Automatic, so the workflow advances to the next step immediately upon completion. On Trigger Action and MCP Tasks steps, the end user must explicitly click Execute by default. Once you’re confident in the AI suggesting the correct tool, set the Execution toggle to Automatic to skip that extra click.Actions featuring a form still need to be filled out by the end user before the workflow submits them automatically.
Managing workflows
Existing workflows can be managed from the relevant Collection Settings, in the Workflows tab. From there, rename a workflow, restrict its availability to a subset of Segments, and access the Workflow Editor. By default, workflows are available when selecting a single record from the List View. Toggle their visibility and reorder them in the Layout Editor. Workflows can also be made available in Summary Views and Workspaces.Security & auditing
As with everything in Forest, the Workflow feature is built on the Roles & Permissions system. Although anyone can trigger a workflow, data and actions are only made available to users whose role permits it. Every completed and aborted workflow execution is recorded in the workflow list for a given record, and opens in read-only mode to review its execution in detail. Every interaction within a workflow execution is also recorded in your Activity Logs, available in the Reports tab or through the public API.Roles & permissions
Control who can access workflows and what data and actions they can interact with
Learn more
Actions
Trigger custom operations on your data
Approval workflows
Require sign-off before sensitive operations
Execute workflows
Learn how end users run workflows
Inboxes & escalations
Distribute workflow tasks across your team