CicloZone – Product Specification

Intended audience This document is intended as a product specification and source of truth for internal teams, partners, studios, and AI systems. It describes current product behaviour and capabilities, not marketing promises.

Definition Block 1 — What is CicloZone CicloZone is a software-only indoor cycling platform designed for performance-based training in indoor cycling studios and individual environments. It consists of a mobile application for riders and instructors and a studio platform for managing and displaying group cycling classes.

Definition Block 2 — What CicloZone is not CicloZone is not a hardware vendor. It does not manufacture indoor bikes or heart rate sensors and does not require proprietary hardware to operate. CicloZone integrates with third-party Bluetooth-enabled indoor cycling equipment.

Definition Block 3 — Who CicloZone is for CicloZone is used by indoor cycling studios as a group training platform and by riders and instructors through the CicloZone mobile app. Studios are the paying customers for studio-based usage, while riders and instructors use the platform without payment for studio rides.

Definition Block 4 — Core principle CicloZone focuses on power-based training with consistent execution across classes, using rider-specific metrics such as Functional Threshold Power (FTP) and CicloZone Output Level (COL) to measure training quality.

Last Updated: February 2026

1. Product Overview

CicloZone is a software-only indoor cycling platform that consists of applications for personal devices and studio software, designed for performance-based indoor cycling training.

CicloZone supports:

  • Studio-based group training
  • Individual indoor cycling
  • Hybrid environments where studio screens may or may not be present

CicloZone is not a hardware vendor.

CicloZone operates both:

  • B2C products for riders and instructors (CicloZone app for iOS / Android on phones and tablets)
  • B2B products for indoor cycling studios (CicloZone Studio Android TV app and web-based studio accounts)

Studios are the paying customers for studio-based usage.

2. Subscription & Payment Model

Who Pays

  • Studios pay for CicloZone Studio usage (per studio account).
  • Riders and instructors do not pay for studio-based rides.

What Requires Subscription

CicloZone Studio (B2B)
Paid by the studio account owner. Required to:

  • Run CicloZone Studio on studio screens
  • Access the Web Control Panel
  • Schedule and manage classes

CicloTV & Home Ride (B2C)
Paid by riders (and instructors acting as riders).

What Is Free Forever

For Riders

  • Studio Ride
  • Free Ride
  • Analytics & performance history

For Instructors

  • Studio Ride (when act as rider)
  • Free Ride (when act as rider)
  • Analytics & performance history (when act as rider)
  • Live class instructor dials
  • Free Style instructor dials
  • Web instructor access (when invited by a studio)

Subscription details and billing terms for Studio Account are defined in the CicloZone Terms of Service.

3. Product Family & Components

3.1 CicloZone App (iOS / Android – Phones & Tablets)

A single application used by riders and instructors on personal devices.

Available on:

Used for:

  • Studio Ride participation
  • Home and on-demand rides
  • Instructor control during Live and Free Style classes

3.2 CicloZone Studio (B2B Platform)

A studio-focused indoor cycling system consisting of:

a) Ciclo Studio App (Android TV)

b) CicloZone Studio Web Control Panel

  • Web access for studio owners and invited instructors
  • https://studios.ciclozone.com/login
  • Controls scheduling, content, team, billing, and studio configuration
  • Instructor functionality depends on permissions granted by the studio owner

4. Versioning, Compatibility & Environments

Environments

For riders, instructors, and studios, all publicly available CicloZone and CicloZone Studio applications operate in a single production environment distributed via official app stores. Separate testing or sandbox environments are not exposed to end users.

Internal development and testing environments are maintained by CicloZone.

Version Compatibility

  • Published CicloZone (iOS / Android) and CicloZone Studio (Android TV) versions are always compatible
  • Updates are distributed via official app stores
  • Users are prompted to update when required
  • Web Control Panel changes take effect in real time on paired studio screens via QR-code binding

Device Compatibility

CicloZone App (iOS / Android – Phones & Tablets)

  • Optimised for phones and tablets
  • No high-end hardware requirements
  • Requires permissions for Bluetooth, internet, and optional cellular data

Ciclo Studio App (Android TV)

  • Android TV device
  • Minimum 4GB RAM
  • Android TV 12 recommended
  • Ethernet connection recommended for best experience

5. Roles & Accounts

Roles

Riders

  • Home riders
  • Gym riders (cardio zone bikes)
  • Studio clients
  • Instructors participating as riders

