Package Information
Documentation
n8n-nodes-visisign
This is an n8n community node for VisiSign — flat-rate e-signatures with full API access.
Send, track, and automate legally binding electronic signatures directly from your n8n workflows.
n8n is a fair-code licensed workflow automation platform.
Installation
Follow the installation guide in the n8n community nodes documentation.
npm: npm install n8n-nodes-visisign
Credentials
You need a VisiSign API key to use this node.
- Sign up at visisign.app
- Go to Settings → API Keys
- Create a new API key
- In n8n, create new VisiSign API credentials and paste your key
Nodes
VisiSign
Perform actions on signature requests.
| Operation | Description |
|---|---|
| Create | Send a document for signing with one or more signers |
| Get | Get the status of a signature request |
| Get Many | List all signature requests |
| Download Signed File | Download the completed signed PDF |
| Cancel | Cancel a sent signature request |
| Send Reminder | Send a reminder to a pending signer |
VisiSign Trigger
Start a workflow when a VisiSign event occurs. Automatically registers a webhook in your VisiSign account.
| Event | Description |
|---|---|
signature_request.sent |
A signature request was sent |
signature_request.viewed |
A signer opened the signing link |
signature_request.signed |
A signer completed their signature |
signature_request.completed |
All signers completed — document is done |
signature_request.declined |
A signer declined to sign |
signature_request.cancelled |
The request was cancelled |
Example Workflows
Import any of these into n8n: Settings → Import from File, or paste the JSON into a new workflow.
Send contracts automatically when deals close
CRM deal closes → send contract → wait for signature → update CRM status + notify team.
- Webhook: Receives deal-closed event from your CRM
- VisiSign → Create: Sends contract with deal name and contact info
- VisiSign Trigger: Fires when all signers complete
- HTTP Request: Updates CRM deal status to "contract_signed"
Workflow nodes
- Deal Closed Webhook (from HubSpot, Pipedrive, Salesforce, etc.)
- VisiSign: Create signature request
- VisiSign Trigger: signature_request.completed
- If: Check completion status
- HTTP Request: Update CRM deal
- Email: Notify sales team
Automatically send NDAs from form submissions
Form submitted → send NDA → wait for signature → email signed copy + notify Slack.
- Webhook: Receives form submission (Typeform, Tally, Webflow, etc.)
- VisiSign → Create: Sends NDA to the submitter
- VisiSign Trigger: Fires when signer completes
- VisiSign → Download: Gets the signed PDF
- Email: Sends signed copy back to the signer
Workflow nodes
- Form Submitted Webhook
- VisiSign: Create signature request (NDA)
- Respond to Webhook (confirms submission)
- VisiSign Trigger: signature_request.signed
- VisiSign: Download signed file
- Email: Send confirmation with signed PDF attached
- HTTP Request: Notify Slack channel
Send contracts after payment automatically
Stripe payment → send agreement → wait for signature → provision account + archive PDF.
- Webhook: Receives Stripe checkout.session.completed
- VisiSign → Create: Sends service agreement to the customer
- VisiSign Trigger: Fires when agreement is signed
- HTTP Request: Provisions the customer's account
- Email: Sends welcome email
Workflow nodes
- Stripe Payment Webhook
- If: Verify checkout.session.completed event
- VisiSign: Create signature request (agreement)
- VisiSign Trigger: signature_request.completed
- HTTP Request: Provision account in your app
- Email: Send welcome email
- VisiSign: Download signed agreement
- HTTP Request: Archive PDF to S3