Multi-Location
Multi-Salon Setup
SunMule's multi-salon architecture allows you to manage multiple tanning salon locations under a single tenant account. Whether you're expanding your business or managing franchise locations, SunMule provides the tools and flexibility to scale your operations efficiently.
Multi-Salon Architecture
Tenant Structure
SunMule uses a hierarchical structure to organize multi-location businesses:
- Tenant Level: Your company/brand umbrella
- Salon Level: Individual physical locations
- User Level: Employees and customers with location-specific access
Salon Identification
Each salon location has unique identifiers:
- Salon ID: Unique system identifier for internal operations
- Salon Slug: Human-readable URL identifier for routing
- Salon Name: Display name for customer-facing interfaces
Setting Up New Salon Locations
Basic Salon Configuration
Location Information
- Salon Name: Unique name for the location
- Address Details: Complete street address, city, state, and ZIP code
- Geographic Coordinates: Automatic geocoding for location-based features
- Contact Information: Phone, email, and operational details
Business Configuration
- Operating Hours: Location-specific hours and holiday schedules
- Service Types: Available services (Sun, Spray, Spa) per location
- Capacity Settings: Room counts and equipment allocation
- Tax Configuration: Local tax rates and compliance settings
Franchise Support
SunMule includes built-in franchise management capabilities:
Franchise Designation
- Franchise Flag: Mark locations as company-owned or franchise
- Franchise Owner Information: Contact and management details
- Revenue Sharing: Franchise-specific commission structures
- Operational Independence: Location-specific policies and procedures
Franchise Benefits
- Brand Consistency: Unified branding and customer experience
- Centralized Systems: Shared technology and data infrastructure
- Location Flexibility: Franchise-specific customization options
- Performance Tracking: Comparative analysis across franchise locations
Authentication and Access Control
Multi-Location Login Flow
SunMule's authentication system handles employees who work at multiple locations:
Initial Authentication
- Email/Password Login: Standard authentication process
- Location Detection: System identifies user's salon access rights
- Location Selection: Multi-location users choose their working salon
- Session Establishment: User session tied to selected salon location
Location Switching
- Active Salon Selection: Employees can switch between authorized salons
- Session Management: Seamless transitions without re-authentication
- Context Preservation: Role and permission maintenance across locations
- Activity Tracking: Location-specific activity logging
User Access Patterns
Single-Location Users
- Automatic Assignment: Direct access to assigned salon
- Simplified Login: No location selection required
- Location-Specific Data: Access only to assigned salon information
Multi-Location Users
- Location Selection Screen: Choose working salon after authentication
- Previous Location Memory: System remembers last selected salon
- Quick Switching: Administrative salon switching capabilities
- Cross-Location Visibility: Access to authorized multi-location data
Location-Specific Configuration
Equipment and Room Setup
Each salon location maintains independent equipment configuration:
Room Configuration
- Room Types: Sun, Spray, and Spa room designations
- Equipment Assignment: Specific equipment units per room
- Capacity Management: Room availability and scheduling
- Maintenance Tracking: Location-specific equipment maintenance
Honey Badger Integration
- Per-Salon IoT Devices: Individual Honey Badger units per location
- Equipment Communication: Location-specific equipment control
- Network Configuration: Salon-specific network and connectivity
- API Integration: Location-based equipment API endpoints
Operational Settings
Point of Sale Configuration
- Payment Processing: Location-specific merchant accounts
- Tax Settings: Local tax rates and compliance requirements
- Pricing Variations: Location-specific pricing and promotions
- Inventory Management: Independent inventory tracking per location
Staff and Scheduling
- Employee Assignment: Staff scheduling per location
- Role-Based Access: Location-specific permissions and roles
- Time Clock Integration: Location-based time tracking
- Commission Structures: Salon-specific compensation models
Geographic Features
Location-Based Services
SunMule uses geographic data for enhanced customer experience:
Customer Location Detection
- Nearest Salon Finder: Automatic closest salon identification
- Distance Calculations: Real-time distance and travel time
- Location Recommendations: Customer salon suggestions
- Service Availability: Location-based service and capacity information
Mobile Integration
- GPS Integration: Mobile app location services
- Check-In Features: Location-based customer check-in
- Navigation Integration: Direct navigation to salon locations
- Location Verification: GPS-based employee time clock verification
Multi-Location Customer Support
Customer Flexibility
- Cross-Location Memberships: Use memberships at any location
- Location Preferences: Customer default and preferred locations
- Visit History: Cross-location visit tracking and history
- Unified Customer Profiles: Single customer record across all locations
Service Continuity
- Member Benefits: Consistent membership benefits across locations
- Service Standards: Standardized service quality and procedures
- Customer Data: Shared customer preferences and history
- Billing Integration: Unified billing across multiple locations
Data Segregation and Sharing
Location-Specific Data
- Customer Lists: Location-based customer management
- Employee Records: Salon-specific staff information
- Inventory Tracking: Independent inventory per location
- Financial Reporting: Location-specific revenue and analytics
Shared Data Elements
- Customer Memberships: Cross-location membership access
- Corporate Policies: Company-wide procedures and standards
- Brand Assets: Shared marketing and branding materials
- Training Materials: Standardized employee training resources
Performance Monitoring
Location Analytics
- Individual Performance: Salon-specific performance metrics
- Comparative Analysis: Cross-location performance comparison
- Trend Identification: Location-specific growth patterns
- Capacity Utilization: Equipment and space efficiency tracking
Operational Insights
- Wait Time Analysis: Location-specific customer wait times
- Service Utilization: Equipment usage patterns per location
- Staff Productivity: Employee performance by location
- Customer Satisfaction: Location-based customer feedback and ratings
Scalability and Growth
Adding New Locations
- Streamlined Setup: Standardized new location setup process
- Template Configuration: Copy settings from existing successful locations
- Quick Deployment: Rapid deployment of new salon locations
- Integration Testing: Comprehensive testing before location launch
Expansion Planning
- Market Analysis: Geographic expansion planning tools
- Capacity Forecasting: Future equipment and staffing needs
- Financial Modeling: Location-specific ROI and profitability analysis
- Brand Expansion: Franchise development and territory management
For assistance with multi-salon setup or franchise configuration, contact our support team through the Getting Help section.