FEATURE

Explore

Build custom screening flows with the visual Signal Lab canvas using drag-and-drop nodes.

8 min read

Overview

The Explore page is home to the Signal Lab — a visual, node-based canvas where you can build custom screening and analysis flows. By connecting different node types together, you create powerful research pipelines that combine filing data, insider trading signals, price criteria, and more into automated workflows.

4
Categories

Source, Filter, Analysis, and Output nodes

14+
Node Types

From company sources to chart outputs

Drag & Drop
Canvas

Visual flow builder powered by ReactFlow

Pre-built
Templates

Start from proven research patterns

Irora SEC Explore - Signal Lab Canvas
Click to zoom
The Signal Lab canvas with drag-and-drop nodes, connection handles, a node palette, and a real-time inspector panel.

The Explore page is accessible at /explore in the sidebar. Whether you are screening for companies matching specific criteria or building a multi-step research pipeline, the Signal Lab provides the flexibility to model your exact analysis workflow visually.

Signal Lab Canvas

The canvas is built on ReactFlow, providing a fully interactive graph editor. You can pan, zoom, select, and rearrange nodes with standard mouse and keyboard controls. Key canvas features include:

  • Infinite Canvas — Pan in any direction by clicking and dragging the background
  • Zoom Controls — Use the mouse wheel or the zoom controls in the bottom-left corner
  • Mini Map — A miniature overview in the bottom-right helps orient you in large flows
  • Grid Background — Nodes snap to a subtle dot grid for clean alignment
  • Animated Edges — Connections between nodes show animated data flow direction

Node Types

The node palette on the left side of the canvas contains all available node types, organized by category. Drag any node from the palette onto the canvas to add it to your flow.

  • Company — Input a specific company by ticker. Serves as the starting point for company-specific flows.
  • Sector — Select an entire industry sector (Technology, Healthcare, Energy, etc.) as a data source.
  • Watchlist — Pull companies from one of your existing watchlists.

Building Flows

Building a flow involves adding nodes, configuring them, and connecting them together. Follow these steps to create your first flow:

1

Open Explorer

Navigate to the Explore page from the sidebar. The Signal Lab canvas loads with a blank workspace or your most recent flow.

2

Add Source Nodes

Drag a source node (Company, Sector, or Watchlist) from the palette onto the canvas. Configure it with your target companies or criteria.

3

Connect & Configure

Add filter and analysis nodes, then draw connections between them by dragging from output handles to input handles. Configure each node via the inspector panel.

4

Run Analysis

Click the Run button in the toolbar. Watch data flow through each node in real time with animated edges showing progress.

5

Export Results

View results in output nodes. Export to CSV/JSON, save the flow for later, or connect an Alert Output node for ongoing monitoring.

Connection Compatibility

Not all nodes can connect to each other. Source nodes output to filter and analysis nodes. Filter nodes output to other filters, analysis nodes, or output nodes. The canvas shows green highlights for valid connection targets and prevents invalid connections.

Templates

Start with a Template

If you are new to the Signal Lab, starting from a template is the fastest way to learn the system. Templates provide pre-built flows that you can customize to match your specific needs.

The template library is accessible from the toolbar at the top of the canvas. Available templates include:

  • Insider Cluster Scanner — Monitors for unusual insider buying clusters across your watchlist
  • Risk Factor Tracker — Tracks changes in risk factor disclosures across quarterly filings
  • Earnings Surprise Detector — Combines 8-K filing analysis with price movement data
  • Congressional Overlap Finder — Cross-references committee assignments with trading activity

Running Flows

Once your flow is built, click the "Run" button in the top toolbar to execute it. The canvas shows real-time progress as data flows through each node. Results appear in the output nodes at the end of your flow.

Flows can also be saved and scheduled to run automatically. The "Save" button persists your flow configuration, and Pro users can set up scheduled runs that execute at specified intervals and trigger alert notifications when results change.

Flow Definition Format

Under the hood, flows are stored as JSON objects describing nodes, edges, and configuration. Here is a simplified example:

json
{
  "id": "flow_abc123",
  "name": "Tech Insider Scanner",
  "nodes": [
    {
      "id": "node_1",
      "type": "sector",
      "position": { "x": 100, "y": 200 },
      "data": { "definitionType": "sector", "config": { "sector": "Technology" } }
    },
    {
      "id": "node_2",
      "type": "insider_filter",
      "position": { "x": 400, "y": 200 },
      "data": {
        "definitionType": "insider_filter",
        "config": { "transactionType": "BUY", "minValue": 1000000, "clusterOnly": true }
      }
    },
    {
      "id": "node_3",
      "type": "table_output",
      "position": { "x": 700, "y": 200 },
      "data": { "definitionType": "table_output" }
    }
  ],
  "edges": [
    { "source": "node_1", "target": "node_2" },
    { "source": "node_2", "target": "node_3" }
  ]
}

Sharing

Saved flows can be shared with other Irora SEC users via shareable links. When you share a flow, the recipient gets a read-only copy that they can clone into their own workspace and modify independently.

Organization members on Pro and Enterprise plans can also publish flows to a shared team library, enabling collaborative research workflows across the team.

Frequently Asked Questions