Puppetflow icon

Puppetflow

Trigger browser automation flows, fetch run results, and download artifacts via the Puppetflow API

Flow → Trigger & Poll

AI-generated

Summary

Triggers the selected Puppetflow flow, then checks its run at the configured interval until it reaches a terminal status. Returns the completed run record for each incoming item.

Inputs

  • Flow (required) — Select a flow from the list or enter its ID.
  • Pass Input Item as Data — Defaults to false. When enabled, sends the incoming item's JSON as flow input.
  • Flow Input Fields — Optional values for the flow's default input fields. Empty values are omitted; these values override matching fields from the incoming item.
  • Additional JSON Input Data — JSON object merged into the flow input after Flow Input Fields, so its matching keys take precedence. Defaults to {}. Invalid JSON causes an error.
  • Polling Interval (Seconds) (required) — How often to check the run status, in seconds; defaults to 5 and must be at least 1.

Output shape

One item containing the run record for each incoming item.

The node posts the flow input to trigger a run, then polls until its status is success, error, or cancelled. Input fields are merged in this order: incoming item JSON (only when enabled), Flow Input Fields, then Additional JSON Input Data. If Pass Input Item as Data is disabled, the incoming item's JSON is not included.

Links

Discussion