KettleLedger
A serious training ledger for kettlebell athletes.
Build structured kettlebell sessions, run precise timers, log every set, track volume and heart rate, sync your training to the web, and receive published WODs, programs, templates, and articles from KettleLedger Cloud.

Bluetooth strap sessions
Workouts, templates, bells, and published content
Built around structured kettlebell training
The public site describes current app functionality, the live website account portal, public published-content sync, and admin-managed WOD, template, program, and article delivery.
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 plus custom single-bell, double-bell, and other supplemental movements with custom icon upload.
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
Group kettlebells by weight while preserving Comp, Cast, and Adj inventory details for filters, substitutions, and progression 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 where configured and export Strava-ready FIT files through the secure website-backed flow.
KettleLedger Cloud
Register or sign in from the app, sync workouts, templates, and Bell Locker records, then review them in the website portal.
Published Content
Admin-published WODs, templates, programs, and blog articles can sync into the app, even for signed-out standalone users.
Reports and Export
CSV export plus shareable Markdown, simple PDF, and PNG workout reports with privacy mode.
Train in the app. Review and publish through the web.
KettleLedger remains offline-first. When users choose to sign in, their workout log, templates, and Bell Locker can sync with the website. Published website content can also reach signed-out app users.
Local-first training log
Backup, restore, and portal reports
The cloud account turns the website into a training dashboard
Synced app data becomes visible across dashboard, workout history, templates, Bell Locker, reports, trends, calendar, WODs, programs, benchmarks, and blog.
Everything synced becomes readable on the web
Publish WODs, templates, programs, and articles without an app release
Admins can create global content on the website, mark it as website-visible, mark it as app-syncable, and version it so mobile clients can pull updates.
Publish once, deliver to website and app
A website view for every important training category
Dashboard
Weekly totals, volume, reps, HR, and recent sessions.
Workouts
Completed sessions, set detail, source labels, and reports.
Templates
Custom synced templates plus published website templates.
Bell Locker
Competition, cast, adjustable, and active inventory.
WODs
Built-in Originals plus admin-published WODs.
Blog
Website articles that can attach a WOD, template, or program.
The app stays the first-class training surface
Workout flow, builder, WOD browser, history, reports, HR analytics, calendar, programs, cloud settings, and integration surfaces shown with current app screenshots.




Cloud sync is split cleanly between private backup and public content delivery
Private workout backup
Completed workout log sessions sync to the signed-in website account.
Template restore
Custom templates can be backed up, pulled down, and kept separate from published templates.
Bell Locker sync
Weights, counts, nicknames, active state, and bell type labels sync with the portal.
Public content feed
Published WODs, programs, templates, and blog posts can sync without login.
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-ready FIT export through the secure website-backed flow.
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
Generate Strava-ready FIT files from completed workouts and upload through the secure website-backed OAuth flow.
Understand volume, effort, and repeatable progress
Dashboard-style analysis from synced training history
These are the same training dimensions KettleLedger tracks in the app, backed by workout history synced to the website account.
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
Current product answers
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 synced to your website account.
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. Completed workouts can generate Strava-ready FIT files through the secure website-backed OAuth flow.
Can I sync workouts to the website?
Yes. Sign in or register in the app, then sync workout log sessions, custom templates, and Bell Locker records to your website account.
Do published WODs and programs reach the app?
Yes. Admin-published WODs, templates, programs, and blog articles can sync into the app when they are published and marked app-syncable.
Do users need an account for published content?
No. Public published-content sync can run while signed out, as long as Sync published content is enabled.
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?
Yes. The app can sync workouts, templates, and Bell Locker records to and from your website account, and it can pull admin-published website content.
What data can the website store?
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 cloud-backed data deletion requests can be handled through support.
