Skip to main content
Version: 2.0-beta.1
Manual Trigger Node interface

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

Manual Trigger Parameters

Parameters Tab

Parameters Configuration

Manual Trigger Settings

Settings Tab

Settings Configuration

Basic Information

FieldTypeDescription
Node LabelString (Required)Display name for the node in your pipeline
DescriptionString (Optional)Explanation of what this trigger initiates

Parameters

ParameterTypeDefaultDescription
MessageString"Pipeline execution started manually"Descriptive message included in execution metadata and logs
Output DataJSON Object or nullnullInitial data payload for the pipeline. Always wrapped with metadata automatically

Settings

Basic Settings

SettingOptionsDefaultRecommendation
Retry on Failtrue / falsefalseKeep disabled for trigger nodes
Error HandlingStop Pipeline / ContinueStop PipelineUse "Stop Pipeline" for triggers

Documentation Settings

SettingTypeDefaultPurpose
NotesTextEmptyInternal documentation and team communication
Display Note in PipelineBooleanfalseShow 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"