Skip to content

Lambda Input

What it does: Defines what data your reusable workflow components need to receive from other workflows.

Perfect for: Reusable workflows • Template workflows • Modular design • Data processing pipelines

graph LR
    A[📥 Calling Workflow] --> B[🔄 Lambda Input]
    B --> C[✅ Validate Data]
    C --> D[▶️ Start Lambda Workflow]

    style A fill:#e1f5fe
    style B fill:#fff3e0
    style C fill:#e8f5e8
    style D fill:#f3e5f5

Simple process: Other workflow calls → Lambda Input receives data → Validates format → Starts your reusable workflow

Reusable components - Create workflows that can be used by multiple other workflows Template workflows - Build workflow templates that work with different data Data processing - Create specialized data processing workflows API integration - Standardize how workflows handle external data

Scenario: Create a reusable workflow that extracts content from any website URL

Lambda Input Configuration:

{
"parameterName": "websiteUrl",
"inputSchema": {
"type": "object",
"properties": {
"url": {"type": "string"},
"timeout": {"type": "number", "default": 5000}
},
"required": ["url"]
}
}

When another workflow calls this lambda:

{
"url": "https://news.example.com/article/123",
"timeout": 10000
}

Lambda Input outputs for your workflow:

{
"websiteUrl": "https://news.example.com/article/123",
"timeout": 10000
}

Basic text input:

{
"parameterName": "userText",
"inputSchema": {"type": "string"}
}

URL with validation:

{
"parameterName": "websiteUrl",
"inputSchema": {"type": "string", "format": "uri"}
}

Optional parameters with defaults:

{
"parameterName": "config",
"inputSchema": {
"type": "object",
"properties": {
"retries": {"type": "number", "default": 3},
"timeout": {"type": "number", "default": 5000}
}
}
}

Simple data processing:

[Lambda Input] → [Process Data] → [Lambda Output]

Web content extraction:

[Lambda Input] → [Get Page Content] → [Extract Text] → [Lambda Output]

AI analysis workflow:

[Lambda Input] → [AI Analysis] → [Format Results] → [Lambda Output]

Schema validation fails: Check that the calling workflow sends data in the expected format

Parameter not available: Make sure the parameterName matches what you’re using in other nodes

Workflow won’t start: Verify that all required parameters are being provided

Related nodes: Lambda OutputEdit FieldsIf

Common workflows: Modular Workflow PatternsReusable Component DesignData Processing Pipelines

Learn more: Lambda Workflows GuideAdvanced Workflow DesignWorkflow Architecture