company logo

Help Center

Go to Swift
© 2026 Swift App Inc.
All collectionsSettings and CustomizationsFacilityRooms

Rooms

Rooms are the foundation of how your facility is organized in Swift. This article walks you through how to create, edit, and structure your spaces.

Rooms represent the physical spaces at your facility — cages, courts, turfs, fields, lanes, meeting rooms, golf simulator rooms, and more. They're one of the core building blocks of your Swift setup, as they directly affect how your calendar, bookings, and services are organized.

You can visit the Rooms page by navigating to Settings > Rooms in the Swift Admin dashboard.

How It Works

Each room in Swift corresponds to a bookable space at your facility. Ideally, your rooms map 1:1 with how you naturally think about your spaces as a business.

During your initial account setup, your Onboarding Specialist will help you add all of your facility's rooms. Once configured, this is a page you'll rarely need to revisit — unless your facility expands or your space configuration changes.

Creating A Room

To create a new room, click the + New button on the top right.

You'll have the option to enter a few items:

  • Room Name: The name of the room/space

  • Schedule: The schedule of the room dictates when it's open & closed for online booking. Please visit the Schedules page to learn more.

  • Hierarchy: The most important attribute of rooms is that rooms can be nested. This is so important that it deserves it's own explainer.

Room Hierarchy Explained

Often in sports facilities, spaces are flexible and can have multiple uses.

For example:

  • A set of individual cages might also be retractable, and open up into a full turf that can also be rented out

  • A soccer field can be subdivided into halves or quarters, available for rental for 5v5 pickup soccer

  • A basketball court can also function as a volleyball or pickleball court during off-peak hours

  • An ice rink might have multiple sheets. and can be subdivided for figure skating

To ensure that Swift can meet these flexible needs, we've designed our rooms (spaces) to be flexible as well!

When creating a room, you can "nest" it in other rooms, thereby creating a hierarchy. Taking the examples above for reference:

  • You can create a "Turf" room, and then create "Cage 1", "Cage 2", and "Cage 3" and put them "inside" the Turf

  • You can create a "Soccer Field" room, and then create "North Half" and "South Half" and put them "inside" the Soccer Field

  • etc.

This allows you to specify, at the right grain or level, what's being booked when you setup your Rentals or Lessons.

For example, if Cages are nested under Turf, any booking made in a Cage will also show up under the Turf’s on the Calendar view. This is to prevent the Turf from being rented out, if there’s already a booking taking place in a cage.


Editing A Room

To edit an existing Room, just click on the room and update it's information. You will also be able to update it's spot in the hierarchy (this will also impact the Calendar view). The changes will automatically take effect.


Deleting A Room

Before a room can be deleted, the following conditions must be met:

  • There are no past or future bookings associated with the room

  • The room is not linked to any past or future staff availability

  • No staff or instructors have their Availability tied to the room

If any of these conditions are true, the delete button will be greyed out and unavailable. You will need to contact Support to have them delete it for you on the backend.

To delete a room, simply go to Settings > Rooms, open the specific room and click the red "Delete" button on the bottom left. If you're unable to delete a room because the button is greyed out, please reach out to our Support team!

If a room is deleted by our team, please note:

  • Any past or future bookings linked to that room will also be permanently removed

  • The data is permanently deleted and cannot be restored

Did this answer your question?
😞
😐
😁