Documentation Index
Fetch the complete documentation index at: https://docs.langdock.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Nodes are the building blocks of workflows. Each node type serves a specific purpose - from triggering your workflow to processing data with AI, calling external APIs, or controlling execution flow. This reference covers every available node type, organized by category. Use it to understand what each node does and when to use it in your workflows.Trigger Nodes
Every workflow starts with exactly one trigger. The trigger determines
when and how your workflow executes - on a schedule, via a form submission,
through an API call, or from an integration event.
Manual Trigger
Run workflows on-demand with a button click
Form Trigger
Start workflows from custom form submissions
Webhook Trigger
Receive HTTP requests to trigger workflows
Scheduled Trigger
Run workflows on a recurring schedule
Integration Trigger
Start from events in connected applications
Manual Trigger
Run the workflow manually with a button click. Use cases:- On-demand data processing
- Testing and debugging workflows
- Workflows triggered by users in your interface
- No configuration required
- Can accept optional input data
Form Trigger
Start the workflow when a user submits a custom form. Use cases:- Intake forms (customer requests, feedback, applications)
- Data collection workflows
- Self-service automation requests
- Define form fields (text, number, email, dropdown, etc.)
- Set required/optional fields
- Make form public or internal-only
- Customize form title and description
- Generate a unique URL for your form
- Validate input before workflow starts
- Form submissions are queued and processed reliably
Public Forms: You can make forms publicly accessible for customers or
partners to submit without a Langdock account.
Webhook Trigger
Receive HTTP POST requests to trigger the workflow. Use cases:- Integration with external systems
- Real-time event processing
- Connecting to services that support webhooks
- Get a unique webhook URL
- Copy the URL or use the generated curl snippet
- Receives JSON payloads
- Returns immediate response
- Processes requests asynchronously
Scheduled Trigger
Run the workflow on a recurring schedule. Use cases:- Daily reports and summaries
- Periodic data synchronization
- Scheduled maintenance tasks
- Recurring data analysis
- Select from predefined schedules (every hour, daily at 9 AM, weekdays, etc.)
- Or type a natural language description and AI generates the cron expression
- Schedules run in UTC (your local timezone is shown for reference)
- Every day at 9 AM
- Every Monday at 8:30 AM
- First day of each month
- Every 6 hours
Integration Trigger
Start the workflow when events occur in connected applications. Use cases:- New Slack or Microsoft Teams message in a channel
- Email received in Gmail or Outlook inbox
- Calendar event created or starting soon
- New file or folder added to Google Drive
- New lead in Salesforce or deal in HubSpot
- New issue or pull request in Jira or GitHub
- Select the integration
- Choose the trigger event type
- Configure trigger parameters (channel, folder, etc.)
- Connect your account
Testing Integration Triggers: Click the play button on the trigger node to open the Test panel. You can:
- Find events: Browse recent events from your connected integration (new emails, Slack messages, etc.)
- Wait for event: Listen for the next incoming event in real-time
- Select any event to test your workflow with that actual data
AI Agent Nodes
The power of intelligent automation. Agent nodes use AI to analyze data,
make decisions, generate content, or extract information. These are the nodes
that make your workflows truly intelligent.
Agent Node
Execute an AI agent to process data with natural language instructions. Use cases:- Analyze and categorize content
- Extract structured data from text
- Generate summaries or reports
- Make decisions based on criteria
- Answer questions about data
- Select Agent: Choose an existing agent or create a new one
- Instructions: Provide context and instructions
- Input Variables: Pass data from previous nodes
- Model Selection: Choose the AI model
- Tools: Enable web search, code execution, or integrations
- Output Schema: Define structured output format (JSON)
- Access to all your agents
- Can use integrated tools and actions
- Structured outputs for reliable data extraction
- View full conversation in the Messages tab
Action Nodes
Connect to your tools. Action nodes execute operations in connected
applications - send emails, create tickets, update databases, post to Slack,
and more.
Action Node
Perform actions in connected applications like creating tasks, sending emails, or updating records. Use cases:- Create tickets in support systems
- Send messages in Slack or Teams
- Add rows to spreadsheets
- Create calendar events
- Update CRM records
- Send emails
- Select the integration
- Choose the action type
- Select your connection (required for integrations that need authentication)
- Map input fields from previous nodes
- Configure action-specific settings
- Slack: Send message, create channel
- Google Sheets: Add row, update cell
- Gmail: Send email
- Notion: Create page, update database
- Jira: Create issue, update status
Logic Nodes
Control the flow. Logic nodes add branching, loops, and conditional
execution to your workflows. They’re essential for building sophisticated,
decision-driven automations.
Condition Node
Route execution down different paths based on conditions. Use cases:- Approval workflows (if priority is high, notify manager)
- Data routing (route to different teams based on category)
- Validation (check if required data is present)
- Multi-path workflows
- Define multiple conditions
- Each condition evaluates to true/false
- Execution follows the first matching condition
- Add a “default” condition for unmatched cases
- Manual: Write a condition expression
- AI-powered: Let an agent evaluate the condition with natural language
Multiple Conditions: By default, conditions are evaluated in order and the workflow follows the first condition that matches. Enable “Allow multiple conditions” to execute all matching paths simultaneously.
Loop Node
Iterate over an array and execute nodes for each item. Use cases:- Process multiple items from a list
- Batch operations on records
- Generate individual reports for each item
- Input Array: The array to iterate over (e.g.,
{{trigger.output.items }}or[1, 2, 3]) - Parallel Execution: Enable to run all iterations simultaneously instead of sequentially
- Max Iterations: Safety limit to prevent runaway loops (default: 200, max: 2000)
customer, access fields like:
Utility Nodes
Extra capabilities. Utility nodes extend your workflows with code
execution, web searches, HTTP requests, and notifications. Use these for
custom transformations and specialized tasks.
Code Node
Execute custom JavaScript or Python code for data transformation. Use cases:- Complex data transformations
- Mathematical calculations
- Custom business logic
- Data formatting and cleaning
- Write your code in JavaScript or Python
- Access previous node outputs as variables
- Return data with
returnstatement
Web Search Node
Search the web and retrieve relevant information. Use cases:- Fact-checking and verification
- Market research
- Current events and news
- Finding specific information
- Query: Define the search query
- Mode: Automatic (AI generates query) or Manual (you specify)
- Number of Results: How many results to return
- Automatic: AI generates the search query based on context
- Manual: You specify the exact search terms
- Prompt: Write instructions for AI to generate the query
- Title and URL
- Snippet/description
- Relevance score
HTTP Request Node
Make HTTP requests to external APIs. Use cases:- Fetch data from your own APIs
- Integrate with services without native integration
- Custom webhooks and API calls
- Method: GET, POST, PUT, DELETE, PATCH
- URL: The endpoint URL (can include variables)
- Headers: Add custom headers (authentication, content-type)
- Query Parameters: Add URL parameters
- Body: Request payload for POST/PUT (JSON)
Send Notification Node
Send in-app notifications to your Langdock inbox. Use cases:- Workflow completion notifications
- Error alerts requiring attention
- Status updates and summaries
- Personal reminders from automated workflows
- Manual/Form triggered workflows → User who triggered the workflow
- Scheduled/Webhook/Integration triggered workflows → Workflow owner
- Message: Notification content (supports variables and markdown)
Image Generation Node
Generate images from text prompts using AI models. Use cases:- Marketing visual creation
- Product image generation
- Dynamic content imagery
- Report visuals
Image Generation
Full configuration guide for AI image generation
Guardrails Node
Validate AI outputs and workflow data with automated safety checks. Use cases:- Content moderation
- PII detection
- Hallucination detection
- Jailbreak prevention
- Custom validation rules
Guardrails
Full configuration guide for content validation
File Search Node
Search your folders to retrieve relevant information. Use cases:- Knowledge base queries
- RAG (Retrieval Augmented Generation)
- Document search
- Context enrichment
File Search
Full configuration guide for folder search
Delay Node
Pause workflow execution for a specified duration. Use cases:- API rate limiting
- Polling with backoff
- Waiting for external processes
- Retry delays
Delay
Full configuration guide for workflow delays
Quick Reference
| Node Type | Purpose | Common Use Cases |
|---|---|---|
| Manual Trigger | On-demand execution | Testing, ad-hoc processing |
| Form Trigger | Form submissions | Data collection, intake forms |
| Webhook Trigger | HTTP requests | Integration events, API calls |
| Scheduled Trigger | Time-based execution | Reports, data syncs, maintenance |
| Integration Trigger | App event listeners | Slack events, calendar, email triggers |
| Agent Node | AI analysis & generation | Categorization, summarization, decisions |
| Action Node | Integration operations | CRM updates, notifications, data storage |
| Condition Node | Branching logic | Routing, validation, approval flows |
| Loop Node | Array iteration | Batch processing, multi-item operations |
| Code Node | Custom transformations | Data formatting, calculations |
| Web Search Node | Internet queries | Research, fact-checking, current events |
| HTTP Request Node | API calls | Custom integrations, data fetching |
| Send Notification | Team alerts | Status updates, failure alerts |
| Image Generation | AI image creation | Marketing visuals, dynamic imagery |
| Guardrails | Content validation | Moderation, PII detection, compliance |
| File Search | Knowledge retrieval | RAG, document search, context enrichment |
| Delay | Execution pause | Rate limiting, polling, retry delays |
Next Steps
Now that you understand all available nodes, start building:Getting Started Guide
Build your first workflow in 15 minutes
Use Cases
See real-world workflow examples
Getting Started
Build your first workflow
Core Concepts
Learn how nodes work together