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

  1. Email/Password Login: Standard authentication process
  2. Location Detection: System identifies user's salon access rights
  3. Location Selection: Multi-location users choose their working salon
  4. 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.

Previous
Reporting and analytics