Calendar & Events
14 min
the calendar lets you plan your club's year — public holidays, exam dates, competitions, gradings, performances, and any custom events events that affect attendance automatically pause regular classes on those dates, so you don't have to cancel each one by hand find it under club → calendar (admin only) members see their own read only calendar view at my calendar — including their enrolled classes for any selected day 📅 the day panel click any date on the calendar to open the day panel below the grid it shows events for that date — colour coded, clickable to edit (admin only) classes scheduled that day — with time, location, instructor, enrolment count, and current session status (cancelled / completed / in progress / no session) a + add event button at the top right for quick same day adds (admin only) use the ◀ ▶ arrows in the panel header to step through days without going back to the month grid today is selected by default when you open the page show / hide classes (admin) use the "show classes" toggle above the calendar to switch between a pure events view and the full schedule + events view hide classes when you're focused on planning the year, show them when you want to see exactly what a holiday will affect class row status badges badge meaning (no badge) class is scheduled and hasn't started yet in progress session is currently being marked completed · x/y session done, x students present out of y enrolled cancelled session was manually cancelled {holiday name} auto cancelled by a holiday/blocking event covering that date no session past date, the class didn't take place ad hoc replacement / one off session created manually class rows on the admin calendar link to take attendance for that date — one click to mark attendance 🗓️ event types remmu ships with 8 system event types every tenant gets out of the box type typical use holiday public holidays, school breaks, club closures class closure one off closures (e g instructor away, venue unavailable) exam internal exams, theory tests competition tournaments, championships grading belt gradings, level tests performance recitals, showcases, demos training staff training, internal sessions custom anything else each type has its own colour on the calendar so you can scan the month at a glance 🎨 customising types click settings on the calendar page to open the event types manager you can edit any system type — change its colour and default behaviour (does it affect attendance? visible to members? notify on save? which roles?) the label and key on system types are locked add custom types — for things specific to your club (e g "belt test" , "open day" , "parents' meeting" , "charity class" ) custom types have a label, colour, and the same default toggles as system types hide types you don't use — use the enabled toggle next to any type hidden types disappear from the event picker and the calendar legend, but existing events that already use that type still render correctly delete custom types — only if no events currently use that type reassign or delete those events first system types cannot be deleted (they're the universal vocabulary remmu expects), but they can be hidden if you don't use them for example, a tutoring centre might hide performance and grading ; a yoga studio might hide competition defaults set on a type only apply to new events of that type editing a type later doesn't change events already on the calendar — those keep whatever settings they were saved with ➕ adding an event from the calendar page, click + add event (or click any date directly to pre fill it) you'll be asked for title — e g "hari raya", "year end grading" type — pick from the list above description (optional) — extra notes for staff/members start date and end date — for multi day events (e g raya holidays), set both all day (default on) — turn off to set specific start/end times affects attendance — when on, regular class sessions on covered dates show as cancelled in take attendance visible to members — when on, the event appears in member's my calendar apply to locations — all locations, or pick specific ones apply to classes — all classes, or pick specific ones (filtered to your selected locations) repeat — none, weekly, monthly, or yearly (see below) notifications — pick which roles to notify and which channels (see below) defaults are smart a holiday defaults to affects attendance on, visible to members on, notify students + instructors a training event defaults to internal only, notify team + admins you can override any toggle 🔁 recurring events public holidays repeat so do exam weeks, monthly meetings, weekly closures set repeat when creating the event and remmu shows the same event on every matching date — forever, or until a date you specify frequency example behaviour weekly "closed every sunday" same day of week each week monthly "parents' meeting on the 15th" same day of month each month yearly "christmas, december 25" same date every year set until to cap the recurrence (e g "closed sundays for 8 weeks") leave blank for forever — perfect for fixed annual holidays edge cases multi day events (e g hari raya 2 days) preserve their duration on each occurrence monthly on day 29/30/31 — months without that day (e g february) are silently skipped the next valid month picks back up yearly on feb 29 — only repeats in leap years editing a recurring event updates all future occurrences (past and future are the same row) to override one specific occurrence (e g "christmas day shifted this year"), create a separate one shot event for that date 📣 notifications when you save a new event, remmu can email the right people automatically you control recipients (multi select) role who gets the email students active enrolled students in scope + their guardians instructors instructors assigned to classes in scope team members team members assigned to scoped locations (or all team if all locations) admins all tenant admins (location scope ignored) channels ✅ email — fully working 🟡 whatsapp — coming soon (checkbox visible, disabled) the recipient list automatically respects your event scope if the event applies to a specific location, only students/instructors at that location are notified when notifications fire creating an event toggle "send on save" in the dialog notifications go out in the background once you click create event editing an event notifications do not auto resend on edits use the "notify members now" button at the bottom of the dialog to send manually past events notifications are disabled for events that have already ended after notifications are sent, the dialog shows "last notified 2 hours ago" so you know when it last went out 🔁 how holidays interact with attendance when affects attendance is on for an event, here's what happens the recurring class sessions covered by the event date(s) appear in take attendance as cancelled , with the event title shown as the cancellation badge (e g "hari raya") a red banner appears at the top of take attendance saying which event is in effect members see a matching banner on their my attendance page ("no regular classes today") existing attendance records and completed sessions are not changed — adding a holiday only affects future generated session views what if a special class actually runs on a holiday? sometimes you'll hold a one off class on a public holiday to do this open take attendance for that date click add session fill in the session as usual — class, location, time when you submit, remmu shows a soft warning "this date is marked as 'hari raya' create session anyway?" click create anyway — the ad hoc session is created and you can mark attendance normally the original recurring class still shows as cancelled (so members know the regular slot was off), but your ad hoc session is fully active 🎯 scoping events to specific locations or classes by default, events apply to all locations and all classes to narrow it down toggle apply to locations → specific to check the locations affected toggle apply to classes → specific to check the classes affected (the list filters down to classes in the selected locations) examples scenario setup public holiday across the whole club all locations + all classes one studio is being repainted specific location + all classes children's batch off for school holidays, adult batch continues all locations + specific classes exam week for one specific class all locations + specific classes (and affects attendance off — informational only) 👥 member view (my calendar) members see a read only month view at my calendar showing only events you've marked visible to members tapping an event opens a details panel with the date, time (if any), description, and a note that classes are paused if the event affects attendance ✏️ editing or deleting an event click any event on the calendar to reopen the dialog make your changes and click save , or click delete to remove the event entirely adding a holiday for a date that has already passed does not change existing attendance records past sessions stay exactly as they were marked the event will still appear on the calendar and in member views 🇲🇾 suggested holidays remmu doesn't pre load malaysian public holidays — each tenant decides which dates they observe a common starting set for clubs in malaysia new year's day chinese new year (2 days) hari raya aidilfitri (2 days) labour day wesak day yang di pertuan agong's birthday hari raya aidiladha awal muharram merdeka day maulidur rasul malaysia day deepavali christmas day plus any state specific holidays for your location