Free widget
Most gym websites have a schedule that's a screenshot, a PDF, or six months out of date. This one updates itself the moment you change a class. Free — we even set it up for you.
How it works
Tell us about your gym
Name, email, gym name. That's the whole form below.
We set up your schedule
We spin up your academy on OLM and you add your class schedule — or reply with a photo or PDF of your current schedule and we'll enter it for you.
Paste one line of HTML
Drop the iframe snippet anywhere on your site — Squarespace, Wix, WordPress, hand-rolled. Edit a class in OLM and the widget updates instantly.
The snippet you'll paste
<iframe
src="https://www.trainolm.com/embed/classes/your-gym"
style="width:100%;height:640px;border:0;border-radius:12px"
title="Class schedule"
loading="lazy"
></iframe>That's the whole integration. The widget picks up your gym's name and brand color automatically, works on mobile, and shows this week's real classes — including holiday closures.
Why free?
The widget runs on OLM, the gym platform we're building. If you only ever use the free schedule, that's fine. If you later want check-ins, billing, or waivers on the same system, it's already set up — OLM has no monthly fee either. See how pricing works.