Manual Trigger
Type ID: manualTrigger · Kind: Trigger · Trigger style: manual · Trace: CHAIN
Starts a workflow run on demand. The payload passed to the start-execution call becomes the initial item emitted to downstream nodes.
Credentials
None
Properties
| Property | Key | Type | Required | Default | Possible values | Shown when |
|---|---|---|---|---|---|---|
| Payload Schema | payloadSchema | array | No | [] | Array of payload entries (see below). Used by the UI to validate test payloads. | Always |
payloadSchema → payload (array)
Each payload entry declares one expected payload key:
| Property | Key | Type | Required | Default | Possible values |
|---|---|---|---|---|---|
| Key | key | string | Yes | '' | Payload key to validate |
| Type | type | options | Yes | string | string (String), number (Number), boolean (Boolean), dateTime (Date & Time), options (Options), json (JSON), file (File) |
Notes
Fires via the trigger() method, not a poll or webhook loop. context.payload is read once at start. If the payload is a plain object, a binary key (when present) is split off into the item's binary slot and the remaining keys are emitted as json; otherwise an empty json object is emitted. A single item in a single batch is returned. payloadSchema is metadata for UI validation only and does not alter the emitted data.