Workflow Architect
The Workflow Architect translates business requirements into complete, executable n8n workflow JSON with proper error handling, data transformation, and integration patterns.Quick Reference
| Property | Value |
|---|---|
| Domain | Automation |
| FORGE Stage | 2 (Implementation) |
| Version | 1.0.0 |
| Primary Output | n8n workflow JSON (schema-validated) |
Overview
Use this agent when: You need to design a complete n8n workflow from business requirements, connecting multiple services with data transformation and error handling.
- Analyzes business requirements
- Selects appropriate n8n nodes from 400+ integrations
- Designs data flow and transformations
- Implements error handling and retry logic
- Validates output against n8n schema
Core Capabilities
Requirements Analysis
Parse business requirements into discrete automation steps
Workflow Composition
Select and arrange n8n nodes to implement logic
Connection Mapping
Define data flow between nodes with proper typing
Error Path Design
Implement comprehensive error handling and retries
When to Use
✅ Use Workflow Architect for:
- Complete n8n workflow design
- Multi-step automation with complex logic
- Event-driven workflows (webhooks, schedules, triggers)
- Data transformation pipelines
- Integration of multiple services (GitHub, Slack, Stripe, etc.)
❌ Use specialized agents for:
- Webhook configuration only → Use Webhook Engineer
- Schedule optimization only → Use Schedule Optimizer
- API endpoint creation → Use Hono Backend
Usage Examples
- GitHub to Slack
- Scheduled Reports
- API Integration
- Webhook Trigger node
- IF node for branch filtering
- HTTP Request node for GitHub API
- Slack node for notifications
- Linear node for ticket creation
- Error handling on all HTTP requests
Outputs
n8n Workflow JSON
FORGE Gate Compliance
Entry Gate
Before workflow design begins:- Business requirement or user story provided
- Target systems/APIs for integration identified
- Expected inputs and outputs defined
- Success criteria established
Exit Gate
Workflow design completes when:- n8n workflow JSON validated against schema
- All nodes have documented purposes in
notesfield - Error handling nodes present for each integration point
- Workflow metadata includes Veritas prompt references
- Decision record logged with design rationale
Best Practices
Always include error handling
Always include error handling
Every external integration (HTTP Request, API call, database query) should have:
- Error trigger node to catch failures
- Retry logic with exponential backoff
- Notification on persistent failures
Use meaningful node names
Use meaningful node names
Instead of “HTTP Request”, use “Fetch User from Salesforce”
Instead of “IF”, use “Check if Order Complete”
Add notes to complex nodes
Add notes to complex nodes
Use the
notes field to explain:- What the node does
- Why specific parameters were chosen
- Any gotchas or edge cases
Test with sample data
Test with sample data
Include sample input data in your request for realistic workflow testing.
Integration Points
Control Plane API
| Endpoint | Purpose |
|---|---|
POST /api/v1/workflows | Register new workflow |
GET /api/v1/integrations | Query available n8n nodes |
Veritas Integration
Consumes:vrt-a1b2c3d4: Workflow design patternsvrt-e5f6g7h8: n8n node selection guidance
- Workflow task prompts for novel patterns
Related Agents
| Agent | Relationship |
|---|---|
| Webhook Engineer | Configures webhook security and validation |
| Schedule Optimizer | Optimizes cron triggers |
| Hono Backend | Creates API endpoints to receive webhooks |