# Multi-Location (/docs/multi-location)



Resytech scales from one location to hundreds, with centralized management and per-location flexibility. Every feature in Resytech -- from bookings and POS to team management and marketing -- is location-aware.

How Multi-Location Works [#how-multi-location-works]

* **Company-level settings** apply to all locations (branding, team, general configuration)
* **Location-level settings** can override company defaults (pricing, scheduling, taxes, facilitators)

When you add a new location, it inherits your company defaults. You can then customize any setting at the location level without affecting other locations.

Creating a Location [#creating-a-location]

1. Navigate to **Dashboard > Settings > Locations**
2. Click **Add Location**
3. Fill in the required location details

Location Fields [#location-fields]

| Field              | Description                                                |
| ------------------ | ---------------------------------------------------------- |
| **Name**           | Location display name (up to 32 characters)                |
| **Address Line 1** | Street address (required, up to 100 characters)            |
| **Address Line 2** | Suite, unit, or floor (optional, up to 100 characters)     |
| **City**           | City name (required, up to 100 characters)                 |
| **State**          | Two-letter state code (required)                           |
| **Postal Code**    | ZIP or postal code (required, up to 15 characters)         |
| **Time Zone**      | The location's time zone (used for scheduling and display) |
| **Contact Phone**  | Location phone number for customer inquiries               |
| **Contact Email**  | Location email address                                     |
| **Website**        | Location-specific website URL                              |
| **Booking Domain** | Custom domain for the booking checkout page                |

Per-Location Customization [#per-location-customization]

Each location can have its own independent configuration for every major feature area:

Scheduling & Availability [#scheduling--availability]

* **Operating hours** per day of the week
* **Blackout dates** to block specific days from booking
* **Activities** with location-specific schedules and capacity
* **Equipment** assigned to the location

Pricing & Fees [#pricing--fees]

* **Activity pricing** and seasonal pricing modifiers
* **Taxes and fees** with per-location rates and rules (see [Taxes & Fees](/docs/payments/taxes-and-fees))
* Fee types include flat amount and percentage-based, with optional minimum price thresholds

Checkout [#checkout]

Each location has its own **checkout settings** that control the customer-facing booking experience:

| Setting                             | Description                                                            |
| ----------------------------------- | ---------------------------------------------------------------------- |
| **Page Title**                      | Custom title for the checkout page                                     |
| **Return URL**                      | Where customers are redirected after checkout                          |
| **Success Message**                 | Message shown after a successful booking                               |
| **Show Activity Selector**          | Whether to display the activity picker                                 |
| **Auto Redirect to First Activity** | Skip the selector and jump to the first activity                       |
| **Allow Guest Checkout**            | Whether customers can book without creating an account                 |
| **Auto Select Single Equipment**    | Automatically pick equipment when only one option exists               |
| **Custom CSS**                      | Inject custom styles into the checkout page                            |
| **Custom JavaScript**               | Inject custom scripts into the checkout page                           |
| **Purchase Complete JavaScript**    | Script that runs after a successful purchase (for conversion tracking) |
| **GA Tracking ID**                  | Google Analytics tracking ID                                           |
| **FB Pixel ID**                     | Facebook Pixel ID for ad conversion tracking                           |
| **Duration Title Text**             | Custom label for the duration step                                     |
| **Date Title Text**                 | Custom label for the date step                                         |
| **Time Slot Title Text**            | Custom label for the time slot step                                    |
| **Popup Window Title**              | Title for the checkout popup when embedded                             |
| **Activities Custom Order**         | Override the default activity display order                            |
| **Equipment Custom Order**          | Override the default equipment display order                           |

Team & Facilitators [#team--facilitators]

* **Facilitator assignments** per location
* **Employee location assignment** controls which location employees see by default
* **Time entries** are recorded per location

Point of Sale [#point-of-sale]

* Each location has its own **POS settings**, including tax rates, payment methods, and terminal registrations
* Products and terminals are managed at the location level

Marketing & Communications [#marketing--communications]

* **Communication templates** per location
* **Abandoned cart recovery** settings per location
* **Workflows** and **surveys** per location
* **Coupon codes** scoped to specific locations

Daily Summary Emails [#daily-summary-emails]

| Setting                   | Description                                                            |
| ------------------------- | ---------------------------------------------------------------------- |
| **Daily Summary Enabled** | Turn daily summary emails on or off                                    |
| **Daily Summary Emails**  | List of email addresses that receive the summary                       |
| **Daily Summary Time**    | Time of day to send the summary (in the location's time zone)          |
| **Send Empty Summaries**  | Whether to send a summary email when there are no bookings for the day |

Additional Location Features [#additional-location-features]

* **Waivers** and **waiver themes** per location
* **Blog posts** and **blog categories** per location
* **Gift cards** and **gift card settings** per location
* **Booking sources** for tracking where bookings originate
* **Captcha secret** for bot protection on the checkout page

Switching Locations [#switching-locations]

Use the **location switcher** in the top navigation to change context. When you switch locations:

* The calendar shows bookings for that location
* Reports filter to that location
* New bookings are created at that location
* POS shows products and orders for that location
* Team and timesheet views are scoped to that location

All navigation, data, and actions are automatically scoped to the selected location.

Location-Level Reporting [#location-level-reporting]

Compare performance across locations with side-by-side reports:

* Revenue per location
* Booking volume per location
* Activity utilization per location
* Customer acquisition by location
* POS sales per location
* Employee hours per location

See [Reporting](/docs/reporting) for details on multi-location analytics.

Related How-To Guides [#related-how-to-guides]

* [Compare Locations](/how-to/reporting/compare-locations)
* [Configure Taxes and Fees](/how-to/payments/configure-taxes-and-fees)
* [Configure Checkout Settings](/how-to/checkout/configure-checkout-settings)
* [Add Custom CSS and Scripts](/how-to/checkout/add-custom-css-and-scripts)
