OLM
trainolm.com
What it is
OLM is gym management software for martial arts academies, including BJJ, judo, muay thai, MMA, karate and kickboxing. Its free Platform access plan is billed at $0/month and covers unlimited members and check-ins, with all features and integrations. Check-in can happen at a kiosk or by QR code, with a live attendance feed. Members can keep separate rank records for different disciplines, and belt lineage can move with them between OLM gyms. AI Monitor flags attendance declines roughly 14 days before members stop coming and provides growth and retention summaries. Each gym connects its own Stripe account through Stripe Connect Standard and receives member payments directly; Stripe processing fees are separate. OLM says it cannot see card data. The white-labeled iOS and Android app supports check-in, schedules, waiver signing and subscription self-service. OLM also says signed waiver PDFs are SHA-256 hashed, IP-verified and audit-locked. A one-time $499 setup fee covers roster import, Stripe setup, app branding and founder onboarding; it is waived if the gym is not live within 14 days of the onboarding call.
Spec sheet
- What it does
- OLM is a software-as-a-service platform for martial-arts gyms covering check-ins, classes, billing, waivers, messaging and member analytics.Read 15 Oct 2026 · trainolm.com
- Purpose
- OLM is gym management software built for martial arts academies, including BJJ, judo, muay thai, MMA, karate and kickboxing.Read 7 Oct 2026 · trainolm.com
- Support
- The pricing page includes priority support, and the contact page says the founder reads messages and usually replies the same business day.Read 7 Oct 2026 · trainolm.com
- AI features
- AI Monitor flags members whose attendance is dropping roughly 14 days before they stop coming and provides growth and retention summaries.Read 7 Oct 2026 · trainolm.com
- AI training journal
- Members can tag classes or dictate voice notes; OLM transcribes them, maps activity to an eight-axis chart and suggests drills for weak areas.Read 15 Oct 2026 · trainolm.com
- Analytics
- Reports cover MRR, churn, lifetime value, instructor utilization and seminar ROI, with filters and CSV export.Read 15 Oct 2026 · trainolm.com
- API and SDKs
- The public product pages reviewed describe Stripe Connect, a schedule embed widget and mobile apps but do not present a public API or SDK.Read 15 Oct 2026 · trainolm.com
- Apple app category
- Apple categorizes Train Olm as Health & Fitness and gives it a 9+ age rating.Read 15 Oct 2026 · apps.apple.com
- Apple app compatibility
- The iOS listing requires iOS 15.1 or later and supports iPhone and iPad; Mac support requires macOS 12 or later with Apple silicon.Read 15 Oct 2026 · apps.apple.com
- Apple app developer
- The Train Olm App listing identifies Kevin Lee as developer/provider and OLM LABS LLC as copyright holder.Read 15 Oct 2026 · apps.apple.com
- Apple app size
- The listed app download size is 48.7 MB.Read 15 Oct 2026 · apps.apple.com
- Apple privacy disclosure
- The developer disclosure says the app may collect location, contact details, health and fitness data, purchases, user content, identifiers and diagnostics not linked to identity.Read 15 Oct 2026 · apps.apple.com
- Billing
- OLM uses Stripe Connect so each gym's charges go to its own Stripe account, with recurring subscriptions, automatic renewal and failed-payment dunning emails.Read 15 Oct 2026 · trainolm.com
- Billing integration
- OLM uses Stripe Connect Standard so each gym connects its own Stripe account and receives member payments directly.Read 7 Oct 2026 · trainolm.com
- Check-in
- It supports kiosk and QR-code check-ins with a live attendance feed.Read 7 Oct 2026 · trainolm.com
- Class scheduling
- Recurring class templates generate seven days of sessions and support capacity limits, waitlists, instructor assignments and substitute flows.Read 15 Oct 2026 · trainolm.com
- Company legal name
- The App Store copyright notice identifies the company as OLM LABS LLC.Read 15 Oct 2026 · apps.apple.com
- Documentation and support
- The site provides interactive feature tours, migration guides and a founder-led contact channel promising replies within one business day.Read 15 Oct 2026 · trainolm.com
- Founder
- The homepage attributes OLM's creation to Kevin, who says he built it after finding existing gym platforms poorly suited to martial-arts academies.Read 15 Oct 2026 · trainolm.com
- Integration
- Stripe Connect Standard is the documented payment integration; gyms remain merchant of record and retain their Stripe customer and payment data.Read 15 Oct 2026 · trainolm.com
- Intended customers
- OLM describes itself as purpose-built for martial arts gyms and says yoga or pilates studios may be better served by Mindbody or Glofox.Read 7 Oct 2026 · trainolm.com
- Kids programs
- The product supports kids-specific class templates, stripe-based progression, guardian waivers that renew at age 18 and family-cap pricing.Read 15 Oct 2026 · trainolm.com
- Kiosk check-in
- Its kiosk mode runs on an iPad, supports face-grid tapping, automatically checks waivers and payments, and updates an administrator attendance feed in real time.Read 15 Oct 2026 · trainolm.com
- Legal limitation
- OLM's terms disclaim warranties including availability and legal sufficiency, and say the service is provided as-is and as-available.Read 15 Oct 2026 · trainolm.com
- Martial-arts disciplines
- Native belt tracking covers Brazilian jiu-jitsu, judo, karate, taekwondo and other ranked arts; boxing, Muay Thai, kickboxing, wrestling and MMA can use optional ranks.Read 15 Oct 2026 · trainolm.com
- Member app
- The white-labeled member app is available on iOS and Android and supports check-in, schedules, waiver signing and subscription self-service.Read 7 Oct 2026 · trainolm.com
- Messaging
- The broadcast tool targets at-risk, inactive and renewing members through scheduled email and push messages while honoring opt-outs.Read 15 Oct 2026 · trainolm.com
- Other integrations
- OLM lists Stripe, Resend, SendGrid, S3 and Clerk in its integrations comparison.Read 7 Oct 2026 · trainolm.com
- Payment data
- OLM says Stripe processing fees go directly to the gym's connected Stripe account, and that OLM cannot see card data.Read 7 Oct 2026 · trainolm.com
- Portable member data
- Rank lineage, training journals, lifetime check-in counts and signed waivers are described as member-owned data that can follow a member between OLM gyms.Read 15 Oct 2026 · trainolm.com
- Pricing limit
- The $2 minimum makes low-priced membership invoices proportionally more expensive, and Stripe processing is charged separately.Read 15 Oct 2026 · trainolm.com
- Pricing-change limit
- OLM reserves the right to change fees and free categories, promising notice and practical grandfathering for active gyms.Read 15 Oct 2026 · trainolm.com
- QR check-in
- Members can check in through a QR option in the mobile app in addition to the kiosk.Read 15 Oct 2026 · trainolm.com
- Rank tracking
- Members can have separate rank records for multiple disciplines, and belt lineage can travel with them between OLM gyms.Read 7 Oct 2026 · trainolm.com
- Rating on Apple App Store
- Not enough ratings or reviews are available for Apple to display an overview; count is not stated.Read 15 Oct 2026 · apps.apple.com
- Refunds
- Administrators can issue full or partial refunds; OLM reverses its platform fee, records an audit entry and emails the member.Read 15 Oct 2026 · trainolm.com
- Security statement
- OLM says waiver PDFs are SHA-256 hashed, IP-verified and audit-locked, while Stripe card data remains in the gym's connected Stripe account.Read 15 Oct 2026 · trainolm.com
- Self-hosting
- OLM is described as a hosted software-as-a-service platform, with no self-hosting option stated on the reviewed pages.Read 15 Oct 2026 · trainolm.com
- Setup limit
- The pricing page charges $499 once for done-for-you setup, with the fee waived if the gym is not live within 14 days of the onboarding call.Read 7 Oct 2026 · trainolm.com
- Vertical focus limit
- OLM says it is purpose-built for martial-arts schools and that yoga or Pilates studios may be better served by Mindbody or Glofox.Read 15 Oct 2026 · trainolm.com
- Waiver limitation
- The terms state that OLM does not guarantee waiver enforceability and that each organization is responsible for legally adequate documents.Read 15 Oct 2026 · trainolm.com
- Waiver security
- OLM says signed waiver PDFs are SHA-256 hashed, IP-verified and audit-locked.Read 7 Oct 2026 · trainolm.com
- Waivers
- Digital waivers produce branded PDFs with finger signatures, timestamps, SHA-256 hashes, IP verification, audit locking, expiry reminders and parent approval for minors.Read 15 Oct 2026 · trainolm.com
- White labeling
- Gym logos, colors and themes are applied at runtime, and invite-link previews show the gym's identity before app download.Read 15 Oct 2026 · trainolm.com
Plans and prices
Strong points and limits
Strong points
- Free access includes unlimited members and check-ins.
- Kiosk and QR-code check-in feed attendance live.
- Members can maintain ranks across multiple disciplines.
- White-labeled member app is available on iOS and Android.
- Each gym receives payments through its own Stripe account.
Limits
- Membership invoices incur 2% fees, with a $2 minimum.
- Seminars, merchandise and drop-ins incur 3% fees.
- Stripe processing fees are billed separately.
- Done-for-you setup costs $499 once unless waived.
Who it suits
OLM suits martial arts gyms that need attendance, rank and membership billing tools across disciplines. Its stated focus is martial arts; yoga or pilates studios may be better served by other products, according to OLM.
Verdict
OLM combines martial-arts-specific attendance, rank and billing tools with a free access plan. Check the transaction fees and one-time setup terms alongside the gym's needs.
Where Specifiction places it
- Gym Waiver Software#4 of 388.8
- Martial Arts School Software#7 of 298.6