Recurring events: separate registrations for each occurrence (e.g. monthly board meetings)
Original recurring events request was to complex for us to resolve in a single release, so we decided to focus it on a simple scenario where event can have multiple sessions, but event registration is one and for all - like courses. See http://forums.wildapricot.com/forums/308932-wishlist/suggestions/8825581-recurring-events-scenario-1-event-with-multiple for more details on this one.
Another important scenario is when event is actually a recurring series of events, but each occurrence of an event may have a separate registration and updated description of event. Example - monthly board meetings. Event is created in the beginning of year with a monthly recurring schedule, but each occurrence can be updated as soon as time comes close to this particular event.
Collecting comments now.
We have a bunch of other features on our plate - and we have to balance which ones to address first.
As for this particular improvement - we don't have immediate plans to address it in upcoming year. Sorry about this
Larry I. commented
Could someone from WA please explain why this issue has not been addressed (or, as least, provide and update)
Comments have been collected since 2015. Five years later the issue still remains.
Marion H. commented
I agree that having a simple recurring series of events where you type once and are able to create a series (where each event is separate registration) is still very, very desirable. Even if I make a typo mistake when I set up the series, as long as I can delete them easily, and then recreate them, it is still a huge savings of time for the admin person to set them up all at once (over what we now have, inputting them one by one; very laborious).
Having separate registration for each event in a series would be helpful. We have a monthly discussion group, but the same people may not attend, but as soon as they have registered for one, they are registered for all. It provides complications for the organization, but also for registrants as they will continue getting emails for monthly discussions in which they have no interest. Don't want members and potential members to feel they are getting irrelevant email.
This is a feature I just realized didn't already exist in WA. We have an event that repeats on a schedule. Each event is separate, with its own registration. We have to edit and schedule separate events for each one of these. It seems so close to existing functionality (multiple sessions), for such a common use case, that I'm surprised it hasn't been implemented yet.
Edit: A big downside to the current system is that we can't generically link to our event. Like, we can't have a website that says, "click here to register for a tour", and have the link go to our Tour event, where they can choose the session to register for. We can't do it because each of those tours has to be its own event in WA, even though everything about them is identical except for the date, so the url is different.
Ryan Ewing commented
I would be fine with another duplicate option under edit, Duplicate Many, which would present the user with similar functionality to recurring sessions, but create separate events with the same name (don't include "copy" in the title) on the dates specified.
I find it disheartening that this issue has been here with almost 5 years of comments, and it's still not fixed. I will be vote 278 and the 61st comment, and this is something pretty basic that most organizations would need before they would need courses. PLEASE FIX!
It would be so nice if you could set up recurring events - we have several events that take place weekly and I need to create an event then copy it and edit it over and over. Is this on your product roadmap?
Wendy Bass commented
Is there a way to set up a recurring event? For example, we have an event the 2nd Thursday of every month and allow for Early Registration up to the Friday (6 days) before the event, then the cost is more from the Saturday (5 days before) to the event til the Monday (3 days) before the event. Every month I have to copy the event and type in specific dates for all of these registration prices for each registrations type when it would be much easier and efficient to be able to indicate the Recurring Event is 2nd Thursday of each month for the event and registration can open from the 1st day following the closed event, the 2nd Friday of each month through the Friday before (6 days) the event for the early registration price and the late registration price to be effective the Saturday (5 days before) - Monday (3 days before) before the event. Is this possible without having to type the dates in every single month?
I have a design proposal.
The way we now create recurring events with separate registrations is to make one event and then copy it, one by one, to each date for that event. This is tedious.
We can already use the current system to create one event with a list of recurrences. So I propose a button that will turn this recurring event into separate events, one for each recurrence.
Of course, right after we click the button, we will realize that we need to correct something. So we need button #2 to delete all those recurrences in one click. so we can start over. Maybe save the first recurrence, which we can use to start over from.
Maybe we only need to change part of the series of events. So we need to be able to specify a date for button #2, and delete all events before that date, or after that date.
Oh, but deleting is permanent. We could delete and then realize that we have deleted too many events. So instead of only deleting, an option for button #2 is to set them to admin-only view. And an option to set them back to public view. And as a safety feature, only allow deletion if they are first set to admin-only.
This should be fairly simple. The only new data structure is to remember the group of recurring events so this button #2 can operate on all of them at once.
We may want to make a change to a subgroup of a recurring event. To do this, make a copy of one of the events. The copy will not be associated with the recurring event. Then delete the subgroup, make the change in the copy, and create a new recurring event from it, covering the dates that were just deleted.
On reflection - perhaps we are in the wrong software for residential communities with busy calendars. Alot of software does the 'noticeboard' thing, but managing events ..... these days 'retirement' communities are also internet savvy and want to be able to see the calendars, register for events and so on, and the current WA approach is just not admin or user-friendly unless we fit the association/conference mode for which it may have been set up.
A 50+ residential community, we currently have upwards of 50 events per week which repeat every week/month etc. This will double in the next two years.
We want to be able to schedule each one as a separate event in the same way that Outlook etc do. Also with a button to choose to delete the past sessions after nn weeks. Which makes it easier if we have to cancel the occasional instance, change details for a particular one, etc.
If we have repeating sessions people tend to register for all, go off on holiday and forget to cancel individual instances etc.
Volunteer home owner/resident administrators detest the sole option of massive repeating sessions, which our members also find awkward, and even more the need to duplicate to get individual repeats.
Tyler Golberg commented
This is a must before we can sign up
Jeffrey Hill commented
One of our board members decided to use "sessions" to enter a long list of scheduled club meetings going out a couple of years. Unfortunately, the system doesn't send out email announcements for "sessions", only for discrete events. I have had to delete his long list of meetings and recreate them all as discrete events to get the system to automatically send out announcements.
We are new to WA and really need this option! I am having to do what another commenter mentioned: duplicate, edit, delete Copy, change date... 52 times! Tiresome.
David Schorow commented
We would like all of the sessions for the event to show up in the Wild Apricot phone app. We're using repeating events as a short hand way to enter a whole set of recurring activities (bike rides) that happen on a weekly basis with identical descriptions. These activities do not require any registration. All of the sessions in a multi-session event already show up in the web-site calendar, but they don't all show up in the phone app. People use the phone app by scrolling down to a desired date and seeing what activities are available on that date. So, if only the first or the next session of the multi-session event is listed, they won't know the activity is also happening on a future occurrence.
For example, we have a set of rides that happen every Monday at the same time. What shows up in the phone app is the ride happening on Monday, Feb 4th. But if someone has President's day off from work, and scrolls down to Feb 18th, they won't see the ride listed on that day and won't know to look for a multi-session event on an earlier Monday.
Alex, that didn't quite work for me. Can you email me at firstname.lastname@example.org?
Alex Sirota commented
Haha -- it's the most important skill anyone can learn to simply customize Wild Apricot pages. It's fully documented on where to enter the CSS, but knowing the structure and properties is a learned art like bonsai tree pruning. Anyways... Enter this into your CSS.
.***************************************************************************************************************************************** .boxActionContainer input.typeButton
What this does is target the Register button and moves it much higher in the list. You may want to experiment with the -1000 value (in pixels, thus the px). Move it higher or lower to suit.
Here are the instructions on where to enter CSS:
Alex, thanks for any help. I don't know my CSS from my CSElbow, but can follow installation instructions.
The event is at https://tyc.org/event-3076030. I've temporarily shortened the recurrence list to keep the button on the screen.
Alex Sirota commented
**** , elementary my *********************. Use CSS to position the button somewhere differently. Don't know how? Share a link here and ***************************** (not really, just me) will write some CSS to help you move it.
Just about any element in Wild Apricot is movable without waiting for changes to be made, with some knowledge of CSS (Cascading Style Sheets).
The Case of the Disappearing Registration Button:
I posted a weekly class through the end of next year, using the single recurring event. We need people to register for the series, so the existing implementation would work.
Except - the Register button is 7 screens down, underneath the long list of 63 sessions. Sherlock Holmes couldn't find it, let alone our attendees.
While we wait for this second scenario to be implemented, could we please have a fix for this button placement? Either put it above the list of time/dates if the event is recurring, or display just the first few time/dates with a "More" link. Elementary!