The Bots API lets you deploy AI-powered bots to Google Meet, Microsoft Teams, and Zoom meetings for recording, transcription, and live event monitoring.
-
Send bots to meetings instantly or schedule in advance
-
Record audio/video or join in audio-only mode
-
Enable live transcription and speaker identification
-
Customize bot name, avatar, and entry message
-
Receive real-time status and completion webhooks
MeetingBaaS bots act as real meeting participants, providing seamless integration for automation, compliance, and analytics use cases.
Key Features
-
Multi-Platform Support: Google Meet, Microsoft Teams, Zoom
-
Instant or Scheduled Join: Deploy bots immediately or reserve for future meetings
-
Recording Modes: Speaker view, gallery view, or audio-only
-
Transcription: Live or post-meeting, with multiple provider options
-
Customizable Bots: Name, avatar, entry message, and more
-
Webhooks: Real-time status, completion, and error notifications
-
Advanced Options: WebSocket streaming, deduplication, and more
Bot Webhook Event Types
MeetingBaaS bots send the following webhook events to your endpoint:
-
complete: Bot finished recording, transcript and MP4 available
-
failed: Bot failed to join or record the meeting (with error details)
-
transcription_complete: Transcription completed (after retranscribe or async job)
-
bot.status_change: Live status updates (joining, in call, recording, paused, ended, etc.)
See below for example webhook payloads.
API Usage
The Bots API provides endpoints to:
- Send a bot to a meeting (
POST /bots
)
- Remove a bot from a meeting (
DELETE /bots/{bot_id}
)
-
List bots and meeting metadata
-
Retranscribe a meeting (
POST /bots/retranscribe
)
- Get meeting data, screenshots, and more
Authentication is via your MeetingBaaS API key. See the code examples for how to send, remove, and interact with bots programmatically.
API Usage Examples
Below are examples for sending a bot to a meeting, removing a bot, and using a speaking bot:
Bash and Python examples for bot deployment, plus a speaking bot example.
Written by
Lazare Rossillon
Created At
Wed May 28 2025