Multi-Location Management
Manage multiple gym locations from a single dashboard with centralized or decentralized control, area manager workflows, and cross-location reporting.
Overview
Whether you operate two locations or two hundred, our multi-location system provides the flexibility to manage everything centrally while empowering local teams to handle day-to-day operations.
Centralized Control
One dashboard for all locations
Local Autonomy
Empower site managers with appropriate access
Cross-Location Insights
Compare performance across sites
Organization Structure
Hierarchy Levels:
Organization (Company Level)
Top-level entity. Controls branding, billing, global settings. Usually one per company.
Region / Area
Optional grouping of locations. Useful for area managers overseeing multiple sites.
Location (Site)
Individual gym location with its own members, classes, staff, and settings.
Staff Roles Across Locations
Owner / Super Admin
Full access to everything:
- View and manage all locations
- Create/delete locations
- Organization billing and subscription
- Global settings and branding
- Create and manage area managers
- Cross-location reporting
Area Manager
Oversees multiple locations in their area:
- Access to assigned locations only
- Manage site managers within their area
- Area-level reporting and comparison
- Approve certain actions (refunds, discounts)
- Cannot create new locations
- Cannot access other areas
Site Manager
Runs day-to-day operations at one location:
- Full operational access to their location
- Manage local staff and schedules
- Handle member issues and bookings
- Location-specific reporting
- Cannot change organization settings
- Cannot access other locations
Setting Up a New Location
Create the Location
Navigate to Settings → Locations → Add Location. Enter:
- Location name and address
- Contact details (phone, email)
- Time zone
- Opening hours
Configure Location Settings
Each location can have unique settings:
- Memberships: Which plans are available here
- Classes: Location-specific class types and schedules
- Pricing: Override prices for this location
- Policies: Custom cancellation, booking rules
Assign Staff
Add staff members and assign their roles:
- Assign site manager
- Add instructors, receptionists, trainers
- Set permissions appropriate to each role
Set Up Resources
Configure location-specific resources:
- Rooms and studios
- Equipment
- Check-in stations
- Payment terminals
Launch
Once configured, toggle the location to "Active". It will appear in member searches and booking options.
Centralized vs Local Control
Centralized (Organization Level)
Settings that apply across all locations:
- Brand guidelines and logos
- Global membership types
- Email templates
- Integration configurations
- Global policies
- Staff role definitions
- Billing and subscription
Local (Site Level)
Settings each location can customize:
- Opening hours
- Class schedule
- Available memberships (subset)
- Local pricing overrides
- Staff assignments
- Room/resource configuration
- Local promotions
The inheritance model means locations get organization defaults but can override specific settings. Changes to organization settings flow down to all locations unless locally overridden.
Member Access Across Locations
Access Models
Single Location
Member can only access their home location. Simplest model.
Multi-Location (Same Region)
Access to all locations within their area. Good for regional chains.
All Access
Full access to every location. Premium membership tier.
Pay-Per-Visit
Home location included, pay extra for other sites.
Create membership tiers with different access levels. "Basic" might be single location, "Premium" might be all-access. This creates natural upgrade opportunities.
Cross-Location Reporting
Comparison Reports
Compare locations side by side:
- Revenue comparison
- Member count and growth
- Retention rates
- Class attendance
- Staff performance
Consolidated Reports
Roll up data across locations:
- Total organization revenue
- Combined member count
- Overall churn rate
- Aggregate class stats
- Group financial summary
Location Performance Dashboard
London Central
£52k
+12% vs LM
Manchester
£38k
+8% vs LM
Birmingham
£31k
-2% vs LM
Leeds
£24k
-8% vs LM
Area Manager Workflows
Daily Overview
Area managers start their day with a consolidated view of all their locations:
- Yesterday's performance summary per site
- Attendance anomalies or alerts
- Staff absences or coverage issues
- Outstanding approval requests
Approval Workflows
Configure which actions require area manager approval:
- Refunds above a certain threshold
- Large discounts or custom pricing
- Staff hiring or role changes
- Schedule changes affecting capacity
- Member transfers between locations
Site Visits
Tools for when area managers visit locations:
- Mobile-friendly site dashboard
- Quick audit checklists
- Staff performance reviews
- Facility condition notes
- Member feedback review
Multi-Location Best Practices
Do
- ✓ Standardize core processes across locations
- ✓ Allow flexibility for local market needs
- ✓ Share best practices between sites
- ✓ Rotate staff for cross-training
- ✓ Benchmark location performance
- ✓ Centralize marketing and branding
Don't
- ✗ Over-centralize everything
- ✗ Ignore local manager insights
- ✗ Create too many exceptions
- ✗ Compare locations unfairly (size, demographics)
- ✗ Neglect communication between sites
- ✗ Forget to update all locations when needed
Frequently Asked Questions
How is billing handled for multi-location?
Billing is at the organization level. You get one invoice covering all locations. Pricing may be based on total members, locations, or a custom enterprise agreement.
Can members transfer between locations?
Yes, you can transfer a member's home location. Their history travels with them. For multi-access members, they simply check in wherever they go.
How do I handle staff who work at multiple locations?
Staff can be assigned to multiple locations. Their schedule shows which site they're at each day. They switch between location views as needed.
Can I have different pricing at different locations?
Yes, each location can override the base pricing. Useful for premium city-centre locations vs suburban sites. Members see prices for their selected location.