Skip to main content
n8n is an open-source workflow automation platform. The Probo community node lets you connect Probo to hundreds of other services — no code required — so you can automate repetitive compliance tasks and react to events in other tools.

Installing the Probo node

1

Open the n8n community nodes settings

In n8n, go to Settings → Community nodes.
2

Install the Probo package

Click Install and enter the package name:
@probo/n8n-nodes-probo
Then click Install.
3

Restart n8n if prompted

n8n may ask you to restart after installing the node. Accept the prompt to complete the installation.
Community nodes require n8n version 0.187 or later. Self-hosted installations must set the environment variable N8N_COMMUNITY_PACKAGES_ENABLED=true.

Setting up credentials

1

Generate a Probo API key

In Probo, go to Settings → Access → API keys and create a new key (see API keys).
2

Add Probo credentials in n8n

In n8n, go to Credentials → New credential and search for Probo API.Fill in the two fields:
FieldValue
Probo ServerYour Probo instance URL, e.g. https://app.getprobo.com
API KeyThe API key you just generated
3

Test the connection

Click Test credential. n8n will make a test request to verify the key is valid.
4

Save

Click Save to store the credentials.

Available resources and operations

The Probo node supports the following resources. Select a resource in the Resource dropdown, then choose the operation.

Asset

OperationDescription
CreateCreate a new asset
DeleteDelete an asset
GetGet an asset by ID
Get ManyGet many assets
UpdateUpdate an existing asset

Audit

OperationDescription
CreateCreate a new audit
DeleteDelete an audit
GetGet an audit by ID
Get ManyGet many audits
UpdateUpdate an existing audit
Upload ReportUpload a report file to an audit
Delete ReportRemove a report from an audit

Control

OperationDescription
CreateCreate a new control
DeleteDelete a control
GetGet a control by ID
Get ManyGet many controls
UpdateUpdate an existing control

Data

OperationDescription
CreateCreate a new data record
DeleteDelete a data record
GetGet a data record by ID
Get ManyGet many data records
UpdateUpdate an existing data record

Execute

OperationDescription
ExecuteExecute a raw GraphQL query or mutation against the Probo API

Framework

OperationDescription
CreateCreate a new framework
DeleteDelete a framework
GetGet a framework by ID
Get ManyGet many frameworks
UpdateUpdate an existing framework

Measure

OperationDescription
CreateCreate a new measure
DeleteDelete a measure
GetGet a measure by ID
Get ManyGet many measures
UpdateUpdate an existing measure

Meeting

OperationDescription
CreateCreate a new meeting
DeleteDelete a meeting
GetGet a meeting by ID
Get ManyGet many meetings
UpdateUpdate an existing meeting

Organization

OperationDescription
CreateCreate a new organization
DeleteDelete an organization
GetGet an organization by ID
Get ManyGet many organizations
UpdateUpdate an existing organization

Risk

OperationDescription
CreateCreate a new risk
DeleteDelete a risk
GetGet a risk by ID
Get ManyGet many risks
UpdateUpdate an existing risk
Link DocumentLink a document to a risk
Unlink DocumentUnlink a document from a risk
Link MeasureLink a measure to a risk
Unlink MeasureUnlink a measure from a risk
Link ObligationLink an obligation to a risk
Unlink ObligationUnlink an obligation from a risk

User

OperationDescription
GetGet a user by ID
Get ManyGet many users

Vendor

OperationDescription
CreateCreate a new vendor
DeleteDelete a vendor
GetGet a vendor by ID
Get ManyGet many vendors
UpdateUpdate an existing vendor
Create ContactCreate a vendor contact
Update ContactUpdate a vendor contact
Delete ContactDelete a vendor contact
Get ContactGet a vendor contact
Get Many ContactsGet many vendor contacts
Create ServiceCreate a vendor service
Update ServiceUpdate a vendor service
Delete ServiceDelete a vendor service
Get ServiceGet a vendor service
Get Many ServicesGet many vendor services
Create Risk AssessmentCreate a vendor risk assessment
Get Risk AssessmentGet a vendor risk assessment
Get Many Risk AssessmentsGet many vendor risk assessments

Example workflows

Auto-create a vendor when a new SaaS tool is approved

Connect a form tool (Typeform, Google Forms, Jotform) to Probo so that when a SaaS approval form is submitted, the new vendor is automatically created in Probo.
  1. Trigger — Webhook or form submission trigger
  2. Probo node — Resource: Vendor, Operation: Create
    • Map the vendor name, category, and website URL from the form fields
  3. Slack / Email node — Notify the security team that a new vendor was added

Schedule regular evidence collection reminders

Send a weekly message to control owners listing their measures that still need evidence.
  1. Trigger — Schedule trigger (e.g. every Monday at 9 AM)
  2. Probo node — Resource: Measure, Operation: Get Many
    • Filter by state IN_PROGRESS
  3. Slack node — Send a summary message to each control owner with the pending measures

Sync risk data to a spreadsheet

Keep a Google Sheet up to date with the current risk register.
  1. Trigger — Schedule trigger (daily)
  2. Probo node — Resource: Risk, Operation: Get Many
  3. Google Sheets node — Clear and repopulate the risk sheet with the returned data
Use the Execute resource to run custom GraphQL queries when you need data or mutations not covered by the built-in operations.

Further reading

MCP integration

Connect AI agents to Probo via the Model Context Protocol.

CLI (prb)

Manage Probo from the command line or CI pipelines.

Build docs developers (and LLMs) love