This repository contains ready-to-use n8n workflows for integrating with Vexa API to add AI-powered transcription and translation bots to your Google Meet meetings.
Vexa is an AI-powered platform that provides real-time transcription and translation services for video meetings. It supports multiple platforms including Google Meet, Zoom, and Microsoft Teams.
- Send AI transcription bots to Google Meet meetings
- Get real-time transcription during meetings
- Get meeting transcripts after meetings
- Support for multiple languages
- Real-time translation capabilities
The google_meet_with_vexa.json workflow contains ready-to-use blocks for:
-
Send bot to meeting
- Adds a transcription bot to your Google Meet
- Supports multiple languages
- Real-time transcription
-
Get meeting transcripts
- Retrieve real-time transcription during meetings
- Get complete transcripts after meetings
-
Bot Management
- Check bot status
- Update bot configuration
- Stop bot
- List all meetings
There are two ways to get your Vexa API key:
-
From Vexa Website
- Visit Vexa Dashboard
- Sign up for a new account or log in
- Navigate to the API Keys section
- Click "Create New API Key"
- Copy your API key and keep it secure
-
From Fidcord Community
- Join the Vexa Disckod Community
- Look for the pinned post about API access
- Follow the instructions to request an API key
- The community moderators will provide you with access
Note: The API key is sensitive information. Never share it publicly or commit it to version control.
-
Import the workflow
- Import
google_meet_with_vexa.jsoninto your n8n instance - The workflow contains independent blocks that you can copy and use
- Import
-
Configure the blocks
- Replace the hardcoded API key with your own
- Replace the meeting IDs with your Google Meet IDs
- Each block is self-contained and can be used independently
-
Start a Google Meet:
- Go to meet.new
- Or use your existing meeting
-
Get the meeting ID:
- From URL: meet.google.com/xxx-xxxx-xxx
- Example: meet.google.com/mpu-dqtj-jcm
- The last part is your meeting ID
-
Use the "Send bot to meeting" block:
- Replace the API key
- Replace the meeting ID
- The bot will join your meeting and start transcribing
The workflow includes examples for all Vexa API endpoints:
POST /bots- Send bot to meetingGET /transcripts/{platform}/{meeting_id}- Get transcriptsGET /bots/status- Check bot statusPUT /bots/{platform}/{meeting_id}/config- Update bot configDELETE /bots/{platform}/{meeting_id}- Stop botGET /meetings- List all meetings
For more information about Vexa API:
- Check Vexa GitHub
- Join the Vexa Discord n8n Community for community support
- Contact Vexa support for API-related questions
This project is licensed under the MIT License - see the LICENSE file for details.