Forum Academy Marketplace Showcase Pricing Features

🗓 Calendar Time Slots - New Plugin from Zeroqode

With this plugin, it is easy to select hours available for events as well as creating available time slots for a specific day, and even creating weekly patterns. Also, it is able to set the length of the interval and pause between the end of the interval and the beginning of the new one. Easily manage your bookings by blocking out your availability or setting specific dates and times that users are allowed to book appointments.

Live demo:


Calendar Time Slots | Plugin for Bubble by Zeroqode


No-Code App Plugins for Bubble | Zeroqode

Levon Terteryan
Founder @ Zeroqode
#1 Bubble Publisher and Developer


:file_folder: 130+ Bubble Templates
:mortar_board: 25+ Bubble Courses
:gear: 300+ Bubble Plugins
:iphone: Convert Bubble app to iOS & Android
:man_technologist:t4: No-code Development Services

1 Like

Can this be used for an Online Booking System?
What makes this better than your Full Calendar Plugin?
Also the “See this page in bubble editor” for this plugin from your promo page is set to private.


Hi can you adjust the demo editor privacy settings. Currently unable to view it.

2 days later and I am still not able to view the plugin in the editor on their page.

Hey, @christo1 !

So sorry to hear that! Can you please try this link: Zeroqode-demo-25 | Bubble Editor , and perhaps clear cash and cookies?

Looking forward to hearing from you!

Zeroqode Support Team

That works now, without needing to clear the cache. Thank you.

1 Like

Hello @levon @ZeroqodeSupport I need urgent help. Plugin doesn’t seem to be working when changing timezones.
This is when timezone is 5+ hours from the user’s timezone that created the schedule

And this is what shows when timezone is the same as user who created the schedule

Hi @segongora9,
Thank you for reaching out, we highly appreciate using the Calendar Time Slots plugin.

We’ve tried this out on the plugin demo page, we’ve created an event, and changed the time zone after that on the laptop, and the time slots were still available after that.
Can you please provide screenshots of your workflow setup and the setup of the PatternExectuter B element?

Thank you and looking forward to your reply.
Best regards,

Zeroqode Support Team.


Can you please make sure the documentation link for this is available? returns a Page not found.


Hello @florinusan

Thanks for reaching out

Here is the correct documentation link: Calendar Time Slots. In case you have any other questions, simply let us know :slight_smile:

Zeroqode Support Team

Thanks for creating such a powerful plugin.
I wonder if it is possible to gray out the days in the calendar where the person is not available?
So for example the availability is Monday, Tuesday and Friday and only these days should be highlighted/clickable in the calendar.
Right now in my calendar the whole event date range is highlighted/clickable.

Glad to hear if there is any possibility to do this with this plugin.

Best Regards

Hi @lukashegenbarth, thanks for your patience.

The developer team created a test page, that replicated the desired case. Please check it, especially the Conditionals for “Group date” element:

Hope this setup example will help. If there will be any other plugin-related questions, please let us know.

Zeroqode Support Team

Hi! I am using this plugin from the template of Calendly Lite, and there is an error I don´t know how to solve. I will explain with an example to make it clearer:

I create my availability timetable from 8 to 18 all days, excepts Tuesdays, that is from 10 to 18. When I want to book an appointment, the time slots generated from Tuesday is correct, but from the rest of the days is from 8 to 17, the last time slot (from 17 to 18) is not displayed.

That happens with any combination of hours in which there is a slight difference between one day and another. Any clue what can be thsi problem?

Hi @javiercrespoweb, thanks for your message.

Recently, we’ve updated our Calendly template, fixing the booking functionality of the Calendar Time Slots plugin. Allow me to recommend creating a new copy of the template and updating the plugin to the latest version.

In case the issue will persist, please let me know and share (in DM) a screencast with the described case.

Zeroqode Support Team

I am using Calendar Time Slots plugin for booking and I have a question. There are some services which are provided by more than one person, so there are two schedules for these services. I am using 2 pattern generator (one for each schedule) and using the function “intersect with” so that the final client can see the free time slots, whether from one schedule or another. But my question is, in the “booked slots”, how can I do so that it still appear this time slot when one of these schedules have this slot free, and when both shcedules have this slot occupied, not to show that?

I will make an example to explain better. There is a service with two schedules, and both schedules have the same time slots. One client book the service for the time slot of 9am-10am. How can I configure the “booked slots” so that the next user can see this time slot available? And if this user also book this time slot, how can I configure the “booked slots” so that the next user don´t see this time slot as available?

The plugin is configured so it deletes all bookings which have common characteristics, but in this case, it can only be deleted when there are two bookings with these characteristics. And in case that the time slot only appear in one schedule, it should be removed when there is just one booking. How can I configure that?

I don´t know if I explained it well, please let me know for further details. Thank you in advance

Hi @javiercrespoweb, thanks for your message.
For a better understanding of your case, besides provided textual description, please share a screencast (we suggest using the Loom tool) with an overview of the use case setup&workflows and settings that you already achieved.

Looking forward to your reply.

Zeroqode Support Team