Skip to content

Products

Compliance Officer Service Expert-led compliance, end to end Compliance Portal Share security documents securely Open-source platform Deploy Probo on your own infrastructure

Resources

Probo stories How teams get compliant with Probo Blog Ideas and guidance from the Probo team Guides & tools Practical compliance guides and free tools Love from Customers What customers say about working with Probo Changelog Latest product updates Download Get the Probo Agent

Company

About The people and vision powering Probo Careers Join the team building Probo Brand assets Official logos and visual resources Security Review our security and compliance posture
Overview Understand Probo and its core concepts Product Explore Probo's GRC capabilities Developers Explore GraphQL, CLI, MCP, n8n, and webhooks Deployment Probo Cloud, self-hosting, and configuration

Explore

GitHub Explore our open-source compliance tools

Probo nodes for n8n

Build scheduled and event-driven Probo workflows in n8n

View as Markdown

The verified @probo/n8n-nodes-probo community package lets n8n workflows read and change Probo records or start from signed Probo events. It is available directly from the node picker on n8n Cloud and self-hosted n8n.

It provides two nodes:

Node Use it to
Probo Run a resource operation or a custom GraphQL operation for each input item
Probo Trigger Start a workflow when a supported Probo event occurs

Use Probo after a Schedule Trigger to synchronize records, build reports, or enrich another system. Use Probo Trigger when the workflow should react to a document, user, obligation, rights-request, or third-party event.

You need:

  • An n8n Cloud or self-hosted instance with verified community nodes enabled.
  • An n8n Owner or Admin who can install the Probo nodes. After installation, other instance members can use them.
  • A scoped Probo OAuth token whose user can access the organizations and operations the workflow needs.
  • A public HTTPS webhook URL when using Probo Trigger. Your n8n deployment must advertise the URL that Probo can reach.

Connect an upstream node to Probo. The action runs once for every incoming item, so expressions can map values from $json into operation fields.

Schedule Trigger → Probo: Task / Get Many → Filter → Slack

List operations commonly expose Return All and Limit. When Return All is enabled, the node follows GraphQL connection pages automatically. Use a dedicated operation when one exists because it exposes typed fields in the n8n editor.

Start the workflow with Probo Trigger, choose an organization and one or more event types, then activate the workflow:

Probo Trigger: Document Version Published → Edit Fields → Slack

Activation creates a webhook subscription in Probo. Deactivation removes it. Signature verification and a five-minute timestamp tolerance are enabled by default.

Output shape depends on the operation. List operations return one item per resource, while some create, update, and specialized operations preserve part or all of the GraphQL response envelope. Inspect the node’s execution data before mapping a downstream field. The custom GraphQL operation always returns the complete response envelope.

By default, an operation error stops the node. Enable n8n’s Continue On Fail setting when later items should still run; failed items then contain an error field. Handle partial success deliberately when a workflow changes multiple Probo records.

  • Create one OAuth token per n8n environment so it can be rotated and revoked independently.
  • Pin a package version for controlled production deployments and test upgrades before rolling them out.
  • Keep destructive operations behind explicit conditions or approval steps.
  • Use stable Probo IDs in workflow data; treat IDs and pagination cursors as opaque strings.
  • Make downstream effects idempotent. Probo does not retry failed webhook deliveries, but n8n executions can still be retried manually or by workflow error handling.