Explain
This n8n workflow automatically joins Google Meet meetings, records transcriptions, and posts AI-generated summaries to Slack.
Features
- 🤖 Automatically adds a bot to Google Meet meetings when they start
- 📝 Generates real-time transcriptions with speaker identification
- 🧠 Creates AI-powered meeting summaries using OpenAI
- 📱 Posts formatted summaries directly to Slack channels
- ⏰ Triggers automatically when calendar events begin
Prerequisites
Required Credentials
- Google Calendar OAuth2 API
- Go to Google Cloud Console
- Create a new project or select existing one
- Enable Google Calendar API
- Create OAuth2 credentials
- Add your domain to authorized origins
- Vexa.ai API Key
- Sign up at Vexa.ai
- Get your API key from the dashboard
- This handles meeting bot deployment and transcription
- OpenAI API Key
- Create account at OpenAI
- Generate API key from API Keys section
- Ensure you have credits/billing set up
- Slack API Token
- Go to Slack API
- Create new app for your workspace
- Add
chat:write and channels:read scopes
- Install app to workspace and get Bot User OAuth Token
Setup Instructions
1. Create Google Calendar Event
- Open Google Calendar
- Create a new event with Google Meet link
- Important: The event must have a Google Meet conference attached
- Set the event time (workflow triggers when event starts)