Du får äntligen en NDA-förfrågan, och sedan börjar den tråkiga delen. Kopiera uppgifter från ett mejl eller ett formulär till en Word-mall, kontrollera stavning, fixa formatering, bifoga filen, skicka den och hoppas att du inte missade ett gatunummer.
Det här slår först mot grundare och byråägare, eftersom ni rör er snabbt och NDA:er är bara “biljetten” för att kunna börja det riktiga arbetet. Ops-chefer känner också av det. Den här NDA Docx-automationen tar bort den manuella dokumentförberedelsen från ditt bord så att NDA:er skickas ut felfritt, konsekvent och snabbt.
Nedan ser du exakt hur arbetsflödet förvandlar en enkel formulärinskickning till ett ifyllt Word-dokument och mejlar det automatiskt (plus vad du behöver för att köra det pålitligt).
Så fungerar den här automationen
Hela n8n-flödet, från trigger till slutresultat:
n8n Workflow Template: CustomJS + e-post: NDA:er som ifyllda Word-filer
flowchart LR
subgraph sg0["Flow 1"]
direction LR
n2["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/html.dark.svg' width='40' height='40' /></div><br/>HTML for Landingpage"]
n3["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/webhook.dark.svg' width='40' height='40' /></div><br/>Landingpage Endpoint"]
n4["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/webhook.dark.svg' width='40' height='40' /></div><br/>Respond to Webhook"]
n5@{ icon: "mdi:swap-vertical", form: "rounded", label: "Set Form Endpoint", pos: "b", h: 48 }
n5 --> n2
n2 --> n4
n3 --> n5
end
subgraph sg1["Flow 2"]
direction LR
n0@{ icon: "mdi:message-outline", form: "rounded", label: "Send email", pos: "b", h: 48 }
n1["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/webhook.dark.svg' width='40' height='40' /></div><br/>FormData Endpoint"]
n6@{ icon: "mdi:cog", form: "rounded", label: "HTML to Docx", pos: "b", h: 48 }
n7["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/html.dark.svg' width='40' height='40' /></div><br/>NDA (HTML Version)"]
n6 --> n0
n1 --> n7
n7 --> n6
end
%% Styling
classDef trigger fill:#e8f5e9,stroke:#388e3c,stroke-width:2px
classDef ai fill:#e3f2fd,stroke:#1976d2,stroke-width:2px
classDef aiModel fill:#e8eaf6,stroke:#3f51b5,stroke-width:2px
classDef decision fill:#fff8e1,stroke:#f9a825,stroke-width:2px
classDef database fill:#fce4ec,stroke:#c2185b,stroke-width:2px
classDef api fill:#fff3e0,stroke:#e65100,stroke-width:2px
classDef code fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
classDef disabled stroke-dasharray: 5 5,opacity: 0.5
class n3,n4,n1 api
classDef customIcon fill:none,stroke:none
class n2,n3,n4,n1,n7 customIcon
Problemet: NDA:er är “enkla” tills de inte är det
NDA:er känns som pappersarbete du kan få klart på fem minuter. I praktiken avbryter de dagen, eftersom detaljerna kommer i röriga format och mallen aldrig riktigt matchar förfrågan. Ett enda fel fält (postnummer, juridiskt namn, land) kan trigga en fram-och-tillbaka som fördröjer det riktiga samtalet med en dag. Och om du skickar några i veckan börjar du gruva dig. Ärligt talat: det är inte NDA:n. Det är upprepningen, de små felen och alla konstanta kontextbyten.
Friktionen byggs på. Här är det som brukar fallera.
- Att kopiera och klistra in namn och adresser i Word inbjuder till stavfel, och stavfel skapar obekväma följdfrågor.
- Du slutar med att underhålla “bara en version till” av mallen för olika mottagare eller team.
- Varje manuell utskick kräver en kontroll: bifogad fil med, rätt mottagare, rätt filnamn.
- När förfrågningarna ökar blir NDA:er en flaskhals som bromsar affärer, partnerskap eller onboarding.
Lösningen: Ett formulär-till-Docx-NDA-flöde som mejlar av sig självt
Det här arbetsflödet ger dig en ren landningssida där någon begär en NDA, och sedan sköts pappersarbetet automatiskt. En besökare öppnar din sida för NDA-förfrågan, fyller i grunduppgifter (förnamn, efternamn, adress, postnummer, stad, land) och skickar in. n8n tar emot inskickningen, slår ihop värdena i en NDA-mall skriven i HTML och konverterar den till en Word-Docx via CustomJS-noden HTML to Docx. Till sist skickar n8n den färdiga Docx-filen som mejlbilaga, med en konsekvent ämnesrad och meddelandetext. Du får färre misstag, snabbare ledtid och en process du kan återanvända varje gång utan att röra Word.
Arbetsflödet startar med en webhook för landningssidan och en andra webhook som tar emot formulärdata. Därefter genereras NDA:n i HTML, konverteras till Docx och mejlas ut via SMTP. Inget nedladdande, inget omdöpande, inget bifogande.
Det du får: automation vs. resultat
| Det här arbetsflödet automatiserar | Resultatet du får |
|---|---|
|
|
Exempel: så här ser det ut
Säg att du skickar 10 NDA:er i veckan. Manuellt kanske du lägger cirka 15 minuter per styck: kopiera uppgifter, uppdatera Word-mallen, exportera eller spara, sedan bifoga och skicka. Det blir ungefär 2,5 timmar per vecka. Med det här arbetsflödet är ditt “jobb” i princip att skicka länken till landningssidan och låta den som begär NDA:n fylla i formuläret, sedan genererar och mejlar n8n Docx-filen automatiskt. Du kommer fortfarande kika på enstaka specialfall, men de flesta veckor får du tillbaka ett par timmar.
Det här behöver du
- n8n-instans (prova n8n Cloud gratis)
- Alternativ för egen drift om du föredrar det (Hostinger fungerar bra)
- CustomJS för att konvertera HTML till Docx.
- E-post (SMTP) för att skicka NDA:n som bilaga.
- CustomJS API-nyckel (hämta den i din CustomJS-kontos dashboard).
Kunskapsnivå: Medel. Du konfigurerar webhooks, autentiseringsuppgifter och justerar mallfält på ett säkert sätt.
Vill du inte sätta upp detta själv? Prata med en automationsexpert (gratis 15-minuters konsultation).
Så fungerar det
En besökare öppnar din sida för NDA-förfrågan. Den första webhooken serverar en enkel landningssida (med ett formulär) och sätter dynamiskt rätt submit-URL så att du inte hårdkodar endpoints.
Formulärinskickningen träffar n8n. En andra webhook tar emot JSON-data från formuläret (namn, adress, postnummer, stad, land) och skickar den vidare till steget för NDA-mallen.
NDA:n genereras och konverteras till Word. n8n bygger NDA:n som HTML, och sedan konverterar CustomJS-noden HTML to Docx den till en korrekt formaterad Docx-fil som du kan bifoga i ett mejl.
Docx-filen skickas via mejl. Noden Send Email använder dina SMTP-uppgifter för att leverera NDA-bilagan med din ämnesrad och ditt meddelande, vilket innebär att den som begär dokumentet får det direkt.
Du kan enkelt ändra formulärfälten för att samla in företagsnamn, roll eller projektnamn utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementation
Steg 1: Konfigurera webhook-triggern
Konfigurera de två inkommande webhookarna som serverar landningssidan och tar emot formulärinskick.
- Öppna Landing Page Trigger och ställ in Path på
2f94bacb-f629-4053-a204-cab2ac8fd326. - I Landing Page Trigger ställer ni Response Mode på
responseNodeså att Return Webhook Reply kan returnera HTML-sidan. - Öppna Inbound Form Webhook och bekräfta att HTTP Method är
POSToch att Path är2f94bacb-f629-4053-a204-cab2ac8fd326.
Steg 2: Bygg svaret för landningssidan
Servera HTML-landningssidan med en dynamisk URL för formulärendpointen som pekar på er webhook.
- I Assign Form URL lägger ni till en assignment med namnet FormEndpoint och sätter Value till
{{ $json.webhookUrl }}. - I Landing Page Markup behåller ni HTML:en och säkerställer att URL:en för formulärinskick använder uttrycket
{{ $json.FormEndpoint }}. - I Return Webhook Reply ställer ni Respond With på
textoch Response Body på{{ $json.html }}.
Steg 3: Konfigurera generering av NDA-dokument
Generera NDA-HTML-mallen från formulärdata och konvertera den till en DOCX-fil.
- I NDA Template Markup behåller ni HTML-mallen och verifierar merge-platshållare som
{{ $json.body.firstName }},{{ $json.body.lastName }}och{{ $json.body.currentDate }}. - I Convert HTML to Docx ställer ni HTML Input till
{{ $json.html }}. - Autentiseringsuppgifter krävs: Anslut era customJsApi-autentiseringsuppgifter till Convert HTML to Docx.
Steg 4: Konfigurera e-postleverans
Skicka det konverterade NDA-dokumentet som en bilaga via e-post.
- I Dispatch Email Notice ställer ni To Email till
[YOUR_EMAIL]och From Email till[YOUR_EMAIL]. - Bekräfta meddelandeinställningarna: Subject är
NDAoch Text innehåller er e-posttext. - Säkerställ att noden skickar bilagor genom att behålla Attachments inställt på
data. - Autentiseringsuppgifter krävs: Anslut era smtp-autentiseringsuppgifter till Dispatch Email Notice.
[YOUR_EMAIL] med en riktig adress, annars levereras inte e-postmeddelandet.
Steg 5: Testa och aktivera ert workflow
Verifiera både landningssidan och flödet för NDA-leverans från början till slut.
- Klicka på Execute Workflow och öppna test-URL:en från Landing Page Trigger för att visa landningssidan.
- Skicka in formuläret; en lyckad körning triggar Inbound Form Webhook → NDA Template Markup → Convert HTML to Docx → Dispatch Email Notice.
- Bekräfta att e-postmeddelandet kommer fram med en DOCX-bilaga och att landningssidan visar bekräftelsemeddelandet.
- När ni är redo växlar ni workflowet till Active för användning i produktion.
Vanliga fallgropar
- CustomJS-autentisering kan löpa ut eller kräva specifika behörigheter. Om något slutar fungera, kontrollera först status för din CustomJS API-nyckel och åtkomst till workspace.
- Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om efterföljande noder misslyckas på grund av tomma svar.
- SMTP-leverantörer kan tyst blockera utskick om “From” inte är auktoriserad. Kontrollera SMTP-loggarna eller leverantörens dashboard och bekräfta sedan att From-adressen matchar vad ditt konto tillåter.
Vanliga frågor
Cirka en timme om du redan har SMTP och en CustomJS API-nyckel redo.
Nej. Du kommer mest att kopiera mallar och mappa fält i n8n. Den enda “tekniska” delen är att hålla fältnamnen konsekventa mellan formuläret och NDA-mallen.
Ja. n8n har ett gratis alternativ för egen drift och en gratis provperiod på n8n Cloud. Cloud-planer startar på 20 USD/månad för högre volymer. Du behöver också räkna in CustomJS API-användning och kostnader för din e-postleverantör.
Två alternativ: n8n Cloud (hanterad, enklast att komma igång) eller egen drift på en VPS. För egen drift är Hostinger VPS prisvärd och klarar n8n bra. Egen drift ger obegränsade körningar men kräver grundläggande serverhantering.
Ja, men du måste uppdatera båda sidor. Lägg till de nya fälten i landningssidans HTML (noden Landing Page Markup) och referera sedan till exakt samma fältnamn i noden NDA Template Markup så att de fylls i i dokumentet. Om du vill ha olika uppsättningar klausuler (ömsesidig vs. ensidig) kan du duplicera mallnoden och routa med en If-nod baserat på ett “type”-fält. Du kan också ändra mejltexten i noden Dispatch Email Notice utan att röra dokumentet alls.
Oftast beror det på en ogiltig eller utgången CustomJS API-nyckel i autentiseringsuppgifterna för HTML to Docx. Uppdatera autentiseringsuppgiften Coding Service i n8n, kör sedan en enskild testkörning och kontrollera HTML:en som skickas in i konverteringsnoden. Om HTML:en är tom ligger felet uppströms i mallsteget, inte i CustomJS. Håll också koll på problem med konto- eller workspace-behörigheter på CustomJS-sidan.
Mer än tillräckligt för små team. Volymer i n8n Cloud beror på din plan, och egen drift beror på din server, men NDA:er är lättviktiga jämfört med video eller hantering av stora filer.
Ofta, ja, eftersom det här arbetsflödet bygger på att servera en landningssida, hantera webhooks snyggt och köra ett dokumentkonverteringssteg som är enklare att kontrollera i n8n. Zapier eller Make kan göra “formulärinskickning till mejl” snabbt, men Word Docx-generering är där det blir pilligt och dyrt, särskilt när du vill ha full kontroll över mallen. n8n låter dig också köra egen drift, vilket spelar roll här eftersom CustomJS-noden HTML to Docx kräver en n8n-instans som körs i egen drift. Om du även vill ha godkännanden (till exempel juridisk granskning i Slack innan utskick) gör n8n:s förgreningar det enkelt. Prata med en automationsexpert om du vill ha hjälp att välja den enklaste vägen för just din NDA-process.
När det här är live slutar NDA-förfrågningar vara ett miniprojekt. Arbetsflödet tar hand om det repetitiva så att du kan driva dialogen framåt.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.