Availability Management

Last Updated on May 29, 2026.

Frequently Asked Questions

What is availability scheduling and why does it matter for teams?

Availability scheduling is how teams determine when shared resources (such as rooms, vehicles, or equipment) are open (available) or already reserved for other uses. It’s also how team members communicate their own availability with each other.

Clear, visual availability of all people and shared resources is necessary in order to have efficient and accurate availability scheduling. For teams, when availability lives in email threads, texts, or spreadsheets, scheduling conflicts are easy to miss and people and resources get double-booked. A shared calendar that shows availability at a glance reduces back-and-forth, prevents double-booking, and helps teams schedule and work efficiently.

🔗 Learn more

What types of organizations benefit most from availability scheduling calendars?

Availability scheduling calendars are useful for any organization that shares people, spaces, or resources across multiple users or teams, such as:

What is a sub-calendar and how is it used in availability scheduling?

A sub-calendar is a distinct calendar layer within a master Teamup calendar. To visualize and schedule availability, the best practice is to create one sub-calendar per person or resource. Each sub-calendar can be configured to prevent overlapping events, which automatically prevents double-bookings. Sub-calendars are color-coded and can be organized in nested folders, so availability management can scale for multiple teams, spaces, and resources.

🔗 Learn how to organize and color-code with sub-calendars

How do you prevent double-booking with a shared calendar?

Each Teamup sub-calendar has a setting for overlap prevention. When enabled, the calendar automatically blocks any attempt to book the same resource for overlapping times. This removes the risk of double-booking without requiring manual checks.

▶️ Interactive demo: Prevent overlapping events

What is the difference between showing availability vs. unavailability on a calendar?

Showing availability means events represent open or bookable times: An instructor marking when they are free, or a guide posting hours they can take tours. This is called explicit availability. The events represent specific time slots when a person or resource is available; all other times on the calendar (non-event times) are understood as unavailable.

Showing unavailability means events represent blocked or committed time: A room reservation or a vehicle maintenance block. This is called explicit unavailability. The events represent bookings or reservations that have already been made. Other times on the calendar (non-event times) represent open (available) time.

Deciding which approach fits your workflow is one of the first setup decisions in any availability calendar.

🔗 More about explicit availability versus unavailability

How do access permission levels matter for scheduling availability?

Access levels matter in order to ensure that each person can only add events (book/reserve times) for appropriate resources, and to ensure that individuals cannot remove or modify bookings made by others. 

Teamup offers granular permission controls that allow you to set up an availability calendar securely, while keeping the workflow efficient.

These permission levels serve different roles:

  • Read-only for people who only need to check availability.
  • Modify-my-events for individuals who should be able to self-book without touching others’ reservations.
  • Add-only for users who should be able to submit reservations or usage requests that are reviewed for approval.
  • Modify for managers or schedulers who need full control of availability and bookings on the calendar.

Having granular permission levels and matching permissions to roles keeps the calendar accurate, prevents accidental changes, and allows everyone to work efficiently.

🔗 Learn more about customized access

Can Teamup availability calendars be embedded on a website?

Yes. Teamup calendars can be embedded on external websites, such as a resident portal, school site, or community page, as a read-only view. This lets visitors check availability without logging into any system. Being able to check availability reduces workload; rather than calling or emailing to check open times, visitors can view the calendar and find availability that matches their needs before submitting a booking request. The managing organization retains full control of the actual calendar and booking process behind the scenes.

🔗 See examples of embedded calendars

WordPress Cookie Notice by Real Cookie Banner