Zum Inhalt springen
DeutschlandGPT

Workflows

Automate multi-step AI tasks with the visual, no-code workflow builder

Workflows let you build automated pipelines that chain together AI calls, data transformations, API requests, and human review steps, all without writing code. Design once, run on a schedule, a webhook, a form submission, or at the click of a button.

Core Concepts

ConceptDescription
TriggerWhat starts the workflow: a schedule, a form submission, a webhook call, or an event from an integration
NodeA single step in the workflow: an AI agent call, a code block, an API request, a condition branch, a loop, or an integration action
EdgeA connection between two nodes. Data produced by one node flows along edges to the inputs of the next
RunOne execution of the workflow from trigger to completion. Each run has its own log, status, and cost
Data TablePersistent tabular storage that any workflow can read from and write to across multiple runs
SubworkflowA reusable workflow that can be called from other workflows, just like a function

When to Use Workflows

Workflows are the right tool when you need to:

  • Run the same AI task repeatedly on different inputs (new emails, form submissions, scheduled data)
  • Chain multiple AI calls where the output of one step feeds the next
  • Combine AI with external systems: pull data from Jira, process it with an AI agent, post results to Slack
  • Build forms that trigger backend AI processing and return structured results
  • Implement human-in-the-loop review before an automated action takes effect

For one-off or conversational AI tasks, use Chat instead.

How a Workflow Executes

1

Trigger fires: a user submits a form, a cron fires, a webhook receives a POST request, or an integration event occurs

2

Nodes execute in order: each node runs when all its incoming edges have data. Branches (conditions, loops) control which path runs

3

Data flows forward: every node exposes named outputs. Downstream nodes reference outputs using {{nodeName.outputs.fieldName}} syntax or pick them from the variable panel

4

Run completes: the execution log shows the status, duration, and cost of every node. Failed nodes show the error inline

What's in This Section

Was this page helpful?