Setting Up Locations
Learn how to create, organize, and configure locations in the Shifts platform to create an efficient hierarchical structure that matches your organization’s needs.
Overview
The Location Management features in Shifts help you establish your organization’s physical structure by creating, organizing, and configuring work locations. A well-designed location structure is essential for efficient schedule management, accurate attendance tracking, and proper access control. This article explains how to set up your locations, configure their properties, and organize them in a hierarchy that matches your business structure.
Understanding Location Structure
Before creating locations, it’s helpful to understand how they work in the system:
Location Hierarchy
Locations are organized in a parent-child relationship:
- Root Locations: Top-level locations (like corporate headquarters)
- Branch Locations: Intermediate locations (like regions or districts)
- Leaf Locations: End locations with no children (like individual stores or sites)
This creates a tree-like structure, allowing you to organize locations just like your actual business hierarchy.
Location Levels
Each location is assigned a level based on its position in the hierarchy:
- Level 0: Corporate/HQ (default top level)
- Level 1: Regions (geographical divisions)
- Level 2: Districts (groups of locations)
- Level 3: Individual locations (specific work sites)
These levels can be customized to match your organization’s terminology.
Accessing Location Management
To start setting up locations:
- Log in with administrator credentials
- Navigate to Admin > Location Management
- Select Locations to view your current location structure
Creating a New Location
To add a new location to your system:
- Navigate to Admin > Location Management > Locations
- Click the Add New Location button
- Fill in the location details:
- Name: The location’s display name
- Address Information: Street, city, state, zip, country
- Contact Details: Phone number, email address
- Parent Location: Select a parent if this is a child location
- Location Level: Choose the appropriate hierarchical level
- Click Save to create the location
Configuring Location Properties
Each location has various properties that you can configure:
Basic Information
- Name and Description: Identify the location
- Address: Full physical address for the location
- Status: Active or inactive
- Contact Information: Phone and email for the location
Financial Settings
- Monthly Labor Budget: Set budget limits for scheduling
- Cost Tracking: Enable financial tracking for shifts at this location
- Projected Costs: Set expected labor costs
- Actual Costs: Track real expenditures against projections
Scheduling Rules
- Shift Rule Templates: Assign templates that control scheduling rules
- Required Skills: Define skills needed at this location
- Role Requirements: Set minimum staffing by role type
Setting Up Location Hierarchy
To create an effective location structure:
- Start with Top Levels: Create your highest-level locations first
- Add Branches: Create intermediate locations and assign their parents
- Add End Locations: Create individual work sites and assign them to branches
- Verify Relationships: Review the hierarchy visualization to confirm structure
Example Hierarchy Structure
A retail chain might use this structure:
- Corporate HQ (Level 0)
- Western Region (Level 1)
- Northwest District (Level 2)
- Seattle Store (Level 3)
- Portland Store (Level 3)
- Southwest District (Level 2)
- Los Angeles Store (Level 3)
- San Diego Store (Level 3)
- Northwest District (Level 2)
- Eastern Region (Level 1)
- Northeast District (Level 2)
- Southeast District (Level 2)
- Western Region (Level 1)
Configuring Location Security
Enhance location security with these features:
IP Restrictions
Limit access to specific network locations:
- Navigate to the location’s Security tab
- Click Add IP Range
- Enter the allowed IP addresses or ranges
- Select the enforcement level (Passive, Warning, or Strict)
Geofencing
Create a virtual boundary for time tracking:
- Go to the location’s Geofence tab
- Enter the location’s coordinates (latitude and longitude)
- Set the allowed radius in meters
- Enable geofence enforcement
- Configure validation requirements for clock-in/out
Assigning Employees to Locations
Connect staff members to their work locations:
- Navigate to Admin > User Management > User Assignments
- Select the user you want to assign
- Click Assign Locations
- Select the appropriate locations
- Set any location-specific roles or permissions
- Click Save Assignments
Alternatively, assign multiple users to a location:
- Navigate to the location’s details page
- Select the Employees tab
- Click Assign Employees
- Select users from the list
- Click Save Assignments
Managing Location Access
Control who can access and manage each location:
Manager Assignment
- Navigate to the location’s Managers tab
- Click Assign Managers
- Select users with manager roles
- Click Save Assignments
Access Permissions
By default, access follows these rules:
- Super Admins can access all locations
- Admins can access all locations for their business
- Managers can access their assigned locations and any child locations
- Staff can view only their assigned locations
Customizing Location Levels
Tailor location levels to match your organization’s structure:
- Navigate to Admin > Location Management > Location Levels
- Click Edit on an existing level or Add New Level
- Customize the name and description
- Adjust the hierarchy depth if needed
- Click Save
Importing Multiple Locations
For businesses with many locations, use bulk import:
- Navigate to Admin > Location Management > Import
- Download the template CSV file
- Fill in location details following the template format
- Upload the completed CSV
- Review and confirm the import
Best Practices
For optimal location management:
- Plan Your Hierarchy: Map out your structure before creating locations
- Use Consistent Naming: Establish a naming convention for consistency
- Start Simple: Begin with a basic structure and add complexity as needed
- Limit Depth: Keep your hierarchy to 3-4 levels for easier management
- Regular Maintenance: Review and update your location structure periodically
- Document Special Settings: Keep records of custom configuration by location
- Test Geofencing: Verify geofence settings on-site before full deployment
Related Resources
This article should be updated when:
- New location attributes or properties are added
- Changes to the location hierarchy management
- Updates to location security features
- Changes to geofencing functionality
- New location import/export capabilities
- Updates to how locations relate to scheduling