Implementing Scheduling Features with the Daily Plugin for Bubble

Learn how to enable scheduling features in the Daily Video Conferencing Plugin for Bubble, including start times, meeting durations, and private access controls.

Implementing Scheduling Features with the Daily Plugin for Bubble
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.
notion image

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.
notion image
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.
notion image

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.
notion image
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.
notion image
 
This feature is available in the Daily Video Conferencing Plugin for Bubble. Explore more in the plugin's documentation.
 

We build third-party apps and integrations

Partner with us →

Written by

Lola
Lola

Lola is the founder of Lunch Pail Labs. She enjoys discussing product, SaaS integrations, and running a business. Feel free to connect with her on Twitter or LinkedIn.