Extract meeting decisions and tasks with Outlook, GPT-4o, SharePoint, and To Do
Needs changesWhat this workflow does
This workflow has 10 nodes and runs on Microsoft Outlook events (plus 1 other trigger). Along the way it connects Microsoft Outlook, Microsoft SharePoint and Microsoft To Do.
How it runs
Trigger: On Microsoft Outlook events (plus 1 other trigger).
- Deduplicate Threads (Code): runs custom JavaScript code
- Send Error Email (Microsoft Outlook): uses Microsoft Outlook
- Strip HTML Bloat (HTML): parses or builds HTML
- Extract Insights via AI (OpenAI): uses OpenAI
- Parse & Route Arrays (Code): runs custom JavaScript code
- Log to SharePoint List (Microsoft SharePoint): work with list item
- Normalize Due Date (Code): runs custom JavaScript code
- Create To Do Tasks (Microsoft To Do): create
Services it uses
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- OpenAI (legacy) in Extract Insights via AI: replace with OpenAI node (AI section).
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| OpenAI (legacy) Extract Insights via AI | OpenAI node (AI section) |
Nodes used (8)
- Microsoft Outlook Trigger
n8n-nodes-base.microsoftOutlookTrigger - Code
n8n-nodes-base.code - HTML
n8n-nodes-base.html - OpenAI
n8n-nodes-base.openAi - Microsoft SharePoint
n8n-nodes-base.microsoftSharePoint - Microsoft To Do
n8n-nodes-base.microsoftToDo - Error Trigger
n8n-nodes-base.errorTrigger - Microsoft Outlook
n8n-nodes-base.microsoftOutlook
From the author
Quick overview This workflow polls Outlook for meeting summary emails, uses GPT-4o to extract strategic decisions and action items from the transcript, logs decisions to a SharePoint list, creates Microsoft To Do tasks with normalized due dates, and sends…