Jump to Content
Login Page
Sign Up
Guides
API Reference
Sample Apps
v1.10
v1.11
Login Page
Sign Up
Guides
v1.11
Guides
API Reference
Sample Apps
Personal vs Business MS Teams
All
Pages
Start typing to search…
🌱 Basics
Getting Started with Recall.ai
Meeting Platforms
Regions and Base URLs
Managing Users & Environments
Local Webhook Development
Recordings and Media
Recording Webhooks
Real-Time Endpoints
Real-Time Webhook Endpoints
Real-Time Websocket Endpoints
Real-Time Event Payloads
Explorer Dashboard
Custom Metadata
Download Schemas
API v1.11: Release Notes
How to Get Support
Verifying webhooks, websockets and callback requests from Recall.ai
Tracking and Calculating Usage
🎬 Storage and Playback
Storage and Data Retention
Video Playback
🤖 Meeting Bots
Bot Overview
Quickstart: Record a meeting using a bot
Creating and scheduling bots
Debugging Bots
Video Layouts
Speaker Timelines
Making a bot automatically leave a meeting
Detecting Other Bots & Automatically Leaving
Bot Webhooks
Status Change Webhooks: Setup & Verification
Bot Sub Codes
Testing Webhooks Locally
FAQs: Bot Webhooks
Bots FAQ
Identify Meeting Participants Uniquely
Meeting URLs
🎥 Bot Features
Bot Recording
Recording Control
Media Shortcuts
How to get Mixed Video + Audio MP4 (Async)
How to get Mixed Video + Audio (Realtime)
How to get Mixed Audio MP3 (Async)
How to get Mixed Audio Stream (real-time)
How to get Separate Videos per Participant (Async)
How to get Separate Videos per Participant (Realtime)
How to get Separate Audio per Participant (Async)
How to get Separate Audio per Participant (Realtime)
Send AI Agents to Meetings
Outputting Images/Video From a Bot's Camera/Screenshare
Output Speech/Audio from the Bot
Chat Messages
Sending Chat Messages
Receiving Chat Messages
Meeting Participants & Metadata
Meeting Metadata
Meeting Participants & Events
Meeting Participant Emails
Signed-In Bots
📝 Transcription
Transcription Overview
Transcription Providers
Recall.ai Transcription
Third-Party Transcription
AWS Transcribe
Google Cloud Speech To Text
Meeting Caption Transcription
Real-Time vs Async Transcription
Real-Time Transcription
Bot Real-time Transcription
Desktop Recording SDK Real-Time Transcription
Asynchronous Transcription
Diarization
Perfect Diarization
Transcription Best Practices
Multilingual Transcription
Transcription FAQ
🖥️ Desktop Recording SDK
Desktop Recording SDK Overview
Desktop Recording SDK Supported Platforms
Desktop Recording SDK Real-time Transcription
Desktop Recording SDK Event Types
Desktop Recording SDK Methods
Desktop Recording SDK Webhooks
Additional Configurations
Desktop Recording SDK Audio-Only Recording
Desktop Recording SDK Adhoc / In-Person Meetings
MacOS Permissions
Publishing Your App
Desktop Recording SDK FAQ
Changelog
📅 Calendar Integration
Getting Started
Calendar V2
Calendar V2 Integration Guide
Calendar V2 Webhooks
Scheduling Guide
Google Calendar
Microsoft Outlook
Calendar V2 FAQ
Calendar Event Platform Data
Calendar V1
Integration Guide
Recording Preferences & Bot Deduplication
Google Calendar
Microsoft Outlook
Calendar V1 FAQ
Calendar Integration FAQ
Zoom
Zoom Overview
Additional Zoom Guides
Zoom Signed-in Bots
Zoom Webinars & Registration-Required Meetings
Zoom Breakout Rooms (Beta)
Zoom OBF
Zoom FAQ
Google Meet
Google Meet Overview
Signed-In Google Meet Bots
Google Meet: FAQ
Bot Login Credentials
Microsoft Teams
Teams Overview
Personal vs Business MS Teams
Signed-In Microsoft Teams Bots
Overview
Setting up Signed-in Bots for Microsoft Teams
Guides
Bypass the Teams Lobby
Microsoft Teams: FAQ
Cisco Webex
Webex Overview
Webex Bot Setup
Webex: FAQ
Slack Huddle Bots
Slack Huddle Bots Overview
Slack Huddle Bots Integration Guide
Joining Huddles in Non-Member Channels
Slack Huddles FAQ
Go-to meeting (Beta)
Go-To Meeting Overview
Meeting Direct Connect
Meeting Direct Connect Overview
Meeting Direct Connect for Zoom RTMS
Google Meet Media API
Powered by
Personal vs Business MS Teams
Updated 5 months ago
Teams Overview
Signed-In Microsoft Teams Bots
Ask AI