Flow Basics
Input
This document outlines the Input node, which lets you add customizable input values to your workflows.
Node Inputs
Required Fields
- Input Name: Name for your input (used when calling workflows through webhooks or agents)
Optional Fields
- Default Value: A preset value used if no input is provided
- Show As User Input: When enabled, creates an input field for users
- Click on the arrow icon on the top left of your workbook page to preview user view
- Input Type: Choose between text, number, file, or boolean (only available when Show As User Input is enabled)
- Description: Explains the purpose of this input to users
Node Output
- Value: The final input value (either from user input, webhook, or default value)
Node Functionality
The Input node creates entry points for data in your workflows. It can:
- Accept values from webhooks
- Show input fields to users
- Use preset default values
- Validate input types
Example
-
Basic User Input Setup:
- Input Name: “email_address”
- Show As User Input: true
- Input Type: text
- Description: “Enter your email to receive updates”
-
Webhook Input Setup:
- Input Name: “customer_id”
- Default Value: “guest_user”
- Show As User Input: false
Important Considerations
- Always set clear Input Names for webhook usage
- Add helpful descriptions when showing user inputs
- Use Default Values for optional inputs
- Choose the right Input Type to prevent errors
In summary, the Input node is your workflow’s front door for data entry, whether from users, webhooks, or default settings.