đŸ‡Ŧ🇧 EN
🇮🇹 IT

Node Reference

Every action inside a Flusso workflow is performed by a node. This index lists all available node types grouped by category. Click any node to read its full reference page including configuration fields, output data, examples, and tips.

Variable syntax: In all configuration fields, reference any prior step's output with {{ step_key.output.field }}. Drag data pills from the editor console directly into fields for automatic insertion.

Triggers

11 nodes Starting points — every workflow begins with one trigger
â–ļī¸
Manual Trigger
Fire on demand by clicking Run or calling the API
đŸĒ
Webhook Trigger
Fire when an HTTP POST arrives at the workflow URL
🕐
Schedule Trigger
Fire automatically on a cron-defined schedule
📨
Event Trigger
Fire when another workflow emits a named event
🚨
Error Trigger
Fire automatically on any workflow failure
đŸ’ŗ
Stripe Trigger
Validated Stripe webhook events
🐙
GitHub Trigger
Validated GitHub webhook events (push, PR, issues)
đŸ›ī¸
Shopify Trigger
Validated Shopify webhook events (orders, products)
đŸ‘ī¸
Google Drive Watch
Fire when a new file appears in a Google Drive folder
đŸ“Ĩ
Dropbox Watch
Fire when a new file appears in a Dropbox folder
đŸ—‚ī¸
Local File Watch
Fire when a new file is detected in a server directory

AI

6 nodes AI model integration, retrieval, and structured output
🤖
Agent
Send a prompt to an AI model; supports RAG, tools, memory, and JSON output
🔍
RAG Query
Semantic search against a Knowledge Base
📊
Reranker
Re-rank search results using a cross-encoder for better precision
🌐
Web Search
Live web search returning titles, URLs, and snippets
🎨
Image Generation
Generate images from text prompts using AI models
📋
Schema Extractor
AI-powered structured data extraction from unstructured text

Logic

7 nodes Route, branch, loop, and control execution
⚡
Condition
AND/OR conditional branching with multiple conditions
🔀
Switch
Route to one of several named branches based on a value
🔁
Loop
Iterate over an array, running steps for each item
â̏
Parallel
Execute multiple branches simultaneously
âąī¸
Wait
Pause execution for a fixed number of seconds
🛑
Stop
Explicitly terminate the run as completed or failed
🎲
Random
Generate a random number or pick a random item

Data

5 nodes Create, update, transform, and filter workflow data
📌
Set Variable
Create or update named variables that persist across steps
🔄
Transform
Reshape data into a new structure with named output fields
đŸ”Ŋ
Filter
Filter an array to keep only items matching a condition
đŸ”ĸ
Counter
Increment or decrement a numeric variable
🌍
HTTP Request
Make any HTTP request to an external API or service

Files

5 nodes Read and write files across local and cloud storage
📊
Google Sheets
Read, write, append, search, and create Google Sheets spreadsheets
📑
CSV / Excel
Read and write CSV and Excel files on the server filesystem
📂
Google Drive
Read and write files in Google Drive
đŸ“Ļ
Dropbox
Read and write files in Dropbox
📁
Local File
Read, write, or append files on the server filesystem

Communicate

10 nodes Send messages and notifications to people and services
📞
Phone Call
Place an outbound voice call via Twilio with a scripted message
🤙
AI Phone Call
Place an AI-driven outbound voice call using an agent and TTS voice
📧
Email
Send an email via configured SMTP
đŸ’Ŧ
Slack
Send a message to a Slack channel
🎮
Discord
Send a message to a Discord channel
âœˆī¸
Telegram
Send a message via Telegram Bot API
🔕
In-App Notification
Create a notification in the Flusso interface
🔔
Webhook Notification
POST a JSON payload to any external URL
📡
Emit Event
Emit a named event to trigger other workflows
â†Šī¸
Webhook Response
Return a custom HTTP response to a webhook caller

Interact

3 nodes Pause for human approval, input, or event emission
📡
Emit Event
Emit a named event to trigger other workflows
âŒ¨ī¸
Manual Input
Pause and collect form data from a human user
✅
Approval
Pause and wait for a human to approve or reject