n8n-nodes-signauf
v0.3.1
Published
n8n community node for Signauf — submit approval requests and wait for human decisions
Maintainers
Readme
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
- The node submits a request to your Signauf form, including n8n's built-in resume URL as the callback.
- The workflow execution pauses — no polling, no timeouts eating into your n8n quota.
- 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-signaufPrerequisites
- 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": "[email protected]",
"decidedAt": "2026-07-19T15:00:00Z"
}License
MIT
