[NEW PLUGIN] Recurring date scheduler 🗓

We often have to build google calendar-like features to add a list of dates on a recurring schedule. This plugin lets you do exactly that in a performant & flexible way, without having an opinion about how to integrate it into your UI.



See it in context
We’re using the plugin in this live demo: Building a simple CRM in Bubble

Get it on Bubble

We’d love to hear your thoughts and feedback to improve it!



I tried finding it in the plugins store. Is it published yet?

1 Like

Yes! Should be over here: Recurring date scheduler Plugin | Bubble

1 Like

Found it thanks

1 Like

I was not able to find it from a free plan app. Had to go into one of my paid apps to see it.

I see 2 installs of this plugin since November.

Perhaps this is a reason why some more folks cannot see its function? Usually, one starts to build an app under the free plan until at some point after you change to a paid plan. Apparently one time payment plugins do not show in free plan apps. Might be something to re-examine Mike.

1 Like

Hmm that’s strange - we built it in a private app in November but only finished today. Thanks for sharing! that’s definitely worrying.

1 Like

I am sure you will find a fix with Bubble. Pretty interesting plugin btw! :+1:t2:

1 Like

Thanks!! :muscle:

1 Like

Hello, using this plugin, it’s good.
Just wondering what to do in the following scenario:
A recurring schedule is created to occur on the 30th of each month. How can we make it so that in February, it automatically changes this to the last day of February? (including for when it’s a leap year).

1 Like

Another question: if the Until Date field and the Count field are left empty, can the count not default to anything? As in basically run without ending?

This is regarding the following from the plugin notes: “With Until you can specify the end date for the schedule. If it is left empty, the plugin will generate the amount of events specified by Count which defaults to 30”.

1 Like

hey @dann9 sorry for the late reply, i think if you do that your browser will freeze lol

just put it on a very big number, im pretty sure even google calendar doesn’t generate infinite amouns of events if you hit a recurring event!

1 Like

Hi @mike7,

Thanks for this plugin, works brilliantly! Especially like that I can build my own UI and choose what features to use.

I have one request/question:

  • Some of my users want to schedule a recurring event for ‘the first, last, 2nd, 3rd, 4th’ weekday (eg Friday) of the month.

I don’t see a way to set this up with the current options. Am I missing something, or is this truly not possible at the moment. If not, this would come in very handy… :pray: :smiley:



1 Like

Hi Steven,

I’ve added this to our backlog! I agree it’d be a great feature for a next version.

1 Like

Hey Steven,

We’ve just built out this feature! Let me know if this would work for you: https://recurring.bubbleapps.io/version-test

It’ll be updated in the plugin soon :v:

1 Like

Hi Mike,

So cool. Thanks a million. That seems to be it. The generated dates aren’t updating for me however when I input something in the Nth day inputs. So can’t test.

Only part missing to get in to 100% is the ‘last’ weekday of the month option. Like this:

1 Like

Hey Steven,

Make sure to include the “By Weekday” field first (i.e. put TUESDAY there), and then include the “Nth Weekday of the month” field - that should generate the right dates.

And that’s a great idea, we’ve had multiple people ask for that. It’s on our radar!

1 Like

Hey @mike7 - wondering if the “nth weekday of the month” feature is available in the plugin? I can’t seem to find it in the Scheduler element. If it’s not available yet, do you have an estimate on the launch date? Thanks in advance.

1 Like

hey @joerhew are you on the latest version of the plugin?

there should be a bunch of options for nth weekday now

if you want to set up nth weekday of the month (using monday as an example) make sure you:

  • have a frequency of monthly
  • by weekday contains the name of the day like MONDAY
  • set a value on Nth Monday

to arrive at something like this

1 Like

Hey Mike,

Does this take Daylight savings into account. For example, i need to schedule 9am every Monday for 13 weeks I try this in Bubble, even changing the hours and minutes on the date +7days and Bubble adjusts it for DST. In my example, everything after March 13 gets set to 10am. I don’t want it to do that.

@mike7 what do I set the Null to?

I just want it to do nothing, not add any dates.
Your documentation does not cover null.
Here is the error:
The plugin Recurring Date Scheduler / element Scheduler threw the following error: TypeError: Cannot read properties of null (reading ‘toString’)

Thank you :wink: