Generate post-meeting surveys from Google Meet notes with OpenAI and Weavely
Ready for 3.0What this workflow does
This AI workflow has 14 nodes and runs on Google Calendar events (event ended). Along the way it connects Google Calendar, Google Docs, OpenAI Chat Model and MCP Client and 2 more.
How it runs
Trigger: On Google Calendar events (event ended).
- Wait: waits 10 minutes
- Get an event (Google Calendar): get
- Filter Meeting Notes File (Code): runs custom JavaScript code
- Get a document (Google Docs): get
- AI Agent: runs an AI agent, with model: OpenAI Chat Model; 1 tool (MCP Client); output parser: Structured Output Parser
- Get Share URL (Code): runs custom JavaScript code
- Send message and wait for response (Slack): send and wait for a reply
- If: checks a condition and branches into true / false
- Send a message (Gmail): uses Gmail
- ⚙️ Configuration (Edit Fields (Set)): sets 2 fields: calendarId, slackUserId
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (13)
- Edit Fields (Set)
n8n-nodes-base.set - Google Calendar Trigger
n8n-nodes-base.googleCalendarTrigger - Wait
n8n-nodes-base.wait - Google Calendar
n8n-nodes-base.googleCalendar - Code
n8n-nodes-base.code - Google Docs
n8n-nodes-base.googleDocs - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - MCP Client Tool
@n8n/n8n-nodes-langchain.mcpClientTool - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Slack
n8n-nodes-base.slack - If
n8n-nodes-base.if - Gmail
n8n-nodes-base.gmail
From the author
Stop forgetting to send follow-up surveys. This workflow automatically generates a tailored post-meeting survey from your Google Meet notes the moment a meeting ends, and sends it to all attendees with one Slack approval. Who is it for Teams and individuals…