> For the complete documentation index, see [llms.txt](https://btwb.gitbook.io/btwb/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://btwb.gitbook.io/btwb/admin/gym-setup/locations.md).

# Locations

This article explains the Locations page — adding and editing your gym's physical locations, and what a location controls across the rest of BTWB.

### Overview

To open it, click your organization's name at the top of the page and choose **Locations** under **Manage**. The page, titled **Edit locations**, shows a card for each physical location with its address, map preview, logo, and an active toggle. Locations matter more than they look: every class and appointment happens *at* a location, coaches are assigned *per* location, membership plans grant access *by* location, and each location's **time zone** anchors its schedule.

![The Locations page and the edit form](https://283006627-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZrefv5JliAQavbeRiIvd%2Fuploads%2Fgit-blob-060800f5ab4cfe6ab1a0321cfa261dda5846ca39%2Flocations.gif?alt=media)

***

### Adding or Editing a Location

* Click **Create Location** (or an existing card to edit). Required: **Location Name**, **Street Address**, **City**, **State**, **Postal Code**, **Country** — the address autocompletes from Google and pins the map.
* **Time Zone** is set automatically from the address when creating; you can adjust it later when editing. Classes at this location display in this time zone.
* Optional extras: apartment/suite, **website**, public **email** and **phone**, a **description**, social links (Instagram/X/Facebook), and a **logo** (.jpeg/.png) shown on client-facing pages.
* The location's email is used as the reply-to on class and appointment emails to members — set it if you want member replies going to the right inbox.

***

### Multiple Locations

* Add as many locations as you operate. Schedules, appointments, products, and plans all pick up a location filter/selector once you have more than one.
* Coaches are enabled per location on the Staff page's permissions panel — a coach only appears as assignable for classes at their locations. See [Adding Coaches & Admins](/btwb/admin/gym-setup/adding-coaches-and-admins.md).

***

### Notes for Admins and Coaches

* The **active toggle** hides a location everywhere — but it's blocked while any membership plan includes the location, or while the location has current or upcoming classes or appointments, including recurring schedules that are still running ("The location is in use"). Past classes and appointments don't count. Remove the location from those plans and schedules first.
* Changing a location's **address** updates it everywhere immediately; changing the **time zone** applies to future classes only — existing scheduled classes keep the time zone they were created with.
* There's no delete: deactivate instead, which is reversible.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://btwb.gitbook.io/btwb/admin/gym-setup/locations.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
