n8n Community Node

The official Velatir n8n node provides smart decision routing for workflow automation, pausing workflows until human decisions are made and routing data based on approval outcomes.

Installation

For n8n Cloud users, Velatir is available as a verified integration:

Velatir on n8n.io

Use the official verified Velatir node on n8n Cloud - no installation required

Self-Hosted n8n

For self-hosted n8n instances, install via the Community Nodes panel:
  1. Go to Settings > Community Nodes in n8n
  2. Select Install
  3. Enter n8n-nodes-velatir
  4. Select Install

Manual Installation

npm install n8n-nodes-velatir

Features

Smart Routing

Three outputs: Approved, Declined, Change Requested

Workflow Pause

Workflow waits for human decision before continuing

Rich Context

Full request details sent to approvers

Decision Metadata

Response includes decision reasons and feedback

Node Configuration

Basic Settings

  • Function Name: Name shown to approvers (defaults to node name)
  • Description: What this approval step does
  • Polling Interval: How often to check for decisions (default: 5 seconds)
  • Timeout: Maximum wait time (default: 10 minutes)

Advanced Settings

  • LLM Explanation: AI context for approval decision
  • Custom Metadata: Additional context for approvers
  • Channel Routing: Which approval channel to use

Workflow Patterns

Simple Approval Gate

Trigger → Data Processing → Velatir Node → [Approved] → Execute Action

Full Decision Handling

Trigger → Velatir Node → [Approved] → Execute
                      → [Declined] → Log Error
                      → [Changes] → Request Info

Feedback Loop

Trigger → Velatir Node → [Approved] → Execute
                      → [Declined] → Archive
                      → [Changes] → Edit → Velatir Node

Output Data

All outputs include original data plus Velatir metadata:
{
  "originalData": "your workflow data",
  "_velatir": {
    "reviewTaskId": "uuid-of-review-task",
    "state": "approved|declined|change_requested",
    "requestedChange": "feedback from approver",
    "reason": "approval decision reason"
  }
}

Use Case Examples

Content Publishing

Webhook → Process Content → Velatir Approval → [Approved] → Publish
                                             → [Declined] → Archive
                                             → [Changes] → Send to Editor

Invoice Processing

New Invoice → Velatir Review → [Approved] → Auto-Pay
                            → [Declined] → Flag Dispute
                            → [Changes] → Request Clarification