New Calendar Functionaity
complete
Dave Rapin
We've launched a new calendar, which includes venue (Sheet, Lounge) rental bookings, closures, internal reservations, game schedules, etc.
We'll be releasing a tutorial video soon. In the meantime we'd love any feedback you have.
We want to keep this as simple as possible (already a bit complex), but will consider additional features if they minimally impact overall complexity for other clubs.
K
Kelly Croll
Would be great to be able to delete only one occurance of a repeatable event, right now if I want to have our Saturday Dinner Drop-In event added weekly but delete it on Saturdays with a conflicting event, it removes every instance of it.
Also, when adding an event that is recurring daily, it adds it to the day view and the month view but not the weekly view or list view.
Dave Rapin
Kelly Croll:
> Would be great to be able to delete only one occurance of a repeatable event, right now if I want to have our Saturday Dinner Drop-In event added weekly but delete it on Saturdays with a conflicting event, it removes every instance of it.
This will need to be captured as it's own feature request. It's non-trivial because we actually don't expand recurring events for storage, so they are actually stored as a recurring event. There's literally nothing to delete. Instead, we would need to augment the storage to keep an exclude / skip list which I suspect is what Google does. Definitely doable though.
> Also, when adding an event that is recurring daily, it adds it to the day view and the month view but not the weekly view or list view.
OK we'll take a look. Can you give me a specific example in your calendar I can check?
K
Kelly Croll
Dave Rapin
Sure, I just added two events one for the weekend of Nov 14 (U18 playdowns) and one for the weekend of Dec 5 (AK Challenge Cup)
Dave Rapin
Kelly Croll The U18 Playdowns is showing up on all views for me. As both admin and non-admin.
K
Kelly Croll
Dave Rapin it’s not showing up on Saturday or Sunday for all views
Dave Rapin
Kelly Croll OK I see, it's not properly repeating within the recurrence window. We'll take a look. FYI these sorts of issues are better off being reported via support request. This board is strictly for feature requests. I think we'll need to amalgamate them at some point TBH, because it's quite painful to manage both separately.
K
Kelly Croll
Dave Rapin oh right okay I can add it over there.
Dave Rapin
Kelly Croll Should be fixed.
Dave Rapin
Calendar venues now support addons and discounts.
Sutherland Curling Club
The biggest challenge for us right now is not being able to change booking times for specific days.
For example:
This Friday we plan to have all 6 sheets of ice available to book from 10am-1pm, 2-4pm, and 6-8pm. But on Saturday we want to have all 6 sheets available to book from 2:30pm - 5:30pm. Sunday would be 3-5pm.
Is there anyway we can change the booking windows for certain days?
Our league and programming is all over the place depending on the day.
Another thing which has been mentioned is adding discounts to bookings. Our members rent ice for free. We also charge a different price based on a sheet rental ($75/hour) vs a single user rental fee ($20/hour) for non-members.
-Dallas
Dave Rapin
Sutherland Curling Club Yes, this is exactly what closures / reservations are meant to address. You can block off any time and resource slot you like on a recurring (or one-time) basis.
In your calendar view as an admin, when you hover over an open time slot (clear background) you should see a "Reserve" button. Click that and you can create a closure, make it recurring, change it's duration, etc. No one will be able to book where there is already a closure or reservation taking up the slot.
Sutherland Curling Club
Dave Rapin Hey Dave, unfortunately though it didn't quite work to how I was explaining in my previous comment.
So today we have practice ice from 2:30-5:30pm. When I had put in a reservation from open to 2:30pm and 5:30pm to close, it would only allow the ice to be booked from 3:00pm-5:00pm because on Friday the venues (sheets) were set up from 10am-8pm as 1 hour bookable slots.
Because I can't change the booking windows for certain days we were unable to use the program.
On the program that we currently use I'm essentially using the reservations feature to create bookable slots for practice ice (that way it can be different times on different days). It's also much less time consuming to put in what we have as bookable practice ice then to block off all the leagues and programs we host.
See image for what I mean by different times on different days.
Good start to the curling I/o booking program! I'll keep an eye on how the program progresses and if it'll work for our club next season 😊
Dave Rapin
OK so what you want is predefined recurring bookable slots? So that you can specify that from 2:30pm - 5:30pm on Saturdays you can book Sheet 2 for [X] minutes/hours?
By the way, you can change your interval for the calendar from 1 hour to 30m or even 15m.
Dave Rapin
Sutherland Curling Club You can now create "Bookable Slot" reservations as an admin. You can combine these with venue booking windows, or just ignore / delete your booking windows entirely to only use bookable slots. So for your use case, you would click 3:00 PM on Sunday, name it Practice Ice, set a price, select which sheets you want it to apply to, and save it.
Genevieve Andrea
A few things that are preventing our club from fulling taking advantage of this feature so far. 1. the text limits on the venues, it would be great if we can use more characters to type out "Ice & Lounge" for example. 2. Including the date and time of the rental in the notification email. 3. Allowing use of discount codes for rental bookings, example we provide members 50% off on rentals. 4. Lack of integration into google Calendars as of yet.
Dave Rapin
Genevieve Andrea: 1 & 2 agreed, we'll make some tweaks. 3. Yes, already been thinking about this. Just have to add discount options to the venue editing, the logic is already in place. 4. is another ticket. https://curling.canny.io/clubs/p/google-calendar-integration
Dave Rapin
The text limits on venue names have been increased to 20 and the start / end date time + duration are now in the order item notitications.
Dave Rapin
Genevieve Andrea: you can now add discounts and addons to venues that will impact any booking made for that venue (regardless of whether it is created via booking window or from a booking slot reservation).
Dave Rapin
We've added several features to the venues due to feedback received. Notification email, curler profiles, booking windows, and custom fields. Here's a screenshot of the new venue editing.
Steve Copeland
Hi Dave, this looks great. Will continue to play with it to see if it will work at our club. I do have a request. Is it possible to customize the fields when a user is making a reservation? If I don't require a curling profile, there are no fields asking for name, contact info, etc...
Dave Rapin
Steve Copeland Good point. We probably need custom field support.
Dave Rapin
complete
The documentation has been completed and can be found here: https://curling.io/docs/club-management/calendar
We'll post again once the tutorial video is done.
Dave Rapin
We've added an "Admin View" toggle for administrators at the bottom right of the screen, which you can click to see what your members will see (public view) and create bookings for test purposes.
Dave Rapin
You can require a curler profile for booking venues now, just check the "Requires Curler" check box. This will associate a curler with the booking and also require a waiver (if you are using Curling IO waivers).
Dave Rapin
Venues now support "Booking Windows". This means you can set a sheet of ice, or lounge, etc. to have different pricing and duration in the morning, afternoon, and evening. Screenshot attached. If start time is blank it means beginning of the day, if end time is blank it means end of the day. Booking windows can not overlap.
D
Don Mitchinson
Dave this sounds perfect for how we'd use our ice for practice times on weekend. If there's a price attached does it connect to the payment processor just like registrations?
Dave Rapin
Don Mitchinson It gets added to their cart just like any other purchase.
Load More
→