Active Bots
—
— scheduled
Total Meetings
—
— completed
Transcripts
—
Word-level capture
Recordings
—
— chat messages
Recent Meetings
Latest bot-joined sessions
| Meeting | Platform | Status | Bot Status | Participants | Date | |
|---|---|---|---|---|---|---|
All Meetings
| Title / URL | Platform | Status | Bot | Scheduled | Actions |
|---|---|---|---|---|---|
Transcripts
| Meeting | Provider | Mode | Status | Words | Preview | |
|---|---|---|---|---|---|---|
Recordings
Configuration
⚠️
Realtime webhooks disabled — localhost URL detected
Recall.ai cannot reach
To enable realtime streaming, set
localhost to deliver webhook events.
Transcription is running in async-only mode — data is fetched after the meeting ends.To enable realtime streaming, set
RECALL_WEBHOOK_URL to a public HTTPS URL.
ngrok http 8000
→ copy the https URL → set RECALL_WEBHOOK_URL in .env
🔑 Recall.ai API
Regionus-west-2
API Key3be8ea9e•••••c9802e06
Webhook URL
https://bos.code-pro.io/api/webhook/recall
Public Webhook
—
Transcription Providerdeepgram
Transcription Modeboth
Transcription Language🌍 Auto-detect (Arabic & multilingual)
Recording Strategyurl_only
📋 Webhook Setup Guide
Step 1 — Get a public URL
ngrok http 8000
Step 2 — Set in .env
RECALL_WEBHOOK_URL=https://xxxx.ngrok-free.app
Step 3 — Register in Recall.ai
Go to Recall.ai Webhooks dashboard and add:
https://bos.code-pro.io/api/webhook/recall
Subscribe to events:
- ✅ bot.status_change
- ✅ transcript.data
- ✅ transcript.partial_data
- ✅ recording.done
- ✅ participant_events.done
- ✅ participant_events.chat_message