Flow inputs, outputs, and variables
Define the data a flow accepts, returns, and shares across tasks.
Flow I/O defines a flow's contract. Variables supply shared values and protect credentials used during a run.
Define inputs and outputs
Open Flow I/O to configure the schemas: the request parameters and the expected response format.

Input Schema
Values supplied when the flow starts.
documentId, text, required.
Output Schema
Values returned when the flow completes.
extracted_data, object, required.
Choose an editing mode:
Select Save after editing. Input fields also appear on the Global Variables tab as read-only entries.
Use variables
Variables declared in a flow are available to all tasks. Open them with Variables on the builder's rail.
Secrets
API keys, tokens, and other credentials.
$secret.{variable_name}
Global Variables
Values shared across tasks, such as a document ID.
$global.{variable_name}
Add a secret
Select Add Secret.
Enter a required Name and Value.
Choose String or JSON for Type.
Select Secured when appropriate, then select Save.
Store credentials as secrets. Reference $secret.CRM_TOKEN in task settings. Do not enter credentials directly in a task.
Add a global variable
Select Add Variable.
Enter a required Key.
Choose a type and add a description.
Select Required when the flow cannot run without it.
Select Save.
Task configuration can map a global variable to an input. It can also map a task output to an output variable.
Maintained by Abhishek Paul
AI-assisted, human-approved

Last updated
Was this helpful?

