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"]}}
For tools that take longer to process, increase the wait time or implement a polling loop that checks status every 30-60 seconds.