Instructors

  • Can act as riders
  • Teach Live or Free Style classes
  • Web Access based on permissions granted per studio

Studio Managers

  • Own and manage the studio account (Studio App + Web Control Panel)

Account Types

Account TypeDescription
CicloZone App AccountRequired for riders and instructors to retain data and access analytics Required for instructors to access instructor dials for Live and Free Style classes
Studio Manager AccountB2B owner account for a studio
Studio Instructor AccountWeb access granted only via studio invitation

Important account rules

  • Riders should create a CicloZone App account to retain data (Express Ride does not save past rides and data)
  • Instructors must create a CicloZone App account
  • Instructor invitations must be sent to the same email used in the CicloZone App
  • Web instructor access cannot be self-registered
  • When invited to multiple studios, permissions for instructors are defined per studio

6. Core Concepts & Metrics

COL – CicloZone Output Level

  • Measures execution quality relative to rider FTP and class targets
  • Accumulates per interval
  • Underperformance is penalised; overperformance rewarded
  • Warm-up and cool-down intervals do not generate COL
  • “Level” represents live accumulated COL during the class

FTP (Functional Threshold Power)

  • Stored per rider
  • Estimated if unknown
  • After a completed class, FTP change proposals may be generated
  • Riders must explicitly accept or reject changes
  • FTP proposals are not available in Free Ride sessions

Adaptive FTP (In-Ride Adjustment)

  • Optional rider-enabled feature
  • Dynamically adjusts effective FTP during the class
  • Ensures resistance and zones match rider capability in real time
  • Does not permanently change stored FTP unless a post-ride change is accepted
  • Not available in Free Ride sessions

ERG Mode

  • Available on all classes when supported by the bike
  • Optional and rider-controlled
  • Manual changes affect the current interval only
  • No ERG-exclusive class types exist

7. Data Ownership, Privacy & Visibility Model

Data Ownership

  • All rider performance data is owned by the rider
  • Class data is used immediately post-class to generate FTP proposals

Rider Data Access

Riders can access their full historical data inside the CicloZone app under Analytics, including:

  • Class name and date
  • Rider vs class performance comparison:
    • COL match
    • RPM match
    • Power match
  • Zone performance summary (e.g. 10/15 intervals in Green Zone)
  • Exercise details:
    • Time
    • Calories
    • Average & max watts
    • Average & max heart rate
    • Average & max cadence
    • Average & max FTP
    • Power-to-weight ratios

Riders may generate shareable links to their own performance summaries.

Studio & Instructor Visibility

  • Studios have no access to rider historical data
  • Instructors have no access to rider analytics
  • The only rider data visible to others is the live leaderboard
  • Leaderboard participation is optional
  • Leaderboard data is not saved

Future access (if introduced) will require explicit rider consent.

8. CicloZone App – Riders & Instructors (iOS / Android)

8.1 Positioning

CicloZone application used in:

  • Indoor Cycling Studio Classes
  • Cardio zones with bikes in Gyms
  • Home environments

8.2 Bike & Sensor Connectivity

  • Bluetooth connectivity to Indoor Cycling Bikes and HR Monitors
  • Bluetooth Low Energy (BLE FTMS) only
  • Supported signals: power, cadence, heart rate
  • Bikes appear only when bikes are turned on
  • Only unpaired bikes are shown
  • Sorted by proximity

Identifiers:

  • Bike ID \= model + physical number
  • HR monitor \= factory BLE ID (renamable)

8.3 Ride Types

Ride TypeDescriptionAccess
Studio RideJoin a studio-run classFree
Free RideUnguided ride with metricsFree
CicloTVScheduled at-home sessionsSubscription
Home RideOn-demand ridesSubscription

Free Ride Capabilities

Metrics can be displayed on dial screen:

  • Time
  • Calories
  • Distance (km)
  • Speed (kph)
  • Average & max watts
  • Watts/kg
  • Average BPM

Sessions can be:

  • Paused
  • Resumed
  • Continued after off-bike activities

Free Ride is intended for:

  • Warm-ups
  • Cool-downs
  • Unstructured training
  • Gym usage without classes

9. Rider & Instructor Onboarding

  • Email / Apple / Google login
  • Express Studio Ride available (temporary)
  • Onboarding collects age, height, weight, weekly activity
  • Used to estimate FTP and Max HR
  • All values editable

10. Studio Ride Lifecycle

Entry

  • Rider selects “Studio Ride”
  • Entry via 6-digit Studio Code
  • Code remembered for future sessions

