Skip to main content

Optimize gym visits with real-time occupancy data

Fitness studios are leveraging technology to enhance gym visit management. The Club Occupancy feature, introduced during the COVID-19 pandemic, enables studios to track workout durations and occupancy levels for improved member experience and safety.

Crowd Meter: Real-time club capacity

Crowd Meter offers a real-time assessment of club or gym occupancy levels, providing a snapshot of the studio's current occupancy status. The data for this feature is obtained from the club visits. There are third-party systems for these studios to track capacity information. Third-party systems can access the capacity of the gym via dedicated endpoints:

GET /{clubNumber}/clubs/checkins/occupancy

or

GET {api_url}/v1/centers/{center_id}/capacity

Third-party output:

“occupancyDetails”: {              

“currentOccupancy”: 45,              

“maxOccupancy”: 167,            

“occupancyPercentage”: 26

}

Information exposed for fitness studio:

{ “current”: 45, “max”: 167, “percentage”: 26 }

This data source furnishes details regarding the current occupancy, maximum occupancy, and occupancy percentage. Zenoti’s web and mobile apps consume this information and integrate this data to empower members to make informed decisions about their studio visits.

Crowd History: Tracking occupancy trends

Crowd History offers a comprehensive overview of club occupancy trends throughout the week. This feature differs from Crowd Meter as it relies on a combination of data from third-party systems and studio check-ins. The data is collected and processed daily, culminating in the creation of a rolling average report. This report is uploaded to cloud storage, such as Amazon Simple Storage Service (AWS S3). The report is saved as CSV file and its frequency can be set to hourly or daily.

Zenoti’s web and mobile apps function as consumers of this data, routinely fetching this information every four hours and persisting it in a cache. When users seek to access crowd history data, the application retrieves it from the cache, delivering users a detailed perspective of club activity trends.

Endpoint:

GET {api_url}/v1/centers/visits/history

Solutions to enhance user experience:

Fitness studios are deeply committed to fine-tuning this feature to align with the unique preferences and requirements of their members. Several technical solutions have been introduced to augment the Club Occupancy feature:

  • Gym Capacity: A dedicated field has been incorporated within the application for specifying gym capacity, a pivotal metric for members. This field is mandated, ensuring that members have unfettered access to the maximum occupancy data. For more information, go to Set maximum capacity for your studio

  • Visit Calculation: Acknowledging the absence of a formal check-out process from fitness studios, a new field has been introduced for defining the average workout duration. This field is optional, permitting clubs to adapt to their specific workout culture. For more information, go to Set average workout duration for your studio

  • Crowd History Enhancement: To enhance the precision of crowd history data, fitness studios have introduced the "Recent Average Activity" concept, which represents a moving average capacity based on the last six instances of a specific day. For instance, the "Wednesday" reading is a moving average of the last six "Wednesdays", calculated from check-in data for that specific studio.

Set maximum capacity for your studio

Required roles: Owner or Administrator

Required permissions: None

  1. At the center level, click the Configurations icon.

  2. Search for and select the Gym max capacity setting from the Fitness section.

  3. Enter capacity between 0 to 9999 for your gym or studio.

  4. Click Save.

Set average workout duration for your studio

Required roles: Owner or Administrator

Required permissions: None

  1. At the center level, click the Configurations icon.

  2. Search for and select the Average workout duration (in minutes) setting from the Fitness section.

  3. Enter the average workout duration for your studio or gym in minutes.

    The range for workout duration is between 0 to 180 minutes.

  4. Click Save.