ninjapipe

Production-ready NinjaPipe community nodes for n8n with clean UX, Databin webhook support, safer defaults, and update-friendly packaging.

Documentation

n8n-nodes-ninjapipe

Production-ready NinjaPipe community nodes for n8n.

This package focuses on clean UX, safer defaults, and update-friendly structure.

Included nodes

  • NinjaPipe for actions
  • NinjaPipe Trigger for polling-based event workflows

Important Databin note

Databins are best treated as webhook-style incoming payload channels.

This package supports:

  • Send to Databin in the NinjaPipe action node
  • Databin Received as a polling-style trigger concept in the NinjaPipe trigger node when your workspace exposes a readable payload or response path

For instant inbound delivery from NinjaPipe into n8n, the most reliable approach is the native n8n Webhook node. This package therefore also includes example workflows for:

  • NinjaPipe -> n8n Webhook -> process payload
  • n8n Form -> NinjaPipe Databin
  • Databin payload -> Contact create/update

Highlights

  • one action node and one trigger node
  • guided fields for core NinjaPipe resources
  • safer validation before requests are sent
  • friendlier error messages for common API failures
  • select boxes for pipelines, contacts, companies, projects, countries, states, currencies, and deal status where available
  • optional pipeline stage lookup after choosing a pipeline
  • contact upsert by email
  • company upsert by exact company name
  • custom fields as flexible repeatable entries
  • safer advanced mode with relative-path validation
  • bundled example workflows for forms, leads, databins, and inbound webhook processing
  • PNG node icons for more reliable rendering in n8n

Included examples

See the examples folder:

  • databin-lead-to-contact.json
  • np-form-simple-contact-upsert.json
  • np-form-multipage-branching.json
  • np-webhook-receive-databin.json
  • np-webhook-receive-databin-to-contact.json

Install in n8n

Install this package in Settings -> Community Nodes:

n8n-nodes-ninjapipe@0.10.2

Publish

npm install
npm pack --dry-run
npm publish

Discussion