Nuxa
Feature Inventory

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

CategoryCountDescription
Triggers8Start workflow execution
Control Flow5Branch and route logic
AI & LLM12AI model integrations
Communication12Messaging and email
Databases8Database operations
Documents10Document processing
Cloud Storage5File storage
Web & Search14Web scraping and search
Business Tools10CRM and project management
Specialty12Custom integrations
Memory & Knowledge5RAG and memory
Utility9Helper 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


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

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

SymbolMeaning
Complete and production-ready
🔶In development
⚠️Beta/experimental

Total Blocks: 107 Complete: 105 In Development: 2

On this page

Workflow Blocks ReferenceBlock Categories OverviewTriggersstart_trigger - Startinput_trigger - Input Triggerchat_trigger - Chat Triggerapi_trigger - API Triggermanual_trigger - Manual Triggerschedule - Schedulewebhook - Webhookgeneric_webhook - Generic WebhookControl Flowcondition - Conditionrouter - Routerparallel_ai - Parallelwait - Waitevaluator - EvaluatorAI & LLMagent - Agentopenai - OpenAIperplexity - Perplexitymistral_parse - Mistral Parsevision - Visionthinking - Thinkingelevenlabs - ElevenLabshuggingface - HuggingFaceimage_generator - Image Generatortranslate - Translatestt - Speech-to-Texttts - Text-to-SpeechCommunicationslack - Slackdiscord - Discordtelegram - Telegrammicrosoft_teams - Microsoft Teamsgmail - Gmailoutlook - Outlooktwilio_sms - Twilio SMStwilio_voice - Twilio Voicewhatsapp - WhatsAppresend - Resendtypeform - Typeformgoogle_forms - Google FormsDatabasespostgresql - PostgreSQLmysql - MySQLmongodb - MongoDBsupabase - Supabaseairtable - Airtablenotion - Notionpinecone - Pineconeqdrant - QdrantDocuments & Productivitygoogle_sheets - Google Sheetsmicrosoft_excel - Microsoft Excelgoogle_docs - Google Docsconfluence - Confluencejira - Jirasharepoint - SharePointgoogle_calendar - Google Calendargoogle_vault - Google Vaultmicrosoft_planner - Microsoft Plannerwebflow - WebflowCloud Storagegoogle_drive - Google Driveonedrive - OneDrives3 - Amazon S3dropbox - Dropboxfile - FileWeb & Searchtavily - Tavilyserper - Serpergoogle_search - Google Searchfirecrawl - Firecrawljina - Jinalinkup - Linkupexa - Exaarxiv - ArXivyoutube - YouTubereddit - Redditwikipedia - Wikipediax - X (Twitter)api - APIhunter - HunterBusiness Toolsasana - Asanalinear - Lineartrello - Trellopipedrive - Pipedrivehubspot - HubSpotsalesforce - Salesforcestripe - Stripewealthbox - Wealthboxclay - Claygithub - GitHubSpecialty & Customfleksa - Fleksafleksa_web - Fleksa Webgoogle_maps - Google Mapsbrowser_use - Browser Usestagehand - Stagehandstagehand_agent - Stagehand Agentresearch - Researchguardrails - Guardrailsmcp - MCPvoice_chat - Voice Chat 🔶pipecat - Pipecat 🔶starter - StarterMemory & Knowledgememory - Memorymem0 - Mem0zep - Zepknowledge - Knowledgeknowledge_tool - Knowledge ToolUtilitynote - Notevariables - Variablesfunction - Functionfunction_tool - Function Toolresponse - Responseworkflow - Sub-Workflowworkflow_input - Workflow Inputworkflow_tool - Workflow Toolhuman_in_the_loop - Human in the LoopBlock Status Legend