signauf

n8n community node for Signauf — submit approval requests and wait for human decisions

Package Information

Released: 2 mo ago
Downloads: 0 weekly / 0 monthly
Latest Version: 0.3.1

Documentation

n8n-nodes-signauf

An n8n community node that submits an approval request to Signauf and pauses the workflow until a human approves or denies it.

How it works

  1. The node submits a request to your Signauf form, including n8n's built-in resume URL as the callback.
  2. The workflow execution pauses — no polling, no timeouts eating into your n8n quota.
  3. When an approver decides (via email, Signauf dashboard, or embedded widget), Signauf POSTs the decision back to n8n and the workflow continues with the result.

Installation

In your n8n instance: Settings → Community nodes → Install → enter n8n-nodes-signauf.

Or via npm if self-hosting:

npm install n8n-nodes-signauf

Prerequisites

  • A Signauf account
  • A Signauf API key (Settings → API Keys)
  • At least one Signauf form (Templates) with its Form ID

Credentials

Add a Signauf API credential with:

Field Value
API Key Your Signauf API key
Base URL https://signauf.com (leave as-is unless self-hosting)

Node parameters

Parameter Description
Form ID The ID of the Signauf form to route the request through. Found in your Signauf dashboard under Forms.
Payload JSON object with the request data. Keys must match the field paths defined in the form.

Example

{
  "templateId": "tmpl_abc123",
  "payload": {
    "amount": 5000,
    "vendor": "Acme Corp",
    "requester": "{{ $json.requester }}"
  }
}

When the approver decides, the workflow resumes with the Signauf decision payload:

{
  "status": "approved",
  "comment": "Looks good",
  "requestId": "req_xyz789",
  "decidedBy": "jane@example.com",
  "decidedAt": "2026-07-19T15:00:00Z"
}

License

MIT

Discussion