Skip to main content

Core Function Nodes

Core nodes give you direct control over execution, logic, and external communication.

HTTP Request

Send requests to external APIs.
  • Supports: GET, POST, PUT, DELETE, PATCH
  • Add headers, query params, body (JSON/form/raw)
  • Handle auth with bearer tokens, API keys, or custom headers
  • Returns full response: status, headers, body
Use it to connect with services that don’t have a built-in node yet.

Code (Script)

Write custom JavaScript for advanced logic.
  • Access incoming variables
  • Return transformed output
  • Use cases: custom calculations and payload shaping
Good for edge cases, inline logic, or mini utilities.

Wait

Pause workflow execution before continuing.
  • Set duration in seconds, minutes, hours
  • Use for delays, throttling, or time-based logic
  • Can be used between nodes or before actions

Respond

Return a custom response to the trigger source.
  • Use with Webhook or Execute Node
  • Define status code, headers, body
  • End the flow early if needed
Example: return { "status": "ok" } after a webhook is received and processed.

Execute Node

Run another workflow like a reusable function.
  • Pass input variables into the target workflow
  • Wait for completion and receive its output
  • Use for reusable workflow modules

Extract Page from HTML

Extract structured content from HTML.
  • Input: raw HTML or URL
  • Output: text, tables, metadata, or selector-based fields
  • Use cases: scraping, summarization, and data extraction