Keyboard shortcuts

Press ← or β†’ to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Meet - Video Calls

Your virtual meeting room

Meet Interface Screen

Overview

Meet is the video conferencing app in General Bots Suite. Host video calls, share your screen, collaborate in real-time, and let the AI take notes for you. Meet integrates seamlessly with Calendar so joining meetings is just one click away.


Features

Meeting Controls

ControlDescription
🎀 MuteToggle microphone
πŸ“Ή VideoToggle camera
πŸ–₯️ ShareShare screen
βœ‹ Raise HandGet attention
πŸ’¬ ChatIn-meeting chat
πŸ‘₯ ParticipantsView attendees
βš™οΈ SettingsAudio/video settings
πŸ“ž LeaveEnd call

Meeting Features

FeatureDescription
Screen SharingShare your entire screen or specific window
RecordingRecord meetings for later review
ChatSend messages during the meeting
ReactionsQuick emoji reactions
Raise HandQueue to speak
Breakout RoomsSplit into smaller groups
AI NotesAutomatic meeting notes
TranscriptionLive captions

Layouts

LayoutBest For
GalleryGroup discussions
SpeakerPresentations
SidebarScreen sharing
SpotlightFeatured speaker

Keyboard Shortcuts

ShortcutAction
MToggle mute
VToggle video
SShare screen
HRaise/lower hand
CToggle chat
PToggle participants
RStart/stop recording
SpacePush to talk (when muted)
EscapeExit fullscreen

Meetings via Chat

Starting a Meeting

Inviting Participants

Scheduling a Meeting

Getting Meeting Notes

Recording Access


API Endpoints

EndpointMethodDescription
/api/meet/roomsGETList meeting rooms
/api/meet/roomsPOSTCreate room
/api/meet/rooms/:idGETGet room details
/api/meet/rooms/:id/joinPOSTJoin meeting
/api/meet/rooms/:id/leavePOSTLeave meeting
/api/meet/rooms/:id/invitePOSTInvite participants
/api/meet/recordingsGETList recordings
/api/meet/recordings/:idGETGet recording

Create Room Request

{
    "name": "Team Sync",
    "scheduled": "2025-05-16T15:00:00Z",
    "duration": 60,
    "participants": ["sarah@company.com", "john@company.com"],
    "settings": {
        "recording": true,
        "transcription": true,
        "waitingRoom": false
    }
}

Room Response

{
    "id": "room-abc123",
    "name": "Team Sync",
    "url": "https://meet.gb/abc-123",
    "host": "you@company.com",
    "scheduled": "2025-05-16T15:00:00Z",
    "status": "scheduled",
    "participants": [
        {
            "email": "sarah@company.com",
            "status": "invited"
        }
    ],
    "settings": {
        "recording": true,
        "transcription": true
    }
}

Configuration

Configure Meet in config.csv:

key,value
meet-provider,livekit
meet-server-url,wss://localhost:7880
meet-recording-enabled,true
meet-transcription-enabled,true
meet-max-participants,50

Requirements

Browser Support

  • Chrome 90+
  • Firefox 88+
  • Safari 14+
  • Edge 90+

Hardware

  • Webcam (optional)
  • Microphone
  • Speakers or headphones
  • Stable internet connection

Permissions

Allow browser access to:

  • Camera
  • Microphone
  • Screen sharing (when needed)

Troubleshooting

No Audio/Video

  1. Check browser permissions
  2. Verify correct device selected in settings
  3. Try refreshing the page
  4. Check if another app is using the camera

Poor Quality

  1. Check internet connection speed
  2. Close other bandwidth-heavy applications
  3. Try disabling HD video
  4. Move closer to your router

Can’t Join Meeting

  1. Verify the meeting link is correct
  2. Check if meeting has started
  3. Ensure you’re not blocked by waiting room
  4. Try a different browser

Recording Not Working

  1. Verify recording is enabled for the room
  2. Check storage quota
  3. Ensure you have host permissions

See Also