My App
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

  1. Open Workflows from the main sidebar.
  2. Drag an HTTP Trigger Node onto the canvas.
  3. Connect its output port to a JSON Extractor Node to pull out an authentication token.
  4. Connect the Extractor output to a Repeater Action Node that re-uses the token.
  5. 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.

On this page