One of the first steps in setting up a calendar is to define its structure. Thoughtful structure, with clear organization and visual cues, makes the calendar easier to use so teams work more efficiently from the start.
Calendar structure is the underlying framework that defines how a calendar is organized and used: What categories exist, how events are displayed, what information can be captured and filtered, and how elements such as phases, event types, or team members relate to one another.
Teamup provides flexible, multi-dimensional calendar structure that’s based on sub-calendars, organized in folders, expanded with custom fields, and visualized with color-coding.
Building a calendar structure
A well-structured calendar allows scheduling to stay clear and manageable, even with many events on the calendar.
Here are the building blocks of a calendar structure:
- Sub-calendars represent the key scheduling elements, such as people, resources, locations, or categories.
- Folders group related sub-calendars together so it’s easy to toggle entire sets on or off. Folders can be nested for organizational layers.
- Custom fields can be used for secondary scheduling factors, like status, phase, or project ID. They can also capture and track structured data inside each event, like invoice amounts, estimates, task assignments, contact details, and more.
- Color-coding ties it all together with visual recognition so different elements can be identified at a glance.
Together, these layers turn the calendar into a structured, visual system where both scheduling and detailed information stay organized in one place.
Sub-calendars
Sub-calendars are an essential part of Teamup: They are the individual calendars contained within each Teamup master calendar. The simplest possible calendar structure is one sub-calendar.
Sub-calendars can represent whatever you need to organize or schedule. A very common calendar setup is to create sub-calendars which represent, or are assigned to, individuals:
But you don’t have to stop there. Sub-calendars can represent other things, too:
- Resources: Fleet vehicles, equipment, studios, meeting rooms, labs, equipment, tennis courts, sports fields.
- Locations: Geographic locations such as regions and countries; physical sites such as buildings, gyms, job sites, offices, service centers.
- Categories: Projects, conference tracks, processes, jobs, classes, age groups, event types.
- More individuals: Employees, students, crew members, board members, departments or teams, contractors.
A master calendar can have multiple “sets” of sub-calendars, with each set representing a different group. Folders are used to separate sub-calendars into organized sets.
Learn more
Folder organization
When there are only a few sub-calendars that all represent the same kind of thing (e.g. team members), folders aren’t needed. But as the structure gets more complex, folders keep everything organized and make the calendar easier to navigate.
Each set of sub-calendars can be organized in its own folder. Folders can be nested to create hierarchies, too:

All the calendars in a folder can be toggled on or off from view with a click. This makes it easier to focus when using a busy calendar. Everything is still available, but it’s easy to limit the view to relevant items for different tasks.
Learn more
Custom fields
All Teamup calendars include certain built-in event fields. It’s also possible to create custom event fields, which can be text, number, or choice fields. These fields are often used for secondary scheduling factors, such as:
- Shifting states such as task status or project phase.
- Process items such as workflow steps.
- Specific assignments such as volunteer positions or shift responsibilities.
- Identifiers such as project ID or course number.
When scheduling includes multiple dimensions, custom fields help bring them all into the structure without creating clutter. If a field isn’t relevant for a particular event, it can be ignored. If it’s important that a field always be used for every task, make it required.
Learn more
Color-coding
One of the most visible characteristics of Teamup is color-coded events. Sub-calendars create the primary color-coding system. Choose from a palette of 48 colors and assign the right one to each calendar. Individual events take their color from the sub-calendar they’re assigned to. If an event is assigned to multiple calendars, it will show striped colors to represent each one.

Color-coded sub-calendars work great for identifying and visualizing categories. However, you may need to color-code for more factors, or dimensions, than the sub-calendars represent. To create another layer of color-coding, create a custom choice field with color blocks as the option labels that show in the event title. Here’s how to set it up.
Learn more
Handling multiple dimensions
Real-world scheduling often includes multiple dimensions that all matter, such as team members using shared equipment while working on multiple projects. Good scheduling means considering all the factors, so you’re not making decisions about one aspect while creating conflicts in another area.
One effective way to create a clear, user-friendly calendar structure that can handle multiple dimensions is to combine sub-calendars with custom choice fields. Together, they create a flexible and intuitive calendar setup.
For example, a workforce training company might have a structure with two sets of sub-calendars: One set represents individuals (Trainers), another set represents categories (Training type). But they also need to consider requirements for each training session. To add this dimension, they use a custom field with options:

Using custom fields this way keeps the calendar structure organized and comprehensive. For factors that could span across other dimensions (like individuals and categories), custom fields provide a way to “stack” these other dimensions onto the foundational structure without cluttering the calendar.
Sub-calendars vs custom fields
Having both sub-calendars and custom fields to work with means there are options in how you set up the calendar. Here are the key considerations.
- Access control: Control access to any sub-calendar by choosing which users get access to that sub-calendar and assigning specific permission levels.
- Overlapping events: Sub-calendars have a built-in setting which can be turned on that automatically prevents overlapping events. Custom fields do not have this ability.
- Changing traits: Traits that may vary for the same event over time, such as status changes or project phases, can be captured in fields while keeping the main category of an event unchanged.
- Optional factors: Custom fields work well for factors that may apply to some events but not all, such as Project ID.
- Event-specific details: Information that varies for each individual event, such as a contact details or prices, should be captured in fields.
Learn more: Multi-Dimensional Scheduling: When to Use Sub-Calendars vs Custom Fields
Adapting and scaling the structure
Calendar needs often evolve, and that’s okay. Your initial setup doesn’t have to last forever.
Teamup’s flexibility lets you refine and expand the structure over time. Add or remove sub-calendars, or change what they represent. Add custom fields when new factors come into play. Adjust folder hierarchies and update color-coding as needed. When a better approach appears or new use cases arise, simple updates can keep the calendar structure optimized. Even scaling up — to add more staff members, teams, locations, or even new departments — can be done without disrupting the current workflow. Want to try new things out before implementing? Set up a live demo calendar to test ideas for improving your calendar’s structure.






