Start Transcription Bot
Learn how to send a transcription bot to a meeting and start receiving transcripts.
Overview
This cookbook walks you through the complete flow of starting a transcription bot:
- Create a bot to join the meeting
- Monitor bot status as it joins
- Receive live transcripts via WebSocket
- Fetch final transcript after meeting ends
Step 1: Create Bot
Send a POST request to create a bot. The bot will automatically join the meeting.
POST /bots{
"platform": "google_meet",
"native_meeting_id": "abc-defg-hij",
"bot_name": "My Transcription Bot",
"language": "en"
}View full API referenceStep 2: Monitor Status
The bot will transition through these statuses:
requested- Bot creation requestedjoining- Bot is connecting to the meetingawaiting_admission- Bot is waiting in the lobbyactive- Bot is in the meeting and transcribingcompleted- Meeting ended, transcription complete
Poll the meeting status or use WebSocket to receive real-time status updates.
Step 3: Receive Live Transcripts
Connect to the WebSocket API to receive transcript segments in real-time.
Learn about WebSocket APIStep 4: Fetch Final Transcript
After the meeting ends, fetch the complete transcript via REST API.
View Transcripts API