Do not index
Do not index
The Daily Video Conferencing Plugin for Bubble allows you to add scheduling features like meeting start times, durations, and private rooms to your video calls. These features give you greater control over how calls are managed. Here’s a guide to setting them up:
Setting Meeting Start Times
You can control when a meeting becomes accessible using the
nbf
(not before) parameter. This requires a Unix timestamp, which you can pull from your app’s date/time picker or database. Add it during the create room action to ensure participants can only join after the specified time.Defining Meeting Durations
Control meeting durations with the
exp
(expiration) parameter in the create room action. This sets the room’s end time with a Unix timestamp. For instance, you can calculate the expiration time by adding the desired duration (in minutes) to the meeting start time. Once the expiration time is reached, the room will close automatically.To help participants stay on track, the plugin includes a built-in countdown timer that activates five minutes before the meeting ends. While this timer can’t be customized, it provides a clear reminder to wrap up.
To enforce an end time, enable the eject at room exp option. This removes all participants when the room expires.
Securing Your Meetings with Private Access
For private meetings, restrict access to invited participants by enabling the private room option in the create room action. To secure access further, generate unique tokens for each attendee using the create meeting token action. Tokens are validated when participants attempt to join, ensuring only authorized users gain access.
For additional control, designate a meeting owner by setting the
is owner
field to "yes" during their join action. Meeting owners can manually admit participants who don’t have tokens if the knocking feature is enabled. Otherwise, the room stays locked to token holders only.This feature is available in the Daily Video Conferencing Plugin for Bubble. Explore more in the plugin's documentation.