Multi-Location
Manage multiple locations with centralized control and local customization.
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
- 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
- Navigate to Dashboard > Settings > Locations
- Click Add Location
- Fill in the required location details
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
Each location can have its own independent configuration for every major feature area:
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
- Activity pricing and seasonal pricing modifiers
- Taxes and fees with per-location rates and rules (see Taxes & Fees)
- Fee types include flat amount and percentage-based, with optional minimum price thresholds
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
- Facilitator assignments per location
- Employee location assignment controls which location employees see by default
- Time entries are recorded per location
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
- Communication templates per location
- Abandoned cart recovery settings per location
- Workflows and surveys per location
- Coupon codes scoped to specific locations
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
- 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
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
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 for details on multi-location analytics.
