KettleLedger
A serious training ledger for kettlebell athletes.
Build structured kettlebell sessions, run precise timers, log every set, track volume and heart rate, and understand your progress over time.

Bluetooth strap sessions
Builder, timer, and ledger aligned
Built around structured kettlebell training
The public site only describes functionality that exists in the current iOS, iPadOS, Android, and tablet app. Cloud account work is presented as foundation until mobile sync is connected.
Workout Builder
Single-exercise and multi-exercise blocks with EMOM, AMRAP, for-time, Tabata, ladder, complex, carry interval, straight sets, scheduled repeats, fixed windows, and free log.
Precision Timer
Pre-start countdowns, work/rest transitions, pause and resume, audio cues, haptics, live set completion, and multi-exercise round support.
Workout Log
Sessions, reps, volume, density, notes, RPE, limiters, heart-rate summaries, source labels, and discarded-session recovery.
KettleLedger Originals
100 built-in WODs with search, filters, favourites, pinning, duplication, and Pro launch support in the mobile app.
Exercise Library
44 enriched kettlebell exercises with single/double bell coverage, tiers, priorities, movement types, safety cues, and technique notes.
Benchmarks
Built-in kettlebell benchmark tests with PR tracking, attempts, scoring, and reports.
Programs
Built-in training programs, enrollments, planned sessions, and progression support.
Calendar Planner
Week, month, and agenda views for planned workouts, benchmarks, recovery days, completed sessions, and drag/drop planning.
Bell Locker
Track owned kettlebells, filter by available bells, and use substitution and progression-aware equipment logic.
Heart Rate
Bluetooth LE strap support, live BPM, zones, average, max, min, recovery, time in zone, and HR load.
Garmin + Strava
Import Garmin strength sessions through the hosted connector/provider flow where configured, and upload sessions to Strava as Weight Training activities.
Reports and Export
CSV export plus shareable Markdown, simple PDF, and PNG workout reports with privacy mode.
The app stays the first-class training surface
Workout flow, builder, WOD browser, history, reports, HR analytics, calendar, programs, and integration settings shown with current app screenshots.




Local-first today. Cloud-ready next.
KettleLedger is local-first today, with secure cloud account and backup foundations being prepared for the companion platform. The current app works offline and stores training data on device. This website provides the account, database, and dashboard foundation for account-based backup and future multi-device sync once the mobile app integration is added.
Training intensity and external workouts
Current app support includes Bluetooth LE heart-rate straps, Garmin import through the hosted connector/provider flow where configured, and Strava uploads as Weight Training activities.
Bluetooth heart rate
Live BPM during workouts, average/max/min/start/end/recovery BPM, time in zones, HR load, and max HR, reserve, or custom BPM zone methods.
Garmin import
Import Garmin strength sessions through the KettleLedger Garmin connector/provider flow where configured.
Strava upload
Upload kettlebell sessions to Strava as Weight Training activities, with workout summary details.
Understand volume, effort, and repeatable progress
Dashboard-style analysis without overclaiming sync
These are the same training dimensions KettleLedger tracks in the app. The website dashboard is prepared for cloud-backed history once mobile sync is connected.
Mobile ledger metric
Included sessions
Strap sessions
Comparable sessions
Free to start. Pro for deep training history.
Free
Current free plan limits from the app.
- • 3 custom templates
- • 25 logged sessions
- • 5 manual sessions
- • Browse core app areas where available
- • Browse KettleLedger Originals
KettleLedger Pro
Monthly: Configurable · Yearly: Configurable
- • Unlimited templates
- • Unlimited workout log
- • Unlimited manual logging
- • CSV export
- • Advanced log analytics
- • Full timer and cue customization
- • Template duplication
- • Log from template
- • Custom exercises
- • Start, favourite, and pin KettleLedger Originals WODs
- • Benchmarks and benchmark history
- • Programs and training blocks
Clear answers without future-feature overclaiming
Does KettleLedger work offline?
Yes. The current app is local-first and can work offline.
What is stored locally?
Workout templates, sessions, history, settings, Bell Locker data, and related app data are stored on device unless exported, imported, uploaded, or later synced.
What is KettleLedger Pro?
Pro unlocks the app’s advanced training features, including unlimited logs/templates, programs, benchmarks, calendar, Bell Locker, HR analytics, reports, and training intelligence.
Can I browse WODs for free?
Yes. Browsing KettleLedger Originals is free.
Can I start KettleLedger Originals WODs without Pro?
No. Starting, favouriting, or pinning Originals WODs is a Pro feature.
Does it support Bluetooth heart-rate straps?
Yes. The app supports standard Bluetooth LE Heart Rate Service sensors.
Does it work with Garmin?
Garmin strength sessions can be imported through the KettleLedger Garmin connector/provider flow where configured.
Can I upload to Strava?
Yes. Kettlebell sessions can upload to Strava as Weight Training activities with workout summary details.
Can I export my data?
Yes. The app supports CSV export and shareable Markdown, simple PDF, and PNG reports where available by plan.
Is cloud sync available now?
The website includes cloud account and sync foundation work. Do not treat automatic mobile app cloud sync as live until the app integration is connected.
What data will the website store once sync is enabled?
Account data, synced workouts, templates, set results, HR summaries, bells, benchmarks, programs, calendar items, sync devices, and export metadata may be stored.
Can I delete my data?
Yes. Website account and future cloud-backed data deletion requests can be handled through support.