What it is
Flows let you chain AI agents to automate an entire task from start to finish, without copying and pasting responses from one conversation to another. Think of an assembly line: each step receives the result of the previous step, does its part, and passes it on. For example:Contract received → one agent summarizes the document → another agent points out the risks → the final result is saved for you to review.You build this path once, by dragging blocks on the screen, and then run it as many times as you want, manually or automatically on a schedule.
How to access
- Sidebar → Flows
- To create: New flow button.
- My flows — the flows you created and the ones shared with you.
- Templates — ready-made flows provided by your company that you can use as a starting point.
Basic concepts
How to use
1. Create a flow
Click New flow
Fill in the fields
- Flow name (required) — between 3 and 60 characters. It can’t repeat another flow’s name.
- Description (optional) — the flow’s goal, in a few words.
Click Create
2. Get to know the editor
The editor has three areas:3. Build the flow
Drag a node from the palette onto the canvas
Connect the nodes
Click a node to configure it in the Properties panel
Repeat until you reach the Output node
4. Node types
5. Configure each node
Start
Start
- Content input — when enabled, clicking Run opens a window for you to paste text or upload a file (PDF, DOCX, XLSX, CSV, TXT, MD, JSON, HTML, PPTX, EPUB, RTF). This content is the flow’s starting point. When disabled, the flow starts without asking for anything.
- Start mode:
- Manual — you decide when to run it, by clicking Run.
- Automatic — the flow runs on its own, on the defined schedule:
- Interval — every X hours (e.g., every 6 hours).
- Weekly — on the chosen days of the week and time. The screen shows when the next run will be.
Agent
Agent
- Agent — choose one of the agents you can use. If the list is empty, create an agent first (see Agents).
- Instructions — tell the agent what to do in this step. E.g., “List the three main risks in this contract.” The previous node’s output is added right after your instructions.
- Timeout (ms) — maximum time to wait for the response, in milliseconds (1,000 ms = 1 second). Leave empty for no limit.
Tool
Tool
- Tool and Function — the tool and the function of it that will be called.
- Arguments (JSON) — the data sent to the tool. Use
{{input}}to include the previous node’s output.
Condition
Condition
- Comparison — Contains, Does not contain, Equals, Does not equal, Starts with, Ends with, or Matches regex.
- Value to compare — the text to look for in the previous node’s output. E.g.,
APPROVED. - Case sensitive — enable if “Approved” and “APPROVED” should be treated as different.
Parallel
Parallel
Merge
Merge
- Concatenate — joins the texts, one after the other.
- JSON array — turns each result into an item in a list (useful when the next step is technical).
- First non-empty — uses the first path that has content.
Sub-flow
Sub-flow
Output
Output
6. Validate and save
Click Validate
- Validation passed — the flow can be saved and run.
- Validation issues — a list of what to fix appears. Click an item to go straight to the node with the problem.
Click Save
7. Run the flow
Save the flow
Click Run
Provide the content, if asked
- Text — paste or type the content.
- File — click or drag the file. Wait for processing: a preview of the extracted content appears.
Confirm
8. View the result
When it finishes, the side panel shows:- Final result — what the flow delivered. Click View full to read everything and download the result as .txt or .json.
- Selected node — click any node to see the Input received and the Output of that step. This helps you find where a result came out differently than expected.
9. Run history
The Run history button lists every time the flow ran, with status and time. Click a run to see the result and the details of each step. When an automatic flow starts, finishes, or fails, you get a notification on the platform, with an Open button to see the result.10. Manage flows
In each flow’s menu, in the list:11. Use a template
The Templates tab holds ready-made flows provided by your company. They’re read-only: to adapt a template, use Clone and edit your copy.Practical example: contract summary
Create the "Contract summary" flow
Drag a Start node and enable Content input
Drag an Agent node to summarize
Drag another Agent node for the risks
Drag an Output node
Connect the nodes
Click Validate, then Save
Click Run, choose File, and upload the contract
Read the Final result
Keyboard shortcuts
Best practices
- Start simple. First build a flow with Start → Agent → Output, test it, and only then add steps.
- One task per node. Short, clear instructions for each agent work better than one agent doing everything.
- Test with real content before enabling Automatic mode.
- Use the history to understand failures: click the node that failed and check the input it received.
- Give nodes clear names (Name field), like “Summarize contract” or “Classify risk”. This makes the flow and the history easier to read.
- Keep usage in mind. Each Agent node uses AI and counts toward your usage, just like a chat message. Automatic flows that run often consume continuously.
Frequently asked questions
My automatic flow didn't run.
My automatic flow didn't run.
Can I use any agent?
Can I use any agent?
I got a run limit message.
I got a run limit message.
The flow stopped halfway.
The flow stopped halfway.
Known limitations
- The flow name must be between 3 and 60 characters and can’t repeat another flow’s name.
- The flow needs exactly one Start node and at least one Output node, and can’t have paths that go back (loops).
- Sub-flows support up to 5 levels.
- Each company can start up to 30 runs per minute.
- You can’t edit a flow while it’s running.
- Connections can’t be edited: to change one, delete it and create another.
- Templates are read-only: to change one, clone it.
- Creating and using flows depends on the Flows permission, set by the administrator.