Automate Google Meet Transcripts & Calendar with n8n AI

Save hours by automating Google Meet transcript retrieval and follow-up meeting scheduling using n8n. This workflow transcribes meetings, summarizes key points, and automatically creates calendar events for next steps.
googleCalendar
httpRequest
agent
+9
Workflow Identifier: 1198
NODES in Use: manualTrigger, googleCalendar, httpRequest, googleDrive, extractFromFile, agent, lmChatOpenAi, outputParserStructured, switch, set, splitOut, toolWorkflow
Automate Google Meet with n8n and AI

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

What This Automation Does

This workflow grabs Google Meet transcripts after a call and uses AI to make short summaries and key points.
It then finds if follow-up meetings are needed and adds those events with the right people to Google Calendar.
All steps happen automatically, saving time and avoiding missed actions.

The workflow connects Google Drive, Calendar, and Meet APIs to get meeting info and transcript files.
An AI agent reads the transcript text and tells which meetings to add next.


Tools and Services Used

  • n8n: Workflow automation platform.
  • Google Calendar API: Retrieve and create events.
  • Google Drive API: Download transcript files.
  • Google Meet API: Fetch conference records and transcript locations.
  • OpenAI API: AI agent for summarizing and meeting action detection.

Inputs, Processing, and Output

Inputs

Processing Steps

  • Get calendar event details by Event ID.
  • Call Google Meet API to find conference records matching meeting code.
  • Request transcript file location for meeting.
  • Download transcript file from Google Drive.
  • Extract raw text from transcript PDF.
  • Send text to OpenAI agent for summarization, key points extraction, and next step detection.
  • If next steps include follow-up meetings, create events and add attendees.

Output


Beginner Step-by-step: How to Use in n8n Production

Import the Workflow

  1. Download the workflow file using the Download button on this page.
  2. Open the n8n editor.
  3. Click Import from File and select the downloaded workflow.

Configure Credentials and IDs

  1. Add Google OAuth2 API credentials for Calendar, Drive, and Meet in n8n’s credential manager.
  2. Add your OpenAI API Key in the credential setup.
  3. Open the Google Calendar node and update the event ID with your own calendar event ID.
  4. Update any email addresses, calendar IDs, or folder IDs as needed.

Test the Workflow

  1. Run the workflow manually using the Manual Trigger node.
  2. Check outputs at each node to confirm data is flowing as expected.

Activate for Production

  1. Switch the workflow to Active using the toggle button.
  2. Set up any webhook or event-based triggers to automate running in real cases.

If running self-host n8n, make sure the instance is reachable to external services.


Step-By-Step Workflow Description for Beginners

Step 1: Manual Trigger

  1. Add Manual Trigger node to start workflow when clicked.
  2. Connect this as workflow’s entry point.

Step 2: Get Calendar Event

  1. Use Google Calendar node with Get Event operation.
  2. Enter event ID and select calendar ID.

Step 3: Fetch Meet Conference Records

  1. Add HTTP Request node.
  2. Call https://meet.googleapis.com/v2/conferenceRecords using query filter for meeting code.
  3. Set OAuth2 credentials for authentication.

Step 4: Get Transcript Location

  1. Add another HTTP Request node.
  2. Query transcript file info using conference record name.

Step 5: Download Transcript

  1. Use Google Drive node to download transcript file by file ID.
  2. Enable PDF conversion if needed.

Step 6: Extract Text from PDF

  1. Add Extract from File node set for PDF.
  2. Get raw text for AI processing.

Step 7: Process with AI Agent

  1. Send transcript text to AI Agent (LangChain Agent) node.
  2. Agent analyzes text and summarizes meeting, finds key points and next meetings.
  3. Provide meeting context like creator and time.

Step 8: Create Follow-up Meetings

  1. Use Switch node to check if AI output requests meeting creation.
  2. If yes, send data to Create Calendar Event (Google Calendar) node.

Step 9: Add Attendees

  1. Use Set node to prepare attendee info.
  2. Split attendees list with SplitOut node.
  3. Update event with each attendee via Update Event operation.

