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

  1. Basic User Input Setup:

    • Input Name: “email_address”
    • Show As User Input: true
    • Input Type: text
    • Description: “Enter your email to receive updates”
  2. Webhook Input Setup:

    • Input Name: “customer_id”
    • Default Value: “guest_user”
    • Show As User Input: false

Important Considerations

  1. Always set clear Input Names for webhook usage
  2. Add helpful descriptions when showing user inputs
  3. Use Default Values for optional inputs
  4. 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.