Edition · 06 · Features
Interactive tour — play with the real components

Every corner of OLM. Live on this page.

Click, drag, and explore the same components your staff and members will use every day. No sign-up. No sales call. Just the product.

Admin dashboard

The whole gym, one screen

Live attendance, revenue, retention, and growth charts. Everything a coach-owner needs without clicking into a report.

admin.olmapp.com/dashboard

Dashboard

Live

Active Members

128

+8

Check-ins Today

34

+12

Revenue (Mo)

$8,420

+4%

Retention

94%

+1%

Check-ins — last 12 months

Status at a glance

The dashboard updates live as members check in. Four KPI tiles and a 12-month trend chart tell you whether today is a good day — in two seconds.

  • Active members, check-ins today, MRR, retention — always in view
  • Growth line chart with week-over-week deltas
  • Drill into any tile for a full report
  • Live dot updates — no refresh needed

AI Monitor

Know what's happening. Before it happens.

Switch the range below — OLM watches your academy and surfaces what matters in plain English.

admin.olmapp.com/ai-monitor

AI Monitor

Member growth & insights

Live

Active members

128

23%

New signups up 23% week-over-week

3 members likely to churn — send re-engagement?

Peak class hour moved to 6 PM (was 5:30)

Churn prediction that actually catches people

OLM flags members whose attendance is quietly dropping off — 14 days before they stop coming. Reach out early and keep the ones you'd have lost.

  • At-risk alerts based on attendance drop-off patterns
  • Weekly growth & retention summaries in plain English
  • Actionable: reschedule a class, bump a rate, text a member
  • Automatic peak-hour analysis

Member CRM

Every member, every detail — in one place

Unified profile: rank, LTV, attendance, timeline. Drag the scrubber on the timeline module to replay a member's journey.

admin.olmapp.com/members/alex-thompson
AT

Alex Thompson

Blue belt · Member since Jan 14

Active

Check-ins

84

LTV

$1,789

Retention

96%

Recent activity

Checked in — Fundamentals

2h ago

Renewed Unlimited plan

3d ago

Signed liability waiver

12d ago

Joined Park City BJJ

Jan 14

A proper CRM built for gyms

See lifetime value, rank progression, attendance patterns, and the full activity timeline. Tag and segment for bulk re-engagement.

  • Unified profile with rank, plan, LTV, retention
  • Activity timeline: check-ins, payments, promotions
  • Tag, segment, and re-engage in bulk
  • Custom fields for belts, stripes, and goals
admin.olmapp.com/members/alex-thompson
AT

Alex Thompson

Purple belt · Joined Mar 2024 · 312 classes

Member since week 1

Attendance (last 7 weeks)

9 classes

Mar 2024Week 23 of 52Feb 2025

Week 23: Renewal

Monthly auto-renew · $149

Replay the journey

Drag the scrubber to scan any member's year. Attendance, rank promotions, payments, and churn-risk moments — all on one timeline.

  • Year-at-a-glance with drag-to-scrub interaction
  • Event markers for promotions, payments, and flags
  • Attendance chart tied to the selected week
  • Works from the mobile app too (read-only)

Get in touch

Want a live walkthrough?

30 minutes with an OLM founder — your data, your questions, your timeline.

Book a demo

30-min walkthrough

Screen-share demo of the admin portal and mobile app. See your own gym's data flow through the product. No sales script.

  • Live tour of admin + member experiences
  • Stripe Connect & fee breakdown for your volume
  • Import plan if you're migrating from another tool
Live booking coming soon — use the form to request a time that works for you.

Ask a question

We'll reply personally

We never share your info. No drip campaigns. Just a reply from a real person.

Kiosk & QR Check-In

Tap to check in. Your front desk, automated.

Try the kiosk below — tap any member to watch the live check-in feed update.

kiosk.olmapp.com

Tap to check in

or scan your QR code

Live feed

Live
Mo

Morgan H.

Purple · 2m ago

Dr

Drew C.

White · 5m ago

Today's check-ins22

No more clipboards

