AI & Automation
Visual Workflows & Pipeline Automation
Construct node-based automation flows linking network triggers to automated actions.
Visual Workflows & Pipeline Automation
The Workflows module is a visual, node-based automation canvas powered by @xyflow/react. It enables you to design automated event pipelines, linking incoming network proxy triggers to custom processing steps, assertions, notifications, or external scripts.
Node Types & Building Blocks
Workflows are created by connecting nodes together on an interactive canvas:
1. Trigger Nodes
- HTTP Traffic Trigger: Fires when an incoming request matches a specific URL path, method, or status code.
- Timer / Schedule Trigger: Executes pipeline flows periodically (e.g., every 15 minutes).
- Manual Trigger: Executed on-demand via a button click or AI agent event.
2. Action Nodes
- Request Replayer Node: Sends an HTTP request with dynamic parameter inputs.
- Script Node: Executes custom JavaScript functions to transform payload data.
- Extract Node: Uses regex or JSONPath to capture token values from response bodies.
- Notification Node: Triggers desktop alerts, webhook calls, or logs custom events.
3. Logic & Assertion Nodes
- Conditional Branch (If/Else): Evaluates response metrics or header values to route execution down different canvas paths.
- Assertion Node: Verifies whether target criteria (e.g., status == 200, response time < 500ms) are satisfied.
Creating Your First Workflow
- Open Workflows from the main sidebar.
- Drag an HTTP Trigger Node onto the canvas.
- Connect its output port to a JSON Extractor Node to pull out an authentication token.
- Connect the Extractor output to a Repeater Action Node that re-uses the token.
- Click Run Workflow or set it to Active Listener mode.
Use Cases
- Automated Authentication Refresh: Automatically catch token expiration errors and fire login requests to refresh session tokens in the background.
- Real-Time Alerting: Receive instant desktop notifications whenever an API endpoint returns a 500-level backend error.
- Multi-Step API Orchestration: Execute complex multi-step integration test flows visually.