Skip to content
SPECIFICTION
Get listed

OLM

trainolm.com

From $2/mo Free plan WebiOSAndroid
Visit trainolm.com
Spec score 8.8 #4 of 38 in Gym Waiver Software

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

In-gym POS Free $0 drinks, snacks and retail incidentals Read 15 Oct 2026 · trainolm.com
Platform access Free $0/month; 2% per membership invoice ($2 minimum), 3% on seminars, merch and drop-ins, and $0 on in-gym POS; Stripe processing fees are billed separately by Stripe. Unlimited members and check-ins · all features and integrations Read 7 Oct 2026 · trainolm.com
Platform access Free $0/month unlimited members & check-ins · all features and integrations · AI Monitor · Stripe Connect billing · scheduling · waivers · training journal · analytics · white-labeled app · priority support Read 15 Oct 2026 · trainolm.com
Membership transaction fee $2 a month 2% of each invoice; $2 minimum applies to successful membership charges · no monthly cap Read 15 Oct 2026 · trainolm.com
Seminars, merchandise and drop-ins $3 a month 3% per transaction no per-charge cap Read 15 Oct 2026 · trainolm.com
Done-for-you setup $499, paid once $499 once, ever roster migration · Stripe Connect setup · white-label theming · founder onboarding call · waived if not live within 14 days Read 15 Oct 2026 · trainolm.com
One-time setup $499, paid once $499 once, ever; fee is waived if the gym is not live within 14 days of the onboarding call. Roster import · Stripe Connect setup · app branding · founder onboarding call Read 7 Oct 2026 · trainolm.com

Every OLM plan and price →

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

Alternatives to OLMAll alternatives →