
Manual trigger node
Manual Trigger Node
Overview
The Manual Trigger Node serves as the entry point for user-initiated pipeline executions in MaestroHub's orchestration platform. Unlike automated triggers, this node provides complete control over when and how your workflows start, making it ideal for testing, controlled operations, and user-driven processes.
Core Functionality
What It Does
Manual Trigger enables precise control over pipeline execution by:
1. User-Controlled Initiation
Start workflows exactly when needed, rather than relying on automated schedules or events. Perfect for operations requiring human judgment or approval.
2. Data Injection
Pass initial data into your pipeline at runtime, allowing dynamic workflows that adapt to current business needs and context.
3. Testing and Validation
Provide a controlled environment for pipeline testing with known inputs, enabling thorough validation before production deployment.
4. Custom Business Workflows
Support scenarios where automation alone isn't appropriate—such as approval workflows, manual data imports, or exception handling processes.
Configuration Options
Parameters Configuration
Settings Configuration
Basic Information
| Field | Type | Description |
|---|---|---|
| Node Label | String (Required) | Display name for the node in your pipeline |
| Description | String (Optional) | Explanation of what this trigger initiates |
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| Message | String | "Pipeline execution started manually" | Descriptive message included in execution metadata and logs |
| Output Data | JSON Object or null | null | Initial data payload for the pipeline. Always wrapped with metadata automatically |
Settings
Basic Settings
| Setting | Options | Default | Recommendation |
|---|---|---|---|
| Retry on Fail | true / false | false | Keep disabled for trigger nodes |
| Error Handling | Stop Pipeline / Continue | Stop Pipeline | Use "Stop Pipeline" for triggers |
Documentation Settings
| Setting | Type | Default | Purpose |
|---|---|---|---|
| Notes | Text | Empty | Internal documentation and team communication |
| Display Note in Pipeline | Boolean | false | Show notes on pipeline canvas for quick reference |
Validation Rules
The Manual Trigger Node enforces these validation requirements:
Node Configuration Validation
Label Requirements
- Must not be empty
- Must not consist only of whitespace
- Error: "Trigger node must have a name"
JSON Data Validation
- Output data must be valid JSON object or null
- Error: "Output data must be valid JSON"
Schema Validation
- Output schema (if provided) must be valid JSON Schema
- Error: "Output schema must be valid JSON"

