Automate meeting documentation with SharePoint, Word, Excel & Outlook
$20/month : Unlimited workflows
2500 executions/month
THE #1 IN WEB SCRAPING
Scrape any website without limits
HOSTINGER 🎉 Early Black Friday Deal
DISCOUNT 20% Try free
DISCOUNT 20%
Self-hosted n8n
Unlimited workflows - from $4.99/mo
#1 hub for scraping, AI & automation
6000+ actors - $5 credits/mo
What this template does
Receives meeting data via a webform, cleans/structures it, fills a Word docx template, uploads the file to SharePoint, appends a row to Excel 365, and sends an Outlook email with the document attached.
Good to know
- Uses a community node: DocxTemplater to render the DOCX from a template. Install it from the Community Nodes catalog.
- The template context is the workflow item JSON. In your
docxfile, use placeholders. - Includes a minimal HTML form snippet (outside n8n) you can host anywhere. Replace the placeholder WEBHOOK_URL with your Webhook URL before testing.
- Microsoft nodes require Azure app credentials with correct permissions (SharePoint, Excel/Graph, Outlook).
How it works
- Webhook — Receives meeting form JSON (POST).
- Code (Parse Meeting Data) — Parses/normalizes fields, builds semicolon‑separated strings for attendees/absentees, and flattens discussion points / action items.
- SharePoint (Download) — Fetches the DOCX template (e.g.,
meeting_minutes_template.docx). - Merge — Combines template binary + JSON context by position.
- DocxTemplater — Renders
meeting_{{now:yyyy-MM-dd}}.docxusing the JSON context. - SharePoint (Upload) — Saves the generated DOCX to a target folder (e.g.,
/Meetings). - Microsoft Excel 365 (Append) — Appends a row to your sheet (Date, Time, Attendees, etc.).
- Microsoft Outlook (Send message) — Emails the generated DOCX as an attachment.
Requirements
- Community node DocxTemplater installed
- Microsoft 365 access with credentials for:
- SharePoint (download template + upload output)
- Excel 365 (append to table/worksheet)
- Outlook (send email)
- A Word template with placeholders matching the JSON keys
Need Help