Home › Productivity
CoachJournal — Session Tracker
For Coaches, Trainers & Tutors
Information
Preview 2 platforms
iPhone 8 images
iPad 6 images
What’s New Version 1.3.6
• A smoother, clearer setup for new accounts
• Translation fixes across several languages
• Bug fixes and stability improvements
Description
Track session packages, monthly passes, or both — CoachJournal handles the subscription complexity that spreadsheets can't.
Whether you coach swimmers, train athletes, or tutor students, manage your entire roster and never lose track of payments, attendance, or progress again.
YOUR PROFESSION, YOUR LANGUAGE
The app adapts to how you work:
- Coaches see "Athletes" and "Training Sessions"
- Tutors see "Students" and "Lessons"
Available in English, Spanish, Mexican Spanish, German, Russian, Brazilian Portuguese, and Uzbek.
---
WHAT YOU CAN DO
▸ Manage Your Roster
Add trainees with contact info, birthday, and notes. Everyone's details in one place — no more scattered spreadsheets.
▸ Separate Clients with Workspaces
Teach privately and work at a gym? Keep them separate. Create workspaces for different roles, businesses, or client groups — switch between them instantly.
▸ Track Every Session
Record attendance with timestamps and notes. Know exactly who showed up, when, and what you covered.
▸ Flexible Subscription Tracking
Date-based, lesson-based, or both — set it up in seconds:
- Monthly or quarterly passes
- 10-session packages
- Hybrid limits (time + sessions together)
Pause subscriptions, apply discounts, and see expiration status at a glance.
▸ Track Payments in Your Currency
Record payments in your local currency. No conversions, no confusion.
▸ See Your Week at a Glance
Compact weekly calendar shows your schedule with clear day labels. Mark attendance with one tap. Review any date instantly.
▸ Monitor Your Business
Overview dashboard with day, week, and month views. Compare trends to last period and see which clients need attention — expiring passes, low sessions, missed visits.
---
PREMIUM FEATURES
▸ Unlimited Trainees
Grow your roster without limits.
▸ Unlimited Workspaces
Manage as many client groups, businesses, or roles as you need.
▸ Training Insights
12-month heatmap calendar shows activity patterns at a glance. Track streaks, weekly averages, and consistency over time.
▸ Professional Reports
Export to PDF or CSV — for your records, sharing with parents, or tax documentation.
▸ Ad-Free
Clean, focused interface.
---
BUILT FOR
- Swimming coaches & fitness trainers
- Tennis, martial arts, dance instructors
- Music teachers & language tutors
- Anyone managing recurring sessions
---
START FREE
Download and add your first trainees at no cost. Upgrade to Premium when your roster grows.
Questions? Use the in-app feedback tool — we build features based on what you need.
Terms of Use: https://coachjournal.app/terms
Privacy Policy: https://coachjournal.app/privacy
Capabilities
In-App Purchases
Accessibility
ipadiphonemacrealityDevicetvoswatch
Version history 17 versions
Build 887244777v1.3.62026-06-26 22:55:33
• A smoother, clearer setup for new accounts
• Translation fixes across several languages
• Bug fixes and stability improvements
Build 886201771v1.3.42026-06-10 19:44:19
- Locale improvements — Updated wording in some pages for more natural translations
- Export fix — Fixed share sheet not anchoring correctly when exporting
- Added analytics opt-out toggle in Profile & Privacy settings
Build 885759259v1.3.32026-05-17 20:58:28
Now available in Simplified Chinese (简体中文)
Improvements:
- Dates now follow your device's region
- Coach/Tutor labels update consistently everywhere
- Navigation reflects changes instantly
- Workspace tooltip shows the correct workspace when switching accounts
Build 884904737v1.3.02026-04-28 18:40:45
- View past attendance — athletes with visits in earlier subscription periods now appear on past calendar dates (read-only)
- Smoother payments — pending purchases awaiting bank approval no longer surface as errors
- Better network recovery — fewer hiccups on flaky connections
Build 884760997v1.2.92026-04-24 00:25:45
• Lesson reminders now speak your language — previously notifications always fired in English; they now appear in whichever language you've selected in Settings.
• Türkçe desteği — the app is now fully localized in Turkish, including onboarding, settings, subscriptions, and lesson reminders.
• Fixed a subscription renewal error — resolves a rare case where renewing could fail with a date validation error.
Build 884432648v1.2.72026-04-13 23:04:02
- Manage your subscription and switch plans directly from your profile
- Share feedback if you're thinking about canceling — help us improve
- Faster app startup and stability improvements
Build 883915474v1.2.32026-04-03 18:06:15
- Smarter workspace tooltip — The "switch workspace" hint now appears only after you've added your first athlete, not before
- Bug fixes & stability — Fixed analytics events not being captured on login/logout, and added safeguards to prevent incorrect app configurations from reaching production
- Onboarding for all professionals — Coaches, tutors, and now other professionals (trainers, consultants, therapists, etc.) get a tailored onboarding experience with relevant wording
Build 883753085v1.2.22026-03-25 19:13:28
- This update contains hot-fix
- Better localization: added missing translations across all supported languages, localized time ranges, activity overview, and workspace settings
- Cleaned up subscription badge display on athlete cards
- General stability improvements
If something's still not right, reach out via Support — happy to help!
Build 883636874v1.2.12026-03-23 21:54:46
- Better localization: added missing translations across all supported languages, localized time ranges, activity overview, and workspace settings
- Cleaned up subscription badge display on athlete cards
- General stability improvements
If something's still not right, reach out via Support — happy to help!
Build 883401135v1.1.22026-03-16 23:09:52
- Expanded role selection: choose from Sports & Fitness, Teaching & Education, or Other Professional to get a personalized experience
If you encounter any issues, reach out via Support — happy to help!
Build 883167333v1.1.12026-03-10 22:35:46
- Set lesson reminders to get notified before each athlete's session
- Improved onboarding with personalized setup questions
- Bug fixes
Build 882757857v1.0.52026-02-27 20:03:23
- Scheduled visit days — Set specific weekdays for each athlete to filter and organize visits.
- App stability improved — No more error screens when returning from background.
- Smoother subscription renewal — Athletes tab refreshes correctly after renewing.
- Trial notification reliability improved — Expiration reminders now fire on time.
Build 882570679v1.0.32026-02-19 17:09:33
Bug fixes and stability improvements.
Build 882417068v0.9.22026-02-16 00:53:43
What's New:
- Visits can no longer be accidentally marked for future dates
- Athletes list now updates automatically after adding a new athlete
- Fixed an issue where rapid tapping could create duplicate visits
- Improved haptic feedback consistency across the app
- Currency field now shows helpful guidance text
- Fixed a crash affecting Russian-language users on the statistics screen
Build 882051989v0.9.02026-02-02 04:30:09
What's New
- Multiple Workspaces — Keep different clients separate
- Currency support — Track payments in your local currency
- Improved feature requests — New swipeable tabs and shipped status
- Warns you when a subscription's start date is in the future
- Bug fixes and stability improvements
Build 881597330v0.5.22026-01-21 08:48:35
- Redesigned calendar — compact week view with day labels, more room for your schedule
- New Overview dashboard — day/week/month views, period comparisons, and client alerts
- Expanded client analytics — training day patterns, time preferences, and consistency metrics
- Now available in 7 languages: English, Spanish, Mexican Spanish, German, Russian, Brazilian Portuguese, and Uzbek
Build 857196466v0.12026-01-13 11:40:00
No pricing data captured yet — comparisons appear once the app has paid storefronts or in-app purchases.
Availability 1 of 1 storefronts
| Region | Language | Price | Ratings | Avg | Version |
|---|---|---|---|---|---|
US | en-US | Free | 0 | — | 1.3.6 |
Change log 21 changes · US
✎
releaseNotes updated
• A smoother, clearer setup for new accounts
• Translation fixes across several languages
• Bug fixes and stability improvements
✎
description updated
Track session packages, monthly passes, or both — CoachJournal handles the subscription complexity that spreadsheets can't.
Whether you coach swimmers, train a
✎
subtitle updated
For Coaches, Trainers & Tutors
✎
name updated
CoachJournal — Session Tracker
◆
Version 1.3.6 released
• A smoother, clearer setup for new accounts
• Translation fixes across several languages
• Bug fixes and stability improvements
◆
Version 1.3.4 released
- Locale improvements — Updated wording in some pages for more natural translations
- Export fix — Fixed share sheet not anchoring correctly when exporting
- Added analytics opt-out toggle in Profile & Privacy settings
◆
Version 1.3.3 released
Now available in Simplified Chinese (简体中文)
Improvements:
- Dates now follow your device's region
- Coach/Tutor labels update consistently everywhere
- Navigation reflects changes instantly
- Workspace tooltip shows the correct workspace wh
◆
Version 1.3.0 released
- View past attendance — athletes with visits in earlier subscription periods now appear on past calendar dates (read-only)
- Smoother payments — pending purchases awaiting bank approval no longe
◆
Version 1.2.9 released
• Lesson reminders now speak your language — previously notifications always fired in English; they now appear in whichever language you've selected in Settings.
• Türkçe desteği — the app is now fully localized in Turkish, including onboar
◆
Version 1.2.7 released
- Manage your subscription and switch plans directly from your profile
- Share feedback if you're thinking about canceling — help us improve
- Faster app startup and stability improvements
◆
Version 1.2.3 released
- Smarter workspace tooltip — The "switch workspace" hint now appears only after you've added your first athlete, not before
- Bug fixes & stability — Fixed analytics events not being captured on login/logout, and added safeguards to preven
◆
Version 1.2.2 released
- This update contains hot-fix
- Better localization: added missing translations across all supported languages, localized time ranges, activity overview, and workspace settings
- Cleaned up subscription badge display on athlete cards
- Gen
◆
Version 1.2.1 released
- Better localization: added missing translations across all supported languages, localized time ranges, activity overview, and workspace settings
- Cleaned up subscription badge display on athlete cards
- General stability improvements
If
◆
Version 1.1.2 released
- Expanded role selection: choose from Sports & Fitness, Teaching & Education, or Other Professional to get a personalized experience
If you encounter any issues, reach out via Support — happy to help!
◆
Version 1.1.1 released
- Set lesson reminders to get notified before each athlete's session
- Improved onboarding with personalized setup questions
- Bug fixes
◆
Version 1.0.5 released
- Scheduled visit days — Set specific weekdays for each athlete to filter and organize visits.
- App stability improved — No more error screens when returning from background.
- Smoother subscription renewal — Athletes tab refreshes correct
◆
Version 1.0.3 released
Bug fixes and stability improvements.
◆
Version 0.9.2 released
What's New:
- Visits can no longer be accidentally marked for future dates
- Athletes list now updates automatically after adding a new athlete
- Fixed an issue where rapid tapping could create duplicate visits
- Improved haptic feedback c
◆
Version 0.9.0 released
What's New
- Multiple Workspaces — Keep different clients separate
- Currency support — Track payments in your local currency
- Improved feature requests — New swipeable tabs and shipped status
- Warns you when a subscription's start date i
◆
Version 0.5.2 released
- Redesigned calendar — compact week view with day labels, more room for your schedule
- New Overview dashboard — day/week/month views, period comparisons, and client alerts
- Expanded client analytics — training day patterns, time preferen
◆
Version 0.1 released