Skip to main content

Flow Node Types Reference

A concise guide to the four node types available in elvex flows

📌 This article is for users of elvex Classic. Find out which version you're using.

elvex flows support different node types, each designed for specific purposes within your workflow. This reference explains what each node type does, when to use it, and its key configuration options.

Basic Step

The foundation of elvex flows - a customizable LLM prompt with configurable tools and datasources.

When to use it: For most standard flow operations where you need the LLM to process information, generate content, or perform analysis.

Key configuration:

  • Instructions (required): Specific directions for what the step should accomplish

  • Provider and model: Use flow defaults or specify custom settings

  • Tools: Enable capabilities like web search, webpage content retrieval, spreadsheet analysis, or SQL queries

  • Datasources: Connect relevant knowledge bases or files

  • Result validation: "Manager" that checks output quality (enabled by default)

Ask an Agent

A node that leverages existing agents within your flow.

When to use it: When you want to incorporate specialized agents you've already built rather than recreating their functionality.

Typical uses: Incorporating domain-specific agents, content generation agents, or analysis agents into larger workflows.

Decision

A branching node that evaluates input and directs flow based on defined criteria.

When to use it: When your workflow needs to take different paths depending on specific conditions.

Key configuration:

  • Decision instructions (required): Criteria for making the decision

  • Options: Define two or more possible paths

  • Option criteria: Optional explanation for when each option should be chosen

  • No match option: Optional path for when none of the defined options apply

Call an existing Flow

A node that embeds another flow as a step within your current flow.

When to use it: When you want to create modular, reusable workflow components or break complex processes into manageable parts.

Key benefits:

  • Creates modular, reusable workflow components

  • Simplifies maintenance (update once, changes reflect everywhere)

  • Helps organize complex processes into logical components

Loop

A container node that processes multiple items through the same series of steps automatically.

When to use it: When you need to process lists, spreadsheets, or text data by running each item through the same workflow steps.

Key configuration

  • Splitting strategy: Comma, Rows, Sentences, or Paragraphs

  • Data source (optional): Specific file or data source to use as input

  • Maximum iterations (default: 20): Range 1-20

Two output modes

Loop output (standard): Bottom-right handle. Processes all items in parallel. Use for independent items.

Iteration output (feedback): Bottom-left handle (yellow). Processes items sequentially. Each iteration receives all previous results. Use for items that build upon previous results.

Considerations

  • Each iteration counts as a separate AI call (monitor costs)

  • Maximum 20 iterations per loop execution

  • 5-minute timeout per iteration


Combine these node types to create sophisticated workflows that handle complex business processes while maintaining clarity and reusability.

Did this answer your question?