Overview
A master Calendar is a named set of slots that isn't tied to any one Schedule. You build the timing once, then inherit it into as many Calendar Schedules as you like — ideal for a group of Schedules that share the same times, such as a park's daily pre-opening checks.
This article covers creating and managing a master Calendar. To use one, see Inheriting a master Calendar into Schedules.
At a glance |
|
Who can do this | Create: Super Users or a Role with Schedules › Create. Edit: also its Owners, its creator, or Schedules › Modify |
Where | Schedules › Calendars |
Works on | Backend (web) |
Availability | All organizations |
💡 Why this matters: Without a master Calendar, shared timing has to be rebuilt on every Schedule. Build it once and a single edit reaches every Schedule that inherits it — especially useful for seasonal operating calendars.
What a master Calendar holds
A master Calendar holds Patterns (weekly slots), Specifics (one-off slots) and Exclusions (dates to skip), plus the grace periods and reminders on its slots. It has no Checklists, targets or assignees, so on its own it doesn't publish anything to the app. It only takes effect when:
A Calendar Schedule inherits it — the Schedule then gets its slots, grace periods, reminders and Exclusions.
A Location uses it as its Opening Hours — see Add opening hours to a Location.
Create a master Calendar
1. Open Calendars
In the Mobaro Backend, go to Schedules › Calendars.
2. Create the Calendar
Click Create. Enter a Title and, optionally, a Description. You're added to Owners (Users/User Groups); add anyone else who should manage it. Click Save.
3. Add slots
Click Patterns to add weekly slots, or click a date to add a Specific, exactly as on a Calendar Schedule. You can add grace periods and reminders to each slot. See How to schedule a Checklist.
4. Add Exclusions
Optionally, click Exclusions to skip shared closure dates. An Exclusion skips the Calendar's Pattern slots in that period — tick Exclude Specific Slots to skip Specifics too — in every Schedule that inherits it, for all of those Schedules' targets.
Change or delete a master Calendar
Changes to a master Calendar's Patterns, Specifics and Exclusions apply to every Schedule that inherits it. Slots that have already started aren't affected by new Exclusions. To change who manages it, edit its Owners — see Adding owners to Schedules.
🛑 Critical: Deleting a master Calendar can't be undone. It's removed from every Schedule that inherits it: slots already started end immediately without creating Missing Results, and all future slots are deleted. Check which Schedules use it (the Calendars column in Schedules) before you delete.
Best practices
Name master Calendars after what they represent, such as "Daily pre-opening" or "Summer season", so it's clear what inheriting one does.
Use a separate master Calendar per season, and inherit only the seasons each Location operates.
Put park-wide closures on the master Calendar as Exclusions; put closures for a single site on that site's Schedule.
Keep a dedicated Calendar for Location opening hours rather than reusing a Checklist Calendar.
Frequently asked questions
Do I need a master calendar to schedule a checklist?
No. You can add Patterns and Specifics directly to a Calendar Schedule. Use a master Calendar only when several Schedules should share the same slots. See How to schedule a Checklist.
Our calendars have expired. How do I stop a calendar from expiring?
A Pattern stops when it reaches its Set Expiration Date. Open the Calendar, click Patterns, and move the expiration date or untick Set Expiration Date, then click Save Changes. A grace period doesn't extend a Pattern — it only adds time after each slot's deadline.
Can I make a calendar that repeats yearly or monthly?
No. Patterns only repeat weekly. For yearly or monthly checks, add a Specific for each date on the master Calendar; every inheriting Schedule gets them.
Some parks are closed on days others are open. Can one master calendar handle that?
Not with one Exclusion: an Exclusion applies to every Schedule that inherits the Calendar and all their targets. Put site-specific closures on each site's own Schedule as Exclusions, or use a separate master Calendar per site or country.
I inherited a master calendar, but no checklists appear. Why?
Check that the Schedule has Checklists, targets and assignees, and that the Calendar's Patterns haven't expired. Slots already under way are only included if you ticked Include started pattern slots or Include started specific slots. See Inheriting a master Calendar into Schedules.



