Skip to main content

Creating Buildings and Rooms

Set up your physical locations to organize documents, work orders, and QR code access

Ben Gale avatar
Written by Ben Gale
Updated over a week ago

Overview

Setting up your buildings and rooms in CalmCompliance means your team can access exactly what they need, exactly where they need it. Once you've added your locations, you can attach documents and forms to specific rooms—so when someone scans a QR code in the kitchen, they instantly see the kitchen cleaning checklist, not a list of everything in the building.

The best part? You don't need to create everything perfectly upfront. You can start by adding your most important rooms, and CalmCompliance will create the buildings and floors automatically.

Before You Start

You'll need the Manager role for the Premises module. If you don't see the Add Location button, ask your site administrator to update your permissions in Settings > User Management > Edit Access.

Understanding How Locations Work

Locations follow a simple structure:

  • Building (e.g., "Main Office", "Warehouse B")

    • Floor (e.g., "Ground Floor", "First Floor")

      • Room (e.g., "Kitchen", "Conference Room A")

      • Circulation (e.g., "Main Corridor", "Stairwell")

You'll also see External locations for outdoor spaces like car parks or loading bays—these stand alone and don't belong to buildings.

The Quick Way: Create a Room and Let CalmCompliance Handle the Rest

If you're just getting started, create your most important rooms first. CalmCompliance will automatically create the building and floor for you.

  1. Navigate to Premises > Locations

  2. Click the Add Location button

  3. Select Room as the location type

  4. Enter a clear name for the room (e.g., "Commercial Kitchen")

  5. In the Building dropdown, select + Create New Building

  6. Enter the building name (e.g., "Main Building")

  7. In the Floor dropdown, select + Create New Floor

  8. Enter the floor name (e.g., "Ground Floor")

  9. Click Create Location

Done! CalmCompliance creates the building, floor, and room all at once.

Why this works well: You can focus on getting your key locations set up—like the kitchen, server room, or plant room—without worrying about perfect organization upfront. You can always reorganize later.

The Structured Way: Build Your Hierarchy Step-by-Step

If you prefer to set up the full structure first, create buildings, then floors, then rooms.

Creating a Building

  1. Navigate to Premises > Locations

  2. Click the Add Location button

  3. Select Building as the location type

  4. Enter a name (e.g., "Main Office Building")

  5. Optionally, add a description (e.g., "Three-story office building with reception and meeting rooms")

  6. Click Create Location

Your building appears in the location list, ready for floors to be added.

Creating a Floor

  1. Click Add Location again

  2. Select Floor as the location type

  3. Enter a name (e.g., "Ground Floor" or "First Floor")

  4. In the Building dropdown, choose the building you just created

  5. Click Create Location

The floor now appears under the building in the tree view.

Creating a Room

  1. Click Add Location again

  2. Select Room as the location type

  3. Enter a name (e.g., "Kitchen" or "Meeting Room 3A")

  4. Select the Building and Floor from the dropdowns

  5. Optionally, add a description explaining the room's purpose

  6. Click Create Location

The room appears under its floor in the hierarchy.

Creating Circulation Areas

Circulation areas are corridors, stairwells, or passageways. They work exactly like rooms—the different name just helps you organize better.

  1. Navigate to Premises > Locations

  2. Click Add Location

  3. Select Circulation

  4. Enter a name (e.g., "Main Corridor" or "East Stairwell")

  5. Select the building and floor

  6. Click Create Location

You can attach documents or create work orders for circulation areas just like any other location.

Creating External Locations

For outdoor areas or spaces that aren't part of a building:

  1. Navigate to Premises > Locations

  2. Click Add Location

  3. Select External

  4. Enter a name (e.g., "Car Park", "Loading Bay", "Playground")

  5. Optionally, add a description

  6. Click Create Location

External locations are top-level—they don't belong to a building.

Viewing Your Locations

After creating locations, switch between two views using the toggle in the top-right:

Tree View: Shows the full structure with buildings, floors, and rooms nested together. Use this when you're setting up or reorganizing.

Icon View: Shows locations as cards with icons. Use this for quick navigation when you know what you're looking for.

What Happens Next

Once you've created locations, you can:

  • Print QR codes and stick them to walls so staff can scan and access room-specific documents or forms

  • Attach documents like cleaning procedures or safety data sheets to specific rooms

  • Create work orders for maintenance tasks at those locations

  • Track assets like fire extinguishers or equipment by linking them to rooms

Common Questions

Can I change a location's name later?

Yes. Click the location, select Edit, update the name, and save.

What if I put a room in the wrong building?

You can edit the room and change its parent building or floor. Just check that any attached documents or work orders still make sense after the move.

Can I delete a location I don't need?

Yes, but only if nothing's attached to it (no child locations, documents, work orders, or assets). If it's in use, remove those items first. You'll need the Admin role for Premises to delete.

How do I restrict who can see certain locations?

When creating or editing a location, use the Allowed Groups field. Select specific groups to restrict access, or leave it empty for everyone to see it.

Do I need to create floors? My building only has one level.

Yes, you still need a floor. Just create one called "Ground Floor" or "Main Level" and put all your rooms there. This keeps the structure consistent.

Did this answer your question?