LogoLogo
WherebyStatusCommunity
  • ๐Ÿ“นWhereby 101
    • Create Your Video Experience
      • Get started in 3 steps
      • Embedding Whereby in a web app
        • Using Whereby's Web Component & Pre-built UI
          • Script Tags
          • With Low Code
            • Embedding in Squarespace or Wordpress
            • No code video conferencing in Bubble
        • Using Whereby's Browser SDK with React Hooks for a fully custom UI
      • Embedding Whereby in a mobile app
        • Embedding Whereby in iOS
          • Using Whereby's Native iOS SDK
        • Embedding Whereby in Android
          • Using Whereby's Native SDK
        • Using Flutter
        • Using React Native
      • Github SDK Examples
      • Meeting scheduling with Cronofy
    • Generating Room URLs
      • Name prefixes
      • Using โ€œCreate a roomโ€
      • Using Postman
    • Customize Your Video Experience
      • During room creation
      • Using Attributes/URL Params
      • Global preferences
      • Branding elements
      • Dial-In
      • File sharing
      • Breakout Groups with Embedded
      • Waiting Rooms
    • User roles & Meeting Permissions
    • FAQ
      • Accessibility
      • Whereby Words
      • Firewall & Security
      • HIPAA compliant setup
      • Allowed Domains & Localhost
      • Whereby Embedded Feature Comparison
  • ๐Ÿ”Meeting Content & Quality
    • Recording
      • Cloud Recording
      • Local Recording
    • Transcribing
      • Session Transcription
      • Recording Transcription
    • Live Captions
    • Session summaries
    • Live streaming RTMP
    • Quality Insights
      • Real-time troubleshooting
      • Using the Insights dashboard
      • Improving call quality
      • Tracking room events with Webhooks
  • ๐ŸคทEnd User
    • End User Support Guides
      • Supported Browsers & Devices
      • Screen Sharing Setup & Usage
      • Using Breakout Groups
      • Troubleshooting & Basics
  • ๐ŸššDeveloper Guides
    • Quickly deploy Whereby to your domain
    • Tracking Customer Usage
    • Migrating from Twilio
      • Twilio JS SDK Quick Migration
      • Twilio JS SDK Direct Migration
  • ๐Ÿ–ฅ๏ธReference
    • REST API Reference
      • /meetings
      • /insights
      • /recordings
      • /transcriptions
      • /summaries
      • /rooms
    • Web Component Reference
    • React Hooks Reference
      • Quick Start
        • Getting started with the Browser SDK
      • Guides & Tutorials
        • Migrate from version 2.x to 3
        • Grid logic
        • Custom Video Tiles with React
        • Usage with Next.js
        • How to customize the toolbar
      • API Reference
        • WherebyProvider
        • VideoView
        • VideoGrid
        • useLocalMedia
        • useRoomConnection
      • Types
    • React Native Reference
      • Quick Start
      • WherebyEmbed
    • Webhooks Reference
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
  1. Whereby 101
  2. Customize Your Video Experience

During room creation

Some key properties of your rooms should be set when the room is created using the API or Create a room flow.

Last updated 11 months ago

Was this helpful?

Some features of the meeting rooms can be set at the time of creation, within API requests. This includes (but isn't limited to):

  • Lock State (isLocked) - This set the initial lock status of the rooms to create a type of waiting room for your participants. are able to gain access to locked room and are able to adjust the lock status, if the setting is .

  • Pattern of the room name (roomNamePattern) and Prefix (roomNamePrefix) - Adjust the random string used for room names. You can also include a prefix for easier link searching and management within , , or your own database.

  • Room size (roomMode) - Adjust the capacity (4 vs 200) and connection type (P2P vs SFU) of your rooms being generated. Specify normal for a capacity of 4 and P2P. Or, group for a capacity of 200 and SFU. Review our for further clarifications and information.

Have a look at our for a complete overview of properties that can be set on meeting creation.

Further customizations can be done after the room has been created, either by using when embedding the room, , or by customizing like background and logo.

๐Ÿ“น
insights
webhooks
blog post
API reference
URL parameters
managing preferences via the dashboard
branding elements
Hosts
exposed