For coaches and event hosts who run recurring events (like speaker summits or virtual festivals), it's super common to reuse the same set of calendars for each launch — often with multiple tiers and custom booking logic per calendar.
Right now, if you're using the "Date Specific Hours" feature in GHL calendars, you have to go into each individual date and set availability manually. For a 10-day event, this means selecting and configuring 10+ dates per calendar and repeating that across several calendars (sometimes 5–10+). Then, when the event is over, all those dates have to be deleted and re-entered for the next event.
It’s incredibly tedious for those of us running high-volume or repeatable launches.
Here are a few ways this could be improved (even just one would be a huge help):
>> A bulk date editor inside the “Date Specific Hours” settings
Let us select multiple dates at once and apply the same time window (ex: 9am–5pm on May 1–10) instead of having to set hours one day at a time.
>> The ability to update calendar availability using a Workflow
Just like we can update custom fields or trigger emails, we should be able to update a calendar’s date-specific hours via a workflow step — especially helpful for recurring events with the same structure.
>> Allow calendar availability to pull from Custom Values
If we could store event dates/times in custom values, then calendars could reference those — and update automatically whenever the custom values change. Huge time-saver for repeat events.
>> Make calendar groups functional (not just visual)
Currently, grouping calendars just helps us see them together — but there’s no way to edit settings across the group. If we could assign hours, buffers, or availability to the entire group at once, it would save so much time.