Actioning Your Meeting Next Steps using Transcripts and AI

4. This Tool Creates Calendar Events This tool, given event details and a list of attendees, will create a new Google calendar event and add the attendees to it.

Workflow Structure (19 nodes)
100%
Manual Trigger
When clicking "Test workflow"
Google Calendar
Get Calendar Event
Http Request
Get Meeting ConferenceRecords
Http Request
Get Meeting Transcript Location
Google Drive
Get Transcript File
Extract From File
PDF Loader
Langchain.lm Chat Open Ai
OpenAI Chat Model1
Langchain.agent
AI Agent
Langchain.tool Workflow
Schedule Meeting
Langchain.output Parser Structured
Structured Output Parser
Execute Workflow Trigger
Execute Workflow Trigger
Set
Edit Fields
Set
Fallback Response
Switch
Actions Router
Google Calendar
Create Calendar Event1
Set
Get Attendees
Split Out
Attendees List
Google Calendar
Add Attendee to Invite
Set
Response
Node Types:
default
http
action
trigger
transform
logic
Requires credentials

Prerequisites

Required Credentials (4)

Google Calendar

Used by: Get Calendar Event, Add Attendee to Invite +1 more

Docs

Google Drive

Used by: Get Transcript File

Docs

Google OAuth2

Used by: Get Meeting ConferenceRecords, Get Meeting Transcript Location

Docs

OpenAI

Used by: OpenAI Chat Model1

Docs

Multiple services required

This workflow needs 4 different credentials. Make sure you have accounts for all services before importing.

Complexity

Advanced

Expert level. Custom code, complex logic, many integrations.

Setup time: ~55 min
Score: 70/100
Conditional Logic
6 Integrations

When to Use This Workflow

AI-Powered Content Creation

Automate content generation, summarization, or analysis using AI capabilities.

Save hours of manual work while maintaining quality and consistency.

Real-time Response

React instantly when events happen - new orders, form submissions, or API calls.

Zero delay between trigger and action for time-sensitive workflows.

Error Reduction

Eliminate human error from routine processes with consistent automation.

Improve accuracy and reliability across your workflows.

workflow.json
{
  "meta": {
    "instanceId": "26ba763460b97c249b82942b23b6384876dfeb9327513332e743c5f6219c2b8e"
  },
  "nodes": [
    {
      "id": "bec5c6c1-52d4-4665-b814-56a6bb82ea6b",
      "name": "OpenAI Chat Model1",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        800,
        660
      ],
      "parameters": {
        "options": {
          "temperature": 0
        }
      },
      "credentials": {
        "openAiApi": {
...

Workflow Details

Nodes
28
Trigger
Event
Source
awesome
Added
Dec 4, 2025

Need Help?

Check out the official n8n documentation for detailed guides.

Related Workflows

Enrich Property Inventory Survey with Image Recognition and AI Agent

1. Use Airtable to Capture Survey Photos [Read more about AirTable](https://docs.n8n.io/integrations/builtin/app-nodes/n...

Lmchatopenai
Airtable
Executeworkflow
Http-request
29 nodesEvent
Curated

Calendar_scheduling

Check if incoming email is about appointment We use LLM to check subject and body of the email and determine if it's an...

Gmail
Lmchatopenai
Toolworkflow
Google-calendar
21 nodesEvent
Curated

πŸ€–πŸ§‘β€πŸ’» AI Agent for Top n8n Creators Leaderboard Reporting

AI Agent for n8n Creator Leaderboard Stats https://github.com/teds-tech-talks/n8n-community-leaderboard

Http-request
Lmchatopenai
Executeworkflow
Toolworkflow
49 nodesEvent
Curated

πŸ”πŸ› οΈPerplexity Researcher to HTML Web Page

Create Article from Perplexity Research

Lmchatopenai
Outputparserstructured
Webhook
Telegram
47 nodesWebhook
Curated

Build a Tax Code Assistant with Qdrant, Mistral.ai and OpenAI

Step 1. Download the Tax Code PDF [Read more about handling Zip Files](https://docs.n8n.io/integrations/builtin/core-nod...

Embeddingsmistralcloud
Documentdefaultdataloader
Textsplitterrecursivecharactertextsplitter
Http-request
38 nodesEvent
Curated

Building RAG Chatbot for Movie Recommendations with Qdrant and Open AI

Tool, calling Qdrant's recommendation API based on user's request, transformed by AI agent

Github
Embeddingsopenai
Documentdefaultdataloader
Textsplittertokensplitter
27 nodesEvent
Curated