Help CenterRehearsals & calendarAppointments

Creating recurring appointments

Set up weekly rehearsals as a series instead of one appointment at a time: pattern, interval, end date and how to change a series later.

Web + app


A fixed rehearsal every week doesn't have to be typed in afresh every week. cori sets it up as a series: you describe the pattern once, and cori generates all the individual appointments in the calendar from it. This guide shows how to set up a repetition, when it ends and how to change a whole series later on.

Who is allowed to, and where?

Series are created by whoever manages the calendar: the choir leadership and admins. Members see the appointments but can't create any. The form is the same on the web and in the mobile app: on the web for the choir currently selected, on the phone you choose the choir as you create it. You'll find the basics of creating appointments under Creating appointments and rehearsals.

Setting up a repetition

The repetition is part of the normal appointment form. You set it right when you create the appointment (or later when you edit it).

1
Start the appointment and set the start date

Open the appointment form: on the web with a click on the day in the month grid on which the series should begin, on the phone via the in the calendar. Enter the name and type and, above all, check the start date with time. The series begins exactly at this first appointment. The date and time are carried over to every repetition.

2
Open the “Repeat” row

Tap the Repeat row. By default it is set to "Does not repeat". The "Repetition" dialog opens.

3
Choose the pattern and interval

Choose Daily, Weekly, Monthly or Yearly. The "Interval" field sets how many steps lie between two appointments: 1 means every week, 2 every other week, and so on.

4
Decide when the series ends

Under "Ends" you have two options: Never for an open-ended row, or Until with an end date on which the last appointment falls. Tap Confirm to apply the rule.

5
Save the appointment

Back in the form, the Repeat row now shows the rule you set in plain language. Save the appointment, and cori generates the whole series.

Start date first

The start date determines the weekday and the time of the whole series. If you change the start date afterwards, cori shifts the repetition along with it. So set the right date first and only then set up the repetition.

How the series appears in the calendar

cori stores the series as a single recurring appointment and works out the individual appointments from it. In the calendar you see them as perfectly ordinary single appointments on their respective days, with the same attendance buttons as any other appointment.

An open-ended row (Never) is not drawn out infinitely: cori shows the appointments of the series around a year in advance and moves that window along over time. A row with a fixed end date runs up to the last appointment.

Changing a whole series later

Open any appointment in the series and edit it as usual. When you save, cori asks whether the change should affect only this one appointment or the whole row:

  • This event only pulls exactly this appointment out of the series and leaves the rest unchanged. That's the way to move a single rehearsal, see Changing a single appointment in a series.
  • All events applies the change to the entire row, including the pattern: if you switch from weekly to fortnightly here, that applies to all future appointments.
Attendance when changing a series

The confirmation dialog has a Reset attendance option. If it is switched on, the affected appointments lose the acceptances and declines already recorded and everyone has to respond again. Leave it off when you're only correcting some small detail.

Ending a series

You end an open-ended row by editing it and setting a date under Until in the "Ends" section (with All events selected). Individual cancellations are no reason to end the whole series. For those you cancel the affected appointment instead of deleting it.

And next?

Still need help?

Can’t find what you’re looking for? Send us a message and our team will get back to you.

Contact support