Overview

There are starter workflows for each tool in the workflows folder in the automation project. With some simple changes to match your environment you can run all our tools with N8N and take action on the results.

N8N Workflow Integration

These are the basic steps to create a workflow that works with Airbais tools. We highly recommend you start with the sample workflows and modify from there.
1

Start Analysis

HTTP Request Node
  • Method: POST
  • URL: http://localhost:8888/{tool}/analyze
  • Body: Tool-specific parameters
  • Store response in: analysis_response
2

Wait

Wait Node - 30 seconds
3

Check Status

HTTP Request Node
  • Method: GET
  • URL: http://localhost:8888/status/{{$node["Start Analysis"].json["job_id"]}}
  • Store response in: status_response
4

Conditional Check

IF Node
  • Condition: {{$node["Check Status"].json["status"]}} == "completed"
5

Get Results

HTTP Request Node
  • Method: GET
  • URL: http://localhost:8888/results/{{$node["Start Analysis"].json["job_id"]}}
  • Store response in: results_response
6

Process Files

Read Binary Files Node
  • File Path: {{$node["Get Results"].json["results"]["files"]["dashboard_data"]}}