Workflow Blocks Reference
Complete reference for all 107 workflow blocks in NUXA Flow
Workflow Blocks Reference
NUXA Flow provides 107 workflow blocks organized into categories. Each block is a reusable component that performs a specific action in your automation.
Block Categories Overview
| Category | Count | Description |
|---|---|---|
| Triggers | 8 | Start workflow execution |
| Control Flow | 5 | Branch and route logic |
| AI & LLM | 12 | AI model integrations |
| Communication | 12 | Messaging and email |
| Databases | 8 | Database operations |
| Documents | 10 | Document processing |
| Cloud Storage | 5 | File storage |
| Web & Search | 14 | Web scraping and search |
| Business Tools | 10 | CRM and project management |
| Specialty | 12 | Custom integrations |
| Memory & Knowledge | 5 | RAG and memory |
| Utility | 9 | Helper blocks |
Triggers
Triggers define how and when your workflow starts.
start_trigger - Start
Basic manual trigger. Click to run the workflow.
Inputs: None Outputs: Trigger timestamp, user context
input_trigger - Input Trigger
Starts workflow with user-provided input data.
Inputs: Custom input schema Outputs: User input data
chat_trigger - Chat Trigger
Conversational trigger for chat-based workflows.
Inputs: Chat message Outputs: Message content, conversation context
api_trigger - API Trigger
HTTP endpoint trigger. Call your workflow via REST API.
Inputs: HTTP method, headers, body Outputs: Request data, headers
manual_trigger - Manual Trigger
Button-based trigger with confirmation.
Inputs: None Outputs: Trigger metadata
schedule - Schedule
Time-based trigger using cron expressions.
Inputs: Cron expression Outputs: Scheduled time, execution count
webhook - Webhook
Incoming webhook trigger for external services.
Inputs: Webhook payload Outputs: Payload data, headers
generic_webhook - Generic Webhook
Universal webhook handler with flexible parsing.
Inputs: Raw payload Outputs: Parsed data
Control Flow
Control the execution path of your workflow.
condition - Condition
If/else branching based on conditions.
Inputs: Condition expression Outputs: True branch, False branch
router - Router
Multi-path routing based on values.
Inputs: Value to match, route definitions Outputs: Multiple named outputs
parallel_ai - Parallel
Execute multiple branches simultaneously.
Inputs: Items to process Outputs: Aggregated results
wait - Wait
Pause execution for a specified time.
Inputs: Duration (seconds/minutes/hours) Outputs: Resume timestamp
evaluator - Evaluator
Evaluate JavaScript expressions.
Inputs: Expression, variables Outputs: Evaluation result
AI & LLM
Integrate AI models into your workflows.
agent - Agent
Autonomous AI agent with tool calling capabilities.
Inputs: System prompt, tools, model selection Outputs: Agent response, tool results
Models Supported: GPT-4, Claude, Gemini, Llama
openai - OpenAI
Direct OpenAI API integration.
Inputs: Prompt, model, temperature Outputs: Completion, tokens used
perplexity - Perplexity
AI-powered web search with citations.
Inputs: Query Outputs: Answer, citations, sources
mistral_parse - Mistral Parse
Document parsing and extraction with Mistral.
Inputs: Document, extraction schema Outputs: Structured data
vision - Vision
Analyze images with AI vision models.
Inputs: Image URL/base64, prompt Outputs: Image analysis
thinking - Thinking
Chain-of-thought reasoning for complex problems.
Inputs: Problem statement Outputs: Reasoning steps, conclusion
elevenlabs - ElevenLabs
High-quality text-to-speech synthesis.
Inputs: Text, voice ID Outputs: Audio file URL
huggingface - HuggingFace
Access HuggingFace models and inference.
Inputs: Model ID, input data Outputs: Model output
image_generator - Image Generator
Generate images with AI models (DALL-E, Stable Diffusion).
Inputs: Prompt, size, style Outputs: Image URL
translate - Translate
AI-powered translation between languages.
Inputs: Text, source language, target language Outputs: Translated text
stt - Speech-to-Text
Transcribe audio to text.
Inputs: Audio file/URL Outputs: Transcription, timestamps
tts - Text-to-Speech
Convert text to speech audio.
Inputs: Text, voice settings Outputs: Audio file URL
Communication
Send messages and emails across platforms.
slack - Slack
Send messages and manage Slack workspaces.
Operations: Send message, upload file, create channel, list users
discord - Discord
Discord bot integration for servers.
Operations: Send message, create embed, manage roles
telegram - Telegram
Telegram bot messaging.
Operations: Send message, send photo, send document
microsoft_teams - Microsoft Teams
Microsoft Teams integration.
Operations: Send message, create meeting, manage channels
gmail - Gmail
Full Gmail integration for email automation.
Operations: Send email, search emails, manage labels, reply
outlook - Outlook
Microsoft Outlook email integration.
Operations: Send email, read inbox, manage folders
twilio_sms - Twilio SMS
Send SMS messages via Twilio.
Inputs: To number, message Outputs: Message SID, status
twilio_voice - Twilio Voice
Make and receive phone calls.
Operations: Make call, send TwiML, record call
whatsapp - WhatsApp
WhatsApp Business API integration.
Operations: Send message, send template, send media
resend - Resend
Modern transactional email API.
Inputs: To, subject, HTML/text body Outputs: Message ID
typeform - Typeform
Typeform responses and webhooks.
Operations: Get responses, create form
google_forms - Google Forms
Google Forms integration.
Operations: Get responses, create form
Databases
Query and manage databases.
postgresql - PostgreSQL
Execute PostgreSQL queries.
Operations: Query, insert, update, delete
mysql - MySQL
MySQL database operations.
Operations: Query, insert, update, delete
mongodb - MongoDB
MongoDB document operations.
Operations: Find, insert, update, delete, aggregate
supabase - Supabase
Supabase database and auth.
Operations: Select, insert, update, delete, RPC
airtable - Airtable
Airtable base operations.
Operations: List records, create, update, delete
notion - Notion
Notion database operations.
Operations: Query database, create page, update properties
pinecone - Pinecone
Pinecone vector database.
Operations: Upsert, query, delete vectors
qdrant - Qdrant
Qdrant vector search engine.
Operations: Search, upsert, delete points
Documents & Productivity
Work with documents and productivity tools.
google_sheets - Google Sheets
Spreadsheet automation.
Operations: Read range, write range, append rows
microsoft_excel - Microsoft Excel
Excel file operations.
Operations: Read, write, create workbook
google_docs - Google Docs
Document creation and editing.
Operations: Create doc, append text, read content
confluence - Confluence
Atlassian Confluence pages.
Operations: Create page, update page, search
jira - Jira
Jira issue management.
Operations: Create issue, update issue, search, transition
sharepoint - SharePoint
SharePoint file and list operations.
Operations: Upload file, create item, list files
google_calendar - Google Calendar
Calendar event management.
Operations: Create event, list events, update event
google_vault - Google Vault
Google Vault eDiscovery operations.
Operations: Create matter, search, export
microsoft_planner - Microsoft Planner
Task and plan management.
Operations: Create task, update task, list tasks
webflow - Webflow
Webflow CMS operations.
Operations: Create item, update item, publish
Cloud Storage
Manage files in cloud storage.
google_drive - Google Drive
Google Drive file management.
Operations: Upload, download, list, share
onedrive - OneDrive
Microsoft OneDrive operations.
Operations: Upload, download, list files
s3 - Amazon S3
AWS S3 bucket operations.
Operations: Put object, get object, list objects, presigned URL
dropbox - Dropbox
Dropbox file operations.
Operations: Upload, download, list, share
file - File
Local file operations.
Operations: Read, write, process
Web & Search
Search the web and scrape data.
tavily - Tavily
AI-optimized search engine.
Inputs: Query, search depth Outputs: Results with content
serper - Serper
Google Search API.
Inputs: Query, num results Outputs: Search results
google_search - Google Search
Direct Google search.
Inputs: Query Outputs: Results, snippets
firecrawl - Firecrawl
Advanced web scraping.
Operations: Scrape page, crawl site, extract data
jina - Jina
Web page reader optimized for LLMs.
Inputs: URL Outputs: Cleaned content
linkup - Linkup
Extract links from pages.
Inputs: URL Outputs: Links, metadata
exa - Exa
Semantic web search.
Inputs: Query, type (neural/keyword) Outputs: Results with embeddings
arxiv - ArXiv
Academic paper search.
Inputs: Query, max results Outputs: Papers, abstracts
youtube - YouTube
YouTube video data.
Operations: Search, get video info, get transcript
reddit - Reddit
Reddit content access.
Operations: Search, get posts, get comments
wikipedia - Wikipedia
Wikipedia article access.
Inputs: Query/title Outputs: Article content
x - X (Twitter)
X/Twitter data access.
Operations: Search tweets, get user, post tweet
api - API
Make custom HTTP requests.
Inputs: URL, method, headers, body Outputs: Response data
hunter - Hunter
Email finding and verification.
Operations: Find email, verify email, domain search
Business Tools
CRM and project management integrations.
asana - Asana
Asana project management.
Operations: Create task, update task, list projects
linear - Linear
Linear issue tracking.
Operations: Create issue, update issue, list issues
trello - Trello
Trello board management.
Operations: Create card, move card, list boards
pipedrive - Pipedrive
Pipedrive CRM.
Operations: Create deal, update deal, list contacts
hubspot - HubSpot
HubSpot marketing and CRM.
Operations: Create contact, create deal, send email
salesforce - Salesforce
Salesforce CRM.
Operations: Query, create record, update record
stripe - Stripe
Stripe payments.
Operations: Create charge, list customers, manage subscriptions
wealthbox - Wealthbox
Financial advisor CRM.
Operations: Create contact, manage opportunities
clay - Clay
Data enrichment platform.
Operations: Enrich contact, find email
github - GitHub
GitHub repository operations.
Operations: Create issue, list PRs, manage repos
Specialty & Custom
Custom and specialized integrations.
fleksa - Fleksa
Fleksa restaurant platform.
Operations: Manage orders, menu items, reservations
fleksa_web - Fleksa Web
Fleksa website management.
Operations: Update content, manage pages
google_maps - Google Maps
Google Maps location services.
Operations: Geocode, directions, places search
browser_use - Browser Use
Automated browser actions.
Operations: Navigate, click, fill, screenshot
stagehand - Stagehand
Web automation framework.
Operations: Execute actions, extract data
stagehand_agent - Stagehand Agent
Autonomous browser agent.
Inputs: Goal, URL Outputs: Action results
research - Research
Deep research agent.
Inputs: Research question Outputs: Comprehensive report
guardrails - Guardrails
AI safety and content filtering.
Operations: Check content, validate output
mcp - MCP
Model Context Protocol servers.
Inputs: Server config, tool calls Outputs: Tool results
voice_chat - Voice Chat 🔶
Real-time voice interactions.
Status: In development (~50%)
pipecat - Pipecat 🔶
Telephony bridge for voice.
Status: In development (~70%)
starter - Starter
Template starter block.
Purpose: Workflow templates
Memory & Knowledge
RAG and memory systems.
memory - Memory
Built-in conversation memory.
Operations: Store, retrieve, clear
mem0 - Mem0
External memory platform.
Operations: Add memory, search, delete
zep - Zep
Zep memory platform.
Operations: Add message, search, get history
knowledge - Knowledge
RAG knowledge base access.
Inputs: Query, knowledge base ID Outputs: Relevant documents
knowledge_tool - Knowledge Tool
Tool-based knowledge access for agents.
Usage: Add to agent tools
Utility
Helper and utility blocks.
note - Note
Documentation note (non-executing).
Purpose: Add comments to workflows
variables - Variables
Manage workflow variables.
Operations: Set, get, transform
function - Function
Execute custom JavaScript.
Inputs: Code, variables Outputs: Function result
function_tool - Function Tool
Expose function as agent tool.
Usage: Add to agent tools
response - Response
Define workflow response format.
Inputs: Response data Outputs: Formatted response
workflow - Sub-Workflow
Call another workflow.
Inputs: Workflow ID, inputs Outputs: Workflow result
workflow_input - Workflow Input
Define workflow input parameters.
Purpose: Schema definition
workflow_tool - Workflow Tool
Expose workflow as agent tool.
Usage: Add to agent tools
human_in_the_loop - Human in the Loop
Request human approval or input.
Inputs: Prompt, options Outputs: Human decision
Block Status Legend
| Symbol | Meaning |
|---|---|
| ✅ | Complete and production-ready |
| 🔶 | In development |
| ⚠️ | Beta/experimental |
Total Blocks: 107 Complete: 105 In Development: 2