Skip to main content

Automate meeting documentation with SharePoint, Word, Excel & Outlook

Workflow preview

Workflow preview
100%
Automate meeting documentation with SharePoint, Word, Excel & Outlook preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

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 ema...

Best for

  • Document Extraction automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.webhook, n8n-nodes-base.merge, n8n-nodes-docxtemplater.docxtemplater, n8n-nodes-base.microsoftoutlook, n8n-nodes-base.code, n8n-nodes-base.microsoftexcel, n8n-nodes-base.microsoftsharepoint, n8n-nodes-base.stickynote

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Wessel Bulte.

Original n8n.io source

1.1 Workflow description

Title
Automate meeting documentation with SharePoint, Word, Excel & Outlook
Workflow name
Automate meeting documentation with SharePoint, Word, Excel & Outlook

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 docx file, 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

  1. Webhook — Receives meeting form JSON (POST).
  2. Code (Parse Meeting Data) — Parses/normalizes fields, builds semicolon‑separated strings for attendees/absentees, and flattens discussion points / action items.
  3. SharePoint (Download) — Fetches the DOCX template (e.g., meeting_minutes_template.docx).
  4. Merge — Combines template binary + JSON context by position.
  5. DocxTemplater — Renders meeting_{{now:yyyy-MM-dd}}.docx using the JSON context.
  6. SharePoint (Upload) — Saves the generated DOCX to a target folder (e.g., /Meetings).
  7. Microsoft Excel 365 (Append) — Appends a row to your sheet (Date, Time, Attendees, etc.).
  8. 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

🔗 LinkedIn – Wessel Bulte

1.2 Logical Blocks

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.

2. Block-by-Block Analysis

Block 1 - Webhook

Type / Role
n8n-nodes-base.webhook - webhook
Config choices
Version 2.1

Block 2 - Merge

Type / Role
n8n-nodes-base.merge - merge
Config choices
Version 3.2

Block 3 - DocxTemplater

Type / Role
n8n-nodes-docxtemplater.docxTemplater - docxTemplater
Config choices
Version 1

Block 4 - Send a message

Type / Role
n8n-nodes-base.microsoftOutlook - microsoftOutlook
Config choices
Version 2

Block 5 - Parse Meeting Data

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 6 - Append data to excel sheet

Type / Role
n8n-nodes-base.microsoftExcel - microsoftExcel
Config choices
Version 2.1

Block 7 - Download word template

Type / Role
n8n-nodes-base.microsoftSharePoint - microsoftSharePoint
Config choices
Version 1

Block 8 - Upload DOCX

Type / Role
n8n-nodes-base.microsoftSharePoint - microsoftSharePoint
Config choices
Version 1

Block 9 - Sticky Note - Overview

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 10 - Sticky Note - Send a message

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 11 - Sticky Note - Upload DOCX

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 12 - Sticky Note - DocxTemplater

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 13 - Sticky Note - Merge

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 14 - Sticky Note - Append data to excel sheet

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 15 - Sticky Note - Parse Meeting Data

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 16 - Sticky Note - Download word template

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 17 - Sticky Note - Webhook

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 18 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow Automate meeting documentation with SharePoint, Word, Excel & Outlook
Complexity advanced
Nodes 18
Categories Document Extraction
Author Wessel Bulte
Published 17 Sept 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/8671/8671.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

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.

Frequently asked questions

What does Automate meeting documentation with SharePoint, Word, Excel & Outlook do?

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 ema...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

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.