Kiosk mode runs on an iPad at the door. Members tap their face, waiver check runs automatically, and the feed on every admin dashboard updates in real time.

  • Tap-to-check-in kiosk with face grid
  • QR code option from the mobile app
  • Waiver & payment checks run automatically
  • Live feed across every admin screen

Class scheduling

One template. A week of sessions.

Click a template below to watch the next 7 days of sessions materialize.

admin.olmapp.com/classes/schedule

Recurring templates

Click a template to generate the next 7 days of sessions.

This week

0 sessions

Mon

Tue

Wed

Thu

Fri

Sat

Sun

No templates active — click one above to see sessions generate.

Set it once. Forever.

Define recurring templates with caps, waitlists, and instructor assignments. OLM generates the next 7 days automatically — every day, forever.

  • Recurring templates with per-class caps
  • Automatic waitlist with auto-promotion
  • Instructor assignments with substitute flows
  • Attendance cap warnings shown before overbooking

Billing & payments

Powered by Stripe. Owned by you.

Click the refund button on the simulator to watch the reversal flow — fee auto-refunded, member notified.

admin.olmapp.com/billing

Billing plans

Basic

24 active

$99/mo

Unlimited

86 active

$149/mo

Family (2+)

18 active

$199/mo

Revenue this month

$8,420

+12%

Your Stripe. Your money.

Connect your own Stripe account. Charges land directly in your bank. OLM takes a small per-transaction fee — capped at $2 so small payments barely feel it.

  • Stripe Connect — your account, your money
  • 2% on memberships ($2 min), 3% on add-ons, $0 on POS
  • Recurring subscriptions with auto-renewal
  • Dunning emails for failed charges
admin.olmapp.com/billing/payments

Recent payments

3 charged

Alex Thompson

Unlimited — Monthly · Apr 18

$149.00

Jordan Silva

Fundamentals · Apr 17

$125.00

Maya Lopez

Drop-in · Apr 17

$45.00Refunded

Chris Park

Unlimited — Monthly · Apr 16

$149.00

Refunds in two clicks

Pick a payment, click refund, confirm — done. OLM automatically reverses the platform fee, notifies the member, and updates the ledger.

  • Full or partial refunds
  • Platform fee auto-reversed
  • Audit log captures who refunded and why
  • Email receipt sent to the member

Messaging & broadcasts

Reach the right members. Not all of them.

Pick a segment below — recipient count and preview update instantly.

admin.olmapp.com/messaging/broadcast

New broadcast

Draft · auto-saved

Audience

Channels

Estimated reach

7 sends

7 members × 1 channel

Preview

Email

Subject

We miss you on the mats

Hey {{firstName}} — noticed you've been away a couple weeks. We just added a new Tuesday open-mat. Come roll?

Segment-first messaging

Built-in audiences for at-risk members, inactive members, upcoming renewals, and more. Compose once — OLM delivers through email and push, tracks opens, and respects opt-outs.

  • Smart segments: at-risk, inactive, upcoming renewal
  • Email + push delivery from one composer
  • Scheduled broadcasts (send at 9am Tuesday)
  • Opt-out respected across every channel

AI training journal

After every class, their progress speaks.

Toggle the axes on the radar chart below to see how members visualize their game.

9:41

Training Journal

Post-class recap

GuardPassingSide CtrlMountBackSubsSweepsTakedown

Today's class

GuardSubmissionsSweeps
AI coach

Heavy on guard this month. Try 2 escape drills next week to balance your game.

8-axis game chart

Members log tags or record a voice note after class. OLM maps their whole game to an 8-axis web chart and coaches them on what to drill next.

  • Voice-note journal with auto-transcription
  • AI coach suggests drills based on weak axes
  • Heatmap over time — watch the polygon grow
  • Instructors see academy-wide strengths

Your game

GuardPassingSide CtrlMountBackSubsSweepsTakedown

Active-area average

66/ 100 · 8/8 axes

Toggle axes

Play with the chart

Click an axis to toggle it on or off. Watch the polygon morph in real time — this is exactly how members see their game evolve week over week.

Digital waivers

Legally-binding signatures. No clipboards.

Finger-draw a signature below — watch the PDF preview stamp itself.

app.olmapp.com/waivers/sign

Sign below

SignatureDraw with your finger or trackpad

