Zoom AI Meeting Assistant n8n Workflow Template

n8n workflow template · 22 nodes · OpenAI

Zoom AI Meeting Assistant is a free n8n workflow template that runs when another workflow calls it and works with OpenAI, Zoom, Email (SMTP), Microsoft Outlook and ClickUp. It has 22 nodes, 4 of them AI nodes (OpenAI Chat Model, OpenAI, Call n8n Workflow Tool and AI Agent). To run it, you add your own credentials for ClickUp OAuth2, Microsoft Outlook OAuth2, OpenAI API, SMTP and Zoom OAuth2.

At a glance

Trigger
Execute Workflow Trigger (Execute Workflow Trigger)
Nodes
22
Apps
OpenAI, Zoom, Email (SMTP), Microsoft Outlook and ClickUp
AI nodes
4
Credentials
5 types
Category
Email automation

Apps and integrations

  • OpenAI
  • Zoom
  • Email (SMTP)
  • Microsoft Outlook
  • ClickUp

Node types used

  • OpenAI Chat Model
  • Manual Trigger
  • Stop and Error
  • Zoom
  • Edit Fields (Set)
  • Loop Over Items
  • HTTP Request
  • Extract from File
  • OpenAI
  • Code
  • Send Email
  • Call n8n Workflow Tool
  • AI Agent
  • Microsoft Outlook Tool
  • Filter
  • Execute Workflow Trigger
  • Split Out
  • ClickUp

How it works

The text below comes from the sticky notes inside the workflow. We removed links, code samples and anything that looks like a key or token.

Sub workflow: Create Task in ClickUp

Setup notes

The text below comes from the sticky notes inside the workflow. We removed links, code samples and anything that looks like a key or token.

Welcome to my Zoom AI Meeting Assistant Workflow!

This workflow has the following sequence

  1. manual trigger (Can be replaced by a scheduled trigger or a webhook)
  2. retrieval of of Zoom meeting data
  3. filter the events of the last 24 hours
  4. retrieval of transcripts and extract of the text
  5. creating a meeting summary, format to html and send per mail
  6. create tasks and follow-up call (if discussed in the meeting) in ClickUp/Outlook (can be replaced by Gmail, Airtable, and so forth) via sub workflow

The following accesses are required for the workflow

  • Zoom Workspace (via API and HTTP Request): Documentation
  • Microsoft Outlook: Documentation
  • ClickUp: Documentation
  • AI API access (e.g. via OpenAI, Anthropic, Google or Ollama)
  • SMTP access data (for sending the mail)

You can contact me via LinkedIn, if you have any questions

Nodes in this workflow

The 22 nodes in file order (sticky notes excluded). Branches and connections determine execution order in n8n:

  1. OpenAI Chat Model (OpenAI Chat Model)
  2. When clicking ‘Test workflow’ (Manual Trigger)
  3. No Recording/Transcript available (Stop and Error)
  4. Zoom: Get data of last meeting (Zoom)
  5. Filter transcript URL (Edit Fields (Set))
  6. Filter: Only 1 item (Loop Over Items)
  7. Zoom: Get transcript file (HTTP Request)
  8. Extract text from transcript file (Extract from File)
  9. Format transcript text (Edit Fields (Set))
  10. Zoom: Get participants data (HTTP Request)
  11. Create meeting summary (OpenAI)
  12. Sort for mail delivery (Edit Fields (Set))
  13. Format to html (Code)
  14. Send meeting summary (Send Email)
  15. Create tasks (Call n8n Workflow Tool)
  16. Create tasks and follow-up call (AI Agent)
  17. Create follow-up call (Microsoft Outlook Tool)
  18. Filter: Last 24 hours (Filter)
  19. Execute Workflow Trigger (Execute Workflow Trigger)
  20. Split Out (Split Out)
  21. ClickUp (ClickUp)
  22. Zoom: Get transcripts data (HTTP Request)

Credentials you need

  • ClickUp OAuth2 – used by ClickUp
  • Microsoft Outlook OAuth2 – used by Create follow-up call
  • OpenAI API – used by Create meeting summary and OpenAI Chat Model
  • SMTP – used by Send meeting summary
  • Zoom OAuth2 – used by Zoom: Get data of last meeting, Zoom: Get participants data, Zoom: Get transcript file and Zoom: Get transcripts data

Configure your own credentials after importing. Create each credential in n8n, then select it in the node.

How to import into n8n

  1. Download the JSON file with the button above.
  2. In n8n, open a new workflow, select the ... menu and choose Import from File. You can also paste the JSON straight into the editor canvas.
  3. Open each node that shows a warning and select or create its credential.
  4. Read the notes on the canvas, test the workflow with sample data, then activate it.

Do you need somewhere to run it? Read our guide to self-hosted n8n.

Need this customised?

We can adapt this workflow to your apps, data and process, then deploy and support it.

Contact Us