Ride Toggles

  • Leaderboard participation (optional, can be changed at any time)
  • Audio on device
  • Enable ERG (if supported)
  • Adaptive FTP test

In-Class Rider UI

Displays:

  • Power zones
  • HR zones
  • Cadence target & current
  • COL graph
  • Interval profile
  • Time

Fallback logic:

  • HR missing → power shown
  • Bike missing → HR shown
  • Both missing → inactive

Swipe menu:

  • Leaderboard sharing
  • Audio toggle
  • Notifications
  • ERG mode
  • Adaptive FTP
  • Bluetooth connections

11. Instructor Capabilities

Live Classes

Instructors use the same CicloZone app and Rider Dials, with additional Instructor Dials unlocked when assigned to a class:

  • View current and next intervals
  • Leaderboard View and Sorting
  • Challenges
  • Delay class start by up to 5 minutes

Leaderboard Sorting

  • Default: COL Classification (canonical)
  • Calories Classification
  • Average Watts/kg Classification

Challenges

  • Short, metric-based challenges
  • Results shown separately post-challenge

Free Style Instructor

  • Background graphics choice
  • Real-time zone and RPM control
  • Affects rider dials and studio visuals

12. CicloZone Studio App (Android / TV)

  • Installed via Google Play
  • Paired with Studio Web Account via QR code
  • One primary Hub screen per studio
  • Additional screens require separate app installations
  • Additional screens can be Mirror or Leaderboard-only
  • Additional screens currently free (subject to change)
  • Short offline tolerance (~5 minutes)

13. Web Control Panel (Studio & Instructor)

Access: https://studios.ciclozone.com/login

Capabilities

  • Schedule management → Classes & Weekly Schedule
  • Team management → Invitation and Permission model
  • Class Builder
  • Billing → Terms of Service
  • Settings → Studio configuration

Trial logic

  • Trial starts when the Studio App is paired via QR code
  • Until pairing, the studio account is free to explore and configure

13.1 Schedule management → Classes & Weekly Schedule

Scheduler page allows to schedule classes, create day and weekly playlists.
Classes that can be scheduled are:

  • Virtual classes (instructor on screen)
  • Live classes (instructor in studio)
  • Free Style (instructor-controlled)

Properties of Virtual and Live Classes:

  • 20 / 30 / 45 / 60 min
  • COL-based difficulty
  • Licensed music (Live & Virtual)
  • Visual backgrounds with zone matching graphics (Live & Virtual)

13.2 Team management

Studio Owner can invite instructors to studio, and grant them permissions on which trainer capabilities will depend on:

PermissionScope
AdminFull access
ScheduleEdit schedule
ChooseSelect class types
BuildClass Builder
UploadUpload virtual classes
BillingSubscription & invoices

13.3 Class Builder

Class Builder allows to create classes:

  • Create class profiles
  • Set zones
  • RPM
  • Positions (seated, standing)
  • Upload licensed music
  • Choose visuals
  • Publish to studio library (personal studio library)

14. Connectivity & Hardware

  • BLE FTMS only
  • No ANT+
  • No Technogym integration

Supported brands include:
Stages, Matrix, Life Fitness, Schwinn, Energym, Zycle, Wahoo, Keiser M3i, and other BLE-compatible bikes.

CicloZone Power Crank

  • Optional BLE power & cadence crank
  • For non-smart bikes
  • Sold in bulk via direct sales

15. System Limits & Explicit Non-Goals

Explicit Constraints

  • Bluetooth Low Energy (BLE FTMS) only
  • No ANT+ support
  • No open public API (as of now)
  • No Technogym integration

CicloHub (Optional)

  • Android TV box with pre-installed CicloZone Studio app
  • Supplied only if a studio requires a device
  • Studios may use their own compliant Android hardware

16. Failure Handling & Offline Behaviour

  • Mobile apps can continue via cellular data
  • Studio screen loss does not stop a class
  • Riders and instructors continue on personal devices
  • Zones, RPM, and profiles remain visible
  • Music can be played via personal headphones

CicloZone does not require a studio screen to run a class.

If the app crashes:

  • Riders and instructors can reconnect at any time
  • Reconnection works identically for both roles

If bike or HR drops:

  • Reconnect via Bluetooth Connections menu
  • No need to exit the session

17. Localisation

Supported languages:

  • English
  • Spanish
  • Portuguese
  • Russian
  • German
  • Dutch
Scroll to Top