Block 1 - Send email
- Type / Role
- n8n-nodes-base.emailSend - emailSend
- Config choices
- Version 2.1
This workflow is provided as-is. Please review and test before using in production.
️ Notice: This workflow uses the HTML to Docx node from customjs.space, which requires a self hosted n8n instance and a CustomJS API key. Landingpage → NDA ...
n8n-nodes-base.emailsend, n8n-nodes-base.webhook, n8n-nodes-base.html, n8n-nodes-base.respondtowebhook, n8n-nodes-base.stickynote, n8n-nodes-base.set, @custom-js/n8n-nodes-pdf-toolkit.html2docx
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by CustomJS.
Original n8n.io source> ⚠️ Notice:
> This workflow uses the HTML to Docx node from customjs.space, which requires a self-hosted n8n instance and a CustomJS API key.
This workflow demonstrates how to:
Landingpage Endpoint (Webhook) Set Form Endpoint FormEndpoint for the HTML form to submit to.Node: HTML for Landingpage
Renders a user-friendly landing page with a form for users to fill in their personal details:
Includes success and error messages after submission.
Submits data as JSON to the FormData Endpoint.
Respond to Webhook FormData Endpoint (Webhook) NDA (HTML Version) node.Node: NDA (HTML Version)
Generates a personalized NDA document in HTML using the submitted form data:
HTML to Docx Coding Service credential).Node: Send email
Sends the generated NDA Docx as an email attachment.
Email configuration:
From: [email protected]
Subject: NDA
Body Text:
Hello,
Here is the requested NDA form.
Best
Henrik
Uses SMTP credentials for sending emails.
Sticky Notes provide internal documentation and guidance for the workflow:
Sticky Note1 – Landingpage server info Sticky Note – FormData endpoint infoDynamic Form Submission: The form posts JSON to the FormData Endpoint.
Automation Flow: Landingpage → Form Submission → NDA HTML → Docx → Email
HTML for Landingpage node for branding, colors, or additional fields. NDA (HTML Version) node to change NDA clauses or layout. Send email node to modify sender, recipient, or message content. This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
| Workflow | Generate & email custom NDA documents from web form submissions |
|---|---|
| Complexity | intermediate |
| Nodes | 10 |
| Categories | Document Extraction |
| Author | CustomJS |
| Published | 09 Oct 2025 |
Use the JSON export at /data/workflows/9406/9406.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
️ Notice: This workflow uses the HTML to Docx node from customjs.space, which requires a self hosted n8n instance and a CustomJS API key. Landingpage → NDA ...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Document Extraction use case.