InclineFlow
Track every incline, monitor your vertical gains, and seamlessly export your treadmill workouts to popular fitness platforms.
Key Features
📱 Bluetooth Connectivity
Scan and connect to any FTMS-compatible treadmill via Bluetooth FTMS (Fitness Machine Service) protocol with automatic reconnection and background support. Compatible with Sole, NordicTrack, ProForm, Life Fitness, and other FTMS-enabled brands.
📊 Real-Time Workout Metrics
Track comprehensive metrics in real-time:
- Speed: Instantaneous and average speed (mph, km/h)
- Distance: Real-time distance tracking with configurable units
- Time: Duration tracking with formatted display (HH:MM:SS)
- Incline: Treadmill incline and ramp angle monitoring
- Heart Rate: Live heart rate data from treadmill or external Bluetooth chest strap
- External HR Monitor Support: Connect any Bluetooth heart rate monitor
- Automatic Priority: Choose external monitor for more accurate readings
- Calories: Energy expenditure tracking
- Elevation: Calculated gain and loss based on incline
- Pace: Current and average pace metrics
- Power: Workout power output
💾 Workout Management
- Start/stop recording during active workouts
- Automatic session creation with timestamped data points
- Workout history with detailed statistics
- Comprehensive workout summaries
🏃 Auto-Lap Detection
Intelligent automatic lap creation based on workout changes:
- Smart Detection: Creates laps when speed or incline changes significantly
- Combined Changes: Speed and incline changes within 5 seconds are treated as one interval
- 4 Detection Modes:
- Standard - Balanced detection for general workouts (19s minimum)
- Interval Training - Sensitive to quick changes (15s minimum for stride workouts)
- Hill Training - Focuses on incline changes only
- Speed Workout - Focuses on speed changes only
- Manual Laps: Create laps on-demand with a tap
- Stride Support: Detects intervals as short as 20 seconds
- Configurable Thresholds: Customize sensitivity for your workout style
📺 AirPlay & External Display
Big screen experience for your workouts:
- Mirror to TV/Monitor: Display metrics on external screens via AirPlay
- Large, Readable Metrics: Speed and incline shown in huge fonts
- Recording Indicator: Clear visual feedback when recording
- Secondary Metrics: Distance, time, heart rate, and calories at a glance
- Perfect for: Garage gyms, group workouts, or better visibility
🚀 Direct Platform Integration
Seamlessly sync your workouts to your favorite fitness platforms:
- Strava Auto-Upload: OAuth integration for automatic workout upload after each session
- Apple Health Sync: Direct save to Health app with all metrics, heart rate, and elevation
- Platform Status: See connection status and athlete info in settings
📤 Multiple Export Formats
Export your workouts in formats compatible with all major fitness platforms:
- GPX (GPS Exchange Format) - Compatible with Strava, Garmin Connect, MapMyRun
- FIT (Flexible and Interoperable Data Transfer) - Garmin’s native format
- TCX (Training Center XML) - Recommended for treadmill workouts
- Ideal for indoor workouts (no GPS required)
- Accurate elevation calculation from incline data
- Best compatibility with fitness platforms
✉️ Email Export Functionality
- Automatic email export when workout recording stops
- Configurable export format preference (TCX, GPX, or FIT)
- One-tap email delivery of workout files
- No manual export steps required
🔒 Privacy & Data Control
- All data stored locally on your device
- No external server transmission
- Complete user control over data exports
- No tracking or analytics
Technical Details
Requirements
- iOS 18.0 or later
- Physical iOS device (Bluetooth required)
- Any treadmill with Bluetooth FTMS (Fitness Machine Service) capability
- Compatible brands: Sole, NordicTrack, ProForm, Life Fitness, Precor, and others
- Email account configured (for auto-export feature)
Getting Started
Connect to Treadmill
- Launch the app
- Navigate to the “Connection” tab
- Wait for your treadmill to appear in the device list
- Tap to connect (device name varies by manufacturer)
Configure Auto-Laps (Optional)
- Go to “Settings” tab
- Enable “Auto-Lap”
- Choose detection mode (Standard, Interval Training, Hill Training, or Speed Workout)
- Laps will be created automatically based on speed/incline changes
Start Workout
- Go to the “Workout” tab
- Start your workout on the treadmill
- Tap “Start Recording” in the app
- Real-time metrics will be displayed
- Use landscape mode for better visibility
- Mirror to external display via AirPlay if desired
During Workout
- View real-time metrics as you exercise
- Create manual laps by tapping the lap button
- Auto-laps will be created based on your settings
- All data is saved continuously
Finish Workout
- Complete your workout
- Tap “Stop Recording”
- If auto-export is enabled, file will be emailed automatically
- Review lap-by-lap breakdown
Merge with GPS (Optional)
- Go to “History” tab and select your workout
- Tap “Merge with GPS Data”
- Import GPX/FIT file or select from HealthKit
- Review distance comparison
- Export merged workout with GPS coordinates + treadmill elevation
Manual Export (if needed)
- Go to the “History” tab
- Select your completed workout
- Choose export format (GPX, FIT, or TCX)
- Share via AirDrop, email, or save to Files app
InclineFlow - Track the climb. Export the data. Own your progress.