Free widget

A clean, always-current class schedule for your gym's website.

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

  1. 1

    Tell us about your gym

    Name, email, gym name. That's the whole form below.

  2. 2

    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.

  3. 3

    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.

Get your widget

Tell us about your gym.

Three quick fields. I'll have your widget ready within a day. — Kevin

Free. No credit card. A real person replies.