Nodes are the building blocks of workflows and decisions. Each node type serves a specific purpose. This page categorises all available nodes. Select a node to view its configuration details.
Node
Purpose
Annotation
Visual documentation tool — adds notes to workflow graphs
API
HTTP API calls and integrations
Convert
File format conversion
Crypto
Cryptographic operations (encryption, signing, HMAC, hashing)
Decision
Reuse an existing decision entity within the same project
Decision Table
Rule-based decision tables with conditions and outcomes
Delay
Time-based delays in workflow execution
Expression
Rule-based expressions and conditions
Extract
File extraction
Function
Custom JavaScript code execution
Interrupt
Cancel a running Delay node to resume workflow immediately
Meta
Access and manage workflow execution metadata
Output
Set failure handling for your workflow or decision
Slack
Send Slack messages
Storage
Persist and retrieve files across workflow executions
Switch
Conditional branching logic
Webhook
Webhook triggers and callbacks
Workflow
Reuse an existing workflow as a child workflow
Node
Purpose
APEX
Interact with APEX Cloud APIs using API Key or JWT authentication
AI Models
Call LLMs via GovTech AI Platform Models
AISay
GovTech AI-powered document processing with OCR and LLM
AIBots
GovTech GenAI chatbot integration with RAG-powered responses
BookingSG
Integrate with the appointment and facility booking platform
CFT
Secure platform for cross-zone file transfers
Databricks
Query Databricks SQL Warehouse tables via Unity Catalog
Email Approval
Email-based approval service with approve/reject responses
GovWallet
Secure digital wallet for disbursement and collections
Optical
GovTech OCR and document processing service
Ownself Gather
Interact with the Case Management system
Postman
Send email via Postman mass messaging tool
Node
Purpose
Input (default)
Standard webhook endpoint for API-triggered workflows
ApplySG
Receive form submissions from ApplySG
CFT (Trigger)
Receive files transferred through Cloud File Transfer
Email (Trigger)
Start workflow when an email is received
FormSG (Trigger)
Receive secure form submissions from FormSG
GovEntry (Trigger)
Receive event notifications from GovEntry
GovRewards (Trigger)
Receive event notifications from GovRewards
Ownself Gather (Trigger)
Receive events from Ownself Gather
Node
Status
Telegram
Retired — no longer supported