Build powerful automations with the visual workflow editor
The workflow editor provides an intuitive drag-and-drop interface built on React Flow. Design complex automation logic by connecting components visually.
Creating a Nextcloud workflow step by step
Simply describe what you want to automate. The AI understands your intent and builds the workflow for you, selecting the right components and configuring connections automatically.
Workflows consist of different types of nodes that serve specific purposes.
Start your workflow execution. Every workflow needs at least one trigger.
Perform operations on data or external services.
Control the execution path of your workflow.
Data flows between nodes through connections. Each node receives input from upstream nodes and produces output for downstream nodes.
Reference outputs from previous nodes using their node ID. For example:
{{nodeId.outputField}}
Click the "Execute" button to run the workflow immediately. Great for testing and debugging.
Send an HTTP request to the workflow's webhook URL to trigger execution.
POST /api/workflows/{id}/webhook
Authorization: Bearer {apiKey}
Content-Type: application/json
{"your": "payload"}
Configure a cron expression to run workflows on a schedule.
*/5 * * * * # Every 5 minutes
0 9 * * * # Daily at 9 AM
0 0 * * 0 # Weekly on Sunday
Track and debug every workflow execution with detailed logs.
See complete input/output for each node in the execution
Trace data flow through each step of your workflow
Get detailed error messages and stack traces for failures
Re-run failed executions with the same or modified inputs