Skip to main content

System nodes

Use built-in TaskJuice nodes for workflow logic, AI, HTTP requests, transformations, and reusable workflows.

System nodes are built into TaskJuice. They do not require choosing a third-party app.

User-facing system nodes

NodeCategoryUse it for
AI GenerateAIGenerate text from a prompt and selected model.
AI ExtractAIExtract structured JSON from text using a schema.
BranchControl flowRoute to two or more paths using conditions.
DelayControl flowPause for a fixed duration before continuing.
HTTP RequestData and developerCall an arbitrary HTTP API with optional auth and retries.
LoopControl flowRepeat by count, array item, or condition.
ParallelControl flowRun multiple branches concurrently and merge their outputs.
Call WorkflowReusableInvoke another published workflow.
SwitchControl flowRoute by matching one selector value against cases.
TransformData and developerApply ordered data transformations.

AI Generate

Use AI Generate to produce text from a prompt. Configure the model, prompt, and any context values the prompt needs.

Best for summaries, drafts, classifications that do not need strict JSON output, and generated user-facing copy.

AI Extract

Use AI Extract when the workflow needs structured data from unstructured text. Configure the source text and expected schema.

Best for extracting fields from emails, tickets, notes, uploaded text, or app records.

Branch

Use Branch to route to two or more paths using conditions. Each condition should be clear enough that another builder can understand why a record enters that path.

Delay

Use Delay to pause for a fixed duration. Configure the duration and unit in the node panel.

HTTP Request

Use HTTP Request to call an API directly from a workflow. Configure method, URL, headers, query parameters, body, timeout, and retry behavior.

Use a dedicated app action instead when TaskJuice already provides one for that app. App actions are easier to maintain and usually handle authentication more safely.

Loop

Use Loop when a workflow should repeat over items or until a condition changes. Keep loop bodies focused and test with small sample inputs before publishing.

Parallel

Use Parallel to run independent branches at the same time. Configure branch labels and merge behavior so downstream nodes receive predictable output.

Call Workflow

Use Call Workflow to invoke another published workflow. This is best for shared business processes that multiple workflows need to reuse.

Switch

Use Switch when one selector value should choose one of several paths. Add a default path for values you do not recognize.

Transform

Use Transform to reshape data before it reaches another node. Prefer explicit transformations with clear target fields over hiding complex logic in one expression.

Was this helpful?