Step 10: Finalize Response

  1. Format final output with Set node.
  2. Convert event data to readable string for logs or API caller.

Customization Ideas

  • Change event ID input in Get Calendar Event node to dynamic value or webhook.
  • Expand AI Agent prompt to add email sending or document updating.
  • Use different calendars by changing calendar ID in Google Calendar nodes.
  • Adjust transcript file format conversion in the Google Drive node.
  • Add email or Slack alerts for errors in transcript retrieval or AI processing.

Handling Errors and Common Problems

401 Unauthorized Error: Happens when OAuth2 credentials lack Google Meet API scopes.
Fix by updating OAuth2 scopes and re-authenticating credentials.

No Transcript File or Empty Transcript: Occurs if meeting was not recorded or transcription off.
Fix by ensuring transcription is enabled before the meeting.


Pre-Production Checklist

  • Check OAuth2 credentials for correct scopes on Calendar, Drive, and Meet.
  • Run manual tests on trigger and watch each node output.
  • Confirm event and calendar IDs exist and accessible.
  • Make test calls to Google Meet API for conference records.
  • Verify AI prompt captures meeting context and outputs properly.

Deploying the Workflow

After testing, activate workflow by toggling it on in n8n.
Start it manually or set triggers for automatic runs.

Monitor executions through n8n logs.
Add alerts via email or chat for failures.


Summary of Benefits

✓ Saves hours by automating transcript retrieval and meeting follow-ups.
✓ Reduces mistakes by handling calendar invites automatically.
✓ Makes meeting summaries clear and easy to read.
✓ Ensures next meetings get scheduled with correct participants.
✓ Lets project managers focus on work, not manual steps.


Automate Google Meet with n8n and AI

Visit through Desktop to Interact with the Workflow.

Frequently Asked Questions

The workflow is built only for Google Meet. Using Zoom requires changing API calls and file handling.
AI calls mostly happen during summary and action extraction. Usage depends on transcript size but is usually moderate.
Yes, Google API credentials use OAuth2 protocols. Secure your n8n instance to keep data safe.
The design suits on-demand runs. Processing many meetings needs attention to API rate limits and scaling.

Promoted by BULDRR AI

Related Workflows

Automate Twist Channel Creation and Messaging with n8n

This workflow automates creating and updating a channel in Twist and sending a personalized message to specific users. It eliminates manual setup errors and saves time managing Twist communications.

Automate Ideogram Image Generation with Google Sheets & Gmail

This workflow automates graphic design image generation via Ideogram AI, storing image data in Google Sheets and Google Drive, with email alerts via Gmail. It saves designers hours by automating image creation, remixing, review, and record-keeping.

Automate IT Support with Slack and OpenAI in n8n

Streamline IT support by automating Slack message handling using n8n and OpenAI. This workflow handles Slack DMs, filters bots, queries a Confluence knowledge base, and delivers AI-generated responses, improving support efficiency and response time.

Automate Crypto Analysis with CoinMarketCap & n8n AI Agent

Discover how this unique n8n workflow leverages CoinMarketCap’s multi-agent AI to deliver precise, real-time cryptocurrency insights directly via Telegram. Manage crypto data analysis efficiently with automated multi-source API integration.

Automate Gumroad to Beehiiv Subscriber Sync with n8n

Learn how to automatically add new Gumroad sales customers as Beehiiv newsletter subscribers using n8n automation. This workflow saves time by syncing sales data to Google Sheets CRM and notifying your Telegram channel instantly.

Generate On-Brand Blog Articles Using n8n and OpenAI

This workflow automates the creation of on-brand blog articles by analyzing existing company content using n8n and OpenAI. It extracts article structures and brand voice to produce consistent draft articles, saving significant content creation time.
1:1 Free Strategy Session
Your competitors are already automating. Are you still paying for it manually?

Do you want to adopt AI Automation?

Every hour your team does repetitive work, you're burning real money.
While you wait, faster businesses are cutting costs and moving quicker.
AI and automations aren't the future anymore — they're the present.

Book a live 1-on-1 session where we show you exactly which of your daily tasks can be automated — and what it’s costing you not to.