Workflows Overview
Workflows allow you to automate processes and integrate NetPad with external systems. Build complex automation workflows using a visual drag-and-drop interfaceβno code required.
Loading workflow...
What Are Workflows?β
Workflows are visual representations of automated processes. They consist of:
- Nodes: Individual steps or operations
- Edges: Connections that define data flow
- Triggers: Events that start workflows
- Logic: Conditional routing and data transformation
Key Featuresβ
Visual Workflow Builderβ
- Drag-and-Drop Interface: Build workflows visually
- Node Library: Pre-built nodes for common operations
- Real-Time Execution: Monitor workflow execution live
- Execution History: View past runs with detailed logs
No-Code Automationβ
- Visual Logic: Build complex logic without coding
- Pre-Built Nodes: Common operations ready to use
- Data Mapping: Visual data flow between nodes
- Error Handling: Configure retry and error recovery
Integration Capabilitiesβ
- MongoDB: Read and write to collections
- HTTP Requests: Call external APIs
- Email: Send emails via SMTP or services
- Webhooks: Trigger external systems
- AI Integration: Use AI for text generation and classification
Workflow Componentsβ
Triggersβ
Events that start workflows:
- Form Trigger: When a form is submitted
- Webhook Trigger: HTTP POST to workflow URL
- Schedule Trigger: Run on cron schedule
- Manual Trigger: Start from UI
- API Trigger: Start via API call
Logic Nodesβ
Control workflow flow:
- Conditional (If/Else): Route based on conditions
- Switch: Multi-branch routing
- Loop: Iterate over arrays
- Delay: Wait for specified duration
- Merge: Combine multiple branches
Data Nodesβ
Transform and manipulate data:
- Transform: Modify data structure
- Filter: Remove items based on conditions
- Aggregate: Group and summarize data
- Split: Divide data into multiple outputs
- Set Variable: Store values for later use
Integration Nodesβ
Connect to external systems:
- HTTP Request: Make API calls
- MongoDB Query: Read from collections
- MongoDB Write: Insert/update/delete documents
- Email Send: Send emails
- Form Prefill: Generate pre-filled form URLs
AI Nodesβ
AI-powered operations:
- AI Prompt: Generate text using AI
- AI Classify: Categorize data with AI
- AI Extract: Extract structured data from text
Workflow Lifecycleβ
Draft Modeβ
- Not Active: Workflow not executing
- Editable: Can make changes freely
- Testable: Can test execution manually
Active Modeβ
- Running: Workflow executes on triggers
- Monitoring: Track execution in real-time
- Editable: Can still edit (changes affect new executions)
Paused Modeβ
- Suspended: Workflow not executing
- Preserved: Configuration maintained
- Resumable: Can activate anytime
Workflow Limits by Tierβ
Workflow usage is limited by subscription tier:
| Tier | Executions/Month | Active Workflows |
|---|---|---|
| Free | 50 | 1 |
| Pro | 500 | 5 |
| Team | 5,000 | 25 |
| Enterprise | Unlimited | Unlimited |
Execution Engineβ
The workflow execution engine provides:
- Async Processing - Queue-based execution system
- Retry Logic - Configurable policies with exponential backoff
- Error Handling - Stop, continue, or rollback strategies
- Timeout Management - Per-node and workflow-level timeouts
- Execution Modes - Sequential, parallel, or auto-detected
- Job Queue - MongoDB-based with priority support
Use Casesβ
Form Processingβ
- Send confirmation emails after form submission
- Notify team members of new submissions
- Validate and enrich form data
- Route submissions to different systems
Data Synchronizationβ
- Sync data between MongoDB collections
- Update related records
- Maintain data consistency
- Aggregate data from multiple sources
Business Automationβ
- Process orders and invoices
- Generate reports on schedule
- Send reminders and notifications
- Automate approval workflows
Integrationβ
- Connect to CRM systems
- Sync with external databases
- Send data to analytics platforms
- Integrate with third-party services
Getting Startedβ
- Templates - Start with pre-built workflow templates (recommended)
- Creating Workflows - Learn how to build workflows from scratch
- Node Types - Explore all available nodes
- Execution - Understand workflow execution
Next Stepsβ
Ready to automate? Start with the Creating Workflows Guide.