MARKETPLACE
PLUGINS
CALENDAR TOOL
Calendar tool logo

Calendar tool

Published July 2020
   •    Updated this week

Plugin details

The Calendar Tool plugin simplifies the creation of a custom calendar using a repeating group setup. It allows you to populate dates in a grid-like format, making it easy to display a monthly or weekly calendar view within your app. Perfect for apps that need to display dates in a calendar format, this tool integrates seamlessly with Bubble's repeating groups.
🔔 For more advanced booking functionality check out our Calendar Time Slots plugin plugin: https://zeroqode.com/plugin/calendar-time-slots-plugin-for-bubble-1651737643910x893777033886920200                                                  

Usage Features:

- Easily populate a repeating group with date data to create a calendar view.
- Supports customization of rows and columns to match calendar layouts.
- Configurable to display dates based on start of the month or custom intervals.
- Flexible setup for displaying day labels (e.g., Mon, Tue) and date formatting.


   




Feedback



FAQ

- Can I adjust the starting day of the calendar?
Yes, you can configure the calendar to start from any date, allowing you to align with specific start days or custom date ranges.

- How can I show only specific dates?
You can control the data source and filters to display only specific dates within the repeating group, providing flexibility for limited date ranges.

- Is it possible to format the dates differently?
Yes, you can format the dates within the repeating group using Bubble’s formatting options to display dates in various formats (e.g., Oct 30, 2023).

- Can I add event data to each date cell?
Absolutely, you can dynamically bind events or other data to each date cell, allowing for rich interaction within the calendar.







Other plugins from Zeroqode

- Calendar Booking & Time Slots Plugin for Bubble
- Air Calendar (Full Calendar  6.1.15) Plugin for Bubble
- Calendar From Google + Offline Plugin for Bubble




Support

If you still have questions or an unresolved issues, you can contact us.


Risk-free Trial

The most risk-free way to try out this plugin is to subscribe to it. If you unsubscribe a few days later you will be charged on pro-rata basis, so for example if the plugin monthly price is $5 then you’d pay only 17¢ per day ($5/30 days)!


Donations

🔥 Please support our efforts to keep this plugin free—your donations help us invest the time and resources needed to continue maintaining and improving it for everyone's benefit:  https://zeroqo.de/support.

Free

For everyone

4.2 stars   •   18 ratings
18.3K installs
This plugin does not collect or track your personal data.

Other actions

Platform

Web

Contributor details

Zeroqode - Top Bubble Agency logo
Zeroqode - Top Bubble Agency
Joined 2016   •   838 Plugins
View contributor profile

Instructions

Please refer to the plugin documentation to see how to configure it: https://docs.zeroqode.com/plugins/calendar-tool

Drag the Calendar tool element onto your page. It can be as small as you want it won't actually display anything on the page.
Set the month date - this can be any date. The plugin will get all the days for whatever month this date is in. If you want to let the user switch dates, just have this field reference a state variable

Time date - This allows you to get a list of times for a specific date. if you don't want to use this feature, just set it to any random date.

Create a repeating group set to full width and 7 columns. Set the data source the the elements to be the list of dates from the Calendar tool element

The element also exposes the start of the month and the end of the month to help with hiding the extra dates needed to make the repeating group look correct.

All styling can be done in a bubble.

Types

This plugin can be found under the following types:

Categories

This plugin can be found under the following categories:
Data (things)   •   Calendar   •   Media   •   Productivity   •   Mobile   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (4.2)

work like a charm
June 30th, 2025
since the update that added the option to choose the starting day, it's the perfect plugin. thank team Zeroqode!
Hello there, Anton here, from the Zeroqode Support Team. Your positive review means a lot to us and it's wonderful to know we could add value for our users. Our team is always ready to assist, so if you have any queries or feedback, don't hesitate to reach out through our forum (https://forum.zeroqode.com/) or directly at [email protected]. Should there be any issues with our plugins, please report them at https://issues.zeroqode.com for prompt support. Thank you once again for your feedback. Kind regards, Anton
July 1st, 2025
  •  
Zeroqode - Top Bubble Agency
now it's perfect
June 30th, 2025
the option to choose the starting day made this the perfect plugin. great job for listening to your community!
Hello, 👋 This is Anton from the Zeroqode Support Team. Thank you for your review and for sharing your feedback — we truly appreciate it. We understand how important localization options can be, and we always strive to listen to our users and improve our plugins accordingly. We're happy to let you know that we've released a new version 1.13.0, where we've added a new field called "Starting day" that allows you to set the first day of the week, including Monday. Feel free to update the plugin to the latest version and give it a try. If everything now works perfectly for your use case, we’d be very grateful if you could consider updating your review accordingly. If you have any other suggestions or questions, you’re always welcome to reach out via our forum at forum.zeroqode.com or by email at [email protected]. Best regards, Anton
June 30th, 2025
  •  
Zeroqode - Top Bubble Agency
Works great + Start of the week on mondays fix idea
July 15th, 2023
Those having problems with the start of the week on mondays: 1- set the month date + 1 day, so it will start on monday, instead of sunday. 2- On RG, you can add the list of dates from the calendar element, items from #2. A simple fix =)
Excelent Plugin !!!
June 20th, 2023
Look at sample at plugin page. Very Simple and Eficcient!!!
Crashing my app
February 2nd, 2023
Use of this plugin is crashing my app. I built out an availability system and the app page would not open as long as the plugin is placed on the page. Once I removed the plugin, the page opened. Would love to provide as much info as possible for a fix.
Bubble
CoAlias Logo Powered by CoAlias