By signing, you agree this is the electronic equivalent of your written signature.

Liability Waiver — Park City BJJ
Page 1 of 2

Signature

Alex ThompsonMay 13, 2026
Your signature is hashed and IP-stamped on submit.Court-admissible

Signature → PDF in one step

Members sign on their phone — liability, media release, minor consent. PDFs land in their profile, SHA-256 hashed, IP-verified, and audit-locked.

  • Finger-drawn signatures with notarized timestamp
  • Branded PDF generation + S3 storage
  • Auto-expiry with renewal reminders
  • Minor forms with parent approval flow
admin.olmapp.com/waivers/alex-thompson.pdf

Documents

Liability Waiver

Signed

Minor Release

Signed

Media Consent

Pending

Liability Waiver — Park City BJJ

Signature

Alex ThompsonApr 14, 2026 · IP 73.24.11.8
SIGNED
SHA-256 verified · Audit-trail lockedLegally binding

Court-admissible audit trail

Every waiver is hashed and tamper-proof. Download signed PDFs anytime — branded with your logo and colors.

Reports & analytics

Every number. Every angle.

Click between the tabs to see MRR, churn, and LTV reports shift live.

admin.olmapp.com/reports

Monthly Recurring Revenue · Apr 2026

$14,820+8.4%

New

+$1,420

Expansion

+$680

Churned

−$340

The metrics gym owners actually care about

MRR, churn, LTV, instructor utilization, seminar ROI. Filter by discipline, plan, or date range — export any report to CSV.

  • Monthly Recurring Revenue with cohort breakdown
  • Churn analysis with cancellation reason tracking
  • Member LTV tied to acquisition channel
  • CSV export on every report

Get in touch

Seen enough?

Book a 30-min demo — or drop us a message with what you need clarified.

Book a demo

30-min walkthrough

Screen-share demo of the admin portal and mobile app. See your own gym's data flow through the product. No sales script.

  • Live tour of admin + member experiences
  • Stripe Connect & fee breakdown for your volume
  • Import plan if you're migrating from another tool
Live booking coming soon — use the form to request a time that works for you.

Ask a question

We'll reply personally

We never share your info. No drip campaigns. Just a reply from a real person.

Member mobile app

A mobile app your members will actually use

9:41
PC

Park City BJJ

Welcome back, Alex

Tap to Check In

Today's classes

Fundamentals

6:00 AM

8/12

Competition

12:00 PM

5/10

All Levels

5:30 PM

10/16

Built for how members actually behave

White-labeled with your brand. Members check in, view the schedule, sign waivers, and manage billing — all from their phone. iOS and Android.

  • QR-code and kiosk check-in options
  • Live class schedule with capacity bars
  • Digital waiver signing in-app
  • Payment history & subscription self-service
  • Push notifications for class reminders

White-labeling

It's not our app. It's yours.

Pick a color on the customizer — watch the invite preview and welcome screen rebrand live.

1. Pick your theme
admin.olmapp.com/settings/theme

Brand theme

Pick a preset, set a custom color, or upload your logo.

Primary color

#DC2626· Crimson

Logo

9:41
PC

Park City BJJ

Welcome

Check In

Saved to this browserSave theme
2. Share your invite link
9:41
CM

Coach Mike

Hey! Use this link to join the gym —
PC

Park City BJJ — Member App

Tap to join the gym · Check-ins, schedule, waivers

parkcitybjj.olm.linkJoin
On my way
3. They see your brand
9:41
PC

Welcome to

Park City BJJ

You've been invited by Coach Mike. Let's get you set up in under a minute.

Pre-filled with your gym theme

Get in touch

Ready to modernize your academy?

Free to start. No monthly platform fee. Live in under 10 minutes.

Book a demo

30-min walkthrough

Screen-share demo of the admin portal and mobile app. See your own gym's data flow through the product. No sales script.

  • Live tour of admin + member experiences
  • Stripe Connect & fee breakdown for your volume
  • Import plan if you're migrating from another tool
Live booking coming soon — use the form to request a time that works for you.

Ask a question

We'll reply personally

We never share your info. No drip campaigns. Just a reply from a real person.