Appointments
Plan rehearsals, performances and events with rooms, templates, series and attendance tracking.
The Appointments module is your association's rehearsal and performance schedule: rehearsals, gigs, association events, with clear ownership, RSVPs and attendance tracking. Current pricing: sinfoniaone.at/pricing.
Create an appointment
- Appointments → New.
- Pick a type: rehearsal, performance, info or other.
- Enter title, start and end.
- Optionally a location as free text and/or a previously maintained room.
- Set visibility: everyone, specific members or entire roles.
- Allow maybe on or off — a hard performance date often warrants turning it off.
The appointment becomes available to the selected members the moment it is saved. The app dashboard automatically surfaces the next five upcoming appointments.
Rooms
Rooms are managed centrally (name, address, capacity, description) and can be attached to any appointment or appointment template. Change the address once and every appointment that points to that room reflects it — the appointment links to the room, not to a copied snippet of text.
Rooms are managed through Member Management. Permission:
can_manage_rooms.
Templates
Recurring constellations — the weekly rehearsal, the November audition — can be saved as a template:
- Title, type, description, location/room, visibility, default reminders.
- Default duration in minutes, used to pre-fill the end time on creation.
When creating a new appointment, you can select a template — every field is pre-filled, start and end remain blank. Templates are not appointments: they don't show up in the calendar, they are just a quick-start for the librarian and the conductor.
Series
Series generate multiple appointments in one go, on a fixed pattern:
- Frequency: daily, weekly (with day-of-week selection), monthly.
- Range: start and end date, optionally with a count limit.
- Exceptions: single occurrences can be moved or removed without breaking the series.
When you edit a series, you choose: only this occurrence, or the whole series from today on. A past appointment stays untouched when you adjust the pattern going forward.
RSVPs
Each member sees their open appointments in the app and can respond per appointment:
- Yes — you'll be there.
- No — you won't.
- Maybe — if allowed for this appointment.
Responses are stored per appointment; the conductor and librarian get the aggregated overview including the response rate.
Attendance tracking
After the appointment, attendance can be documented in detail:
- Present — the member was there.
- Excused — the member was absent and let someone know.
- Absent — the member was missing without notice.
History is kept per member — a foundation for anniversaries, statistics and association events.
Reminders
Per appointment or template, any number of reminders can be defined:
- Before start (e.g. 24 h, 1 h before rehearsal).
- After start (handy for performance follow-up).
- After creation (push to members the moment the appointment goes live).
Reminders are sent as push notifications to app devices, as long as the member has push enabled.
Trash
Deleted appointments, templates and series first move into the trash and can be restored from there for 30 days. Only after that are they removed for good. See the admin guide.
Permissions
By default, the following actions require the can_manage_appointments permission:
- Create, edit and delete appointments, templates and series
- Record attendance
- Manage reminders
The visibility of an individual appointment is independent — it is configured per appointment via member/role slots.