Skip to content

Triggers

Cron Trigger

Starts the workflow on a schedule while the workflow is active.

Inputs: none (starts the workflow) · Outputs: main

Parameter Type Description
Cron expression (required)
expression
text 5 fields (minute hour day month weekday) or 6 with seconds first.
Time zone
timeZone
text IANA or Windows time zone id.

Error Trigger

Starts the workflow when a triggered run of a workflow that uses it as error workflow fails (set on the workflow, its group or the instance). Outputs { workflow, execution, node, subWorkflow, suppressed } of the failed run; execution.url links to it when Pipe:PublicUrl is set.

Inputs: none (starts the workflow) · Outputs: main

Parameter Type Description
Throttle minutes
throttleMinutes
integer Per failed workflow, start at most once in this time; failures in between are counted in 'suppressed' of the next run. 0 reports every failure. Default: 15.

Execute Workflow Trigger

Starts the workflow when another workflow calls it with Execute Workflow; outputs the caller's items.

Inputs: none (starts the workflow) · Outputs: main

This node has no parameters.

Form Trigger

Starts the workflow from the user portal: declares the form the user fills in and outputs one item with the values. Without a Form Trigger a published workflow starts without input.

Inputs: none (starts the workflow) · Outputs: main

Parameter Type Description
Fields
fields
list of JSON The inputs of the form. Each has a name (the property in the item), a label, a type (text, multiline text, number, boolean, date, choice or password), and optionally a description, a placeholder, a default, a regular expression the text must match as a whole (with the message shown otherwise) and the values of a choice.

Manual Trigger

Starts the workflow when it is run from the editor.

Inputs: none (starts the workflow) · Outputs: main

This node has no parameters.

Recovery Trigger

Starts the workflow when a workflow that failed and was reported to this error workflow runs successfully again (triggered runs only). Outputs { workflow, execution, failedSince, failedExecution, failures }; execution.url and failedExecution.url link to the runs when Pipe:PublicUrl is set.

Inputs: none (starts the workflow) · Outputs: main

This node has no parameters.

Webhook Trigger

Starts the workflow when its URL is called while the workflow is active.

Inputs: none (starts the workflow) · Outputs: main

Parameter Type Description
Path (required)
path
text Called at /webhook/<path>; must be unique across active workflows.
HTTP method
method
one of: any, get, post, put, patch, delete Default: post.
Respond
responseMode
one of: immediately, whenFinished, usingRespondNode Default: immediately.
Wait timeout (seconds)
timeoutSeconds
integer When waiting for the run or a respond node: after this time 202 is returned and the run continues. The time a run waits in the queue counts; still waiting then, the call gets 503 and the run leaves the queue. Default: 30.
Credential
credentialId
credential (Basic Auth, Bearer Token, API Key Header) Callers must authenticate with it; without one the webhook is public.