Services Plugins FAQs

Air Calendar Booking Capability

Can the Air Calendar plugin be used to create a time-slot-based booking system? I’m asking because the calendar supports recurring events.

For example, suppose a tutor’s general availability is from 2:00–7:00 PM on Mondays, but they have weekly recurring sessions from 2:00–2:30 PM and 2:30–3:00 PM. Is it possible to set up a booking system that allows new students to book only the remaining available time slots—automatically excluding both single and recurring events?

In other words, can availability be dynamically adjusted to exclude both single and recurring events?

Booking appointments seems like a fundamental feature for one of the top calendar plugins on Bubble, so I wanted to confirm whether it supports this functionality. The last time I checked, the plugin only exposed a single start and end date for recurring events, without generating individual occurrences. This limitation makes a common use case like this impossible.

After checking out the Calendar Time Slots plugin you offer, it would be perfect to use along side the Air Calendar plugin, but for the blocked slots it requires an appointment field that would not work with the recurring events offered in the Air Calendar plugin.

Would it be possible to make this Time Slot plugin compatible with the recurring events in the Air Calendar plugin? All that would be needed would be for the “Booked Slots” section of the plugin to be able to read both appointment types, single and recurring.

1 Like

Hello @don,

Thanks for reaching out.

Regarding your question, yes—the recurring events are saved in the database as a single event. The start and end dates specify the period during which these events will appear. Within that timeframe, the DaysOfWeek field lets you define on which weekdays the event should occur.

It’s great to hear you’ve made some progress and found the Calendar Time Slots plugin useful alongside Air Calendar.

For your use case, you might consider creating the events separately since recurring events are essentially stored as one event, mainly for display purposes.

Both plugins can help you achieve your desired outcome, and you can view the demo editor for an example of how to set it up. If you need assistance with the setup, we at Zeroqode also offer customization options—from scratch or by adding functionalities. Simply visit our webpage and book a call with one of our project managers.

I hope this information proves helpful. Please let me know if you have any other questions.

Best regards,
Support Team
Browse all Zeroqode Plugins for Bubble
Banner_Last3