LessonLink

Run multiple locations like one gym — or keep them separate. Your call.

Switch locations from a single header menu. Each location has its own schedule, rooms, Stripe account, and settings. One login. One source of truth.

LessonLink Multi-Location lets cheer gym operators run multiple physical locations from a single login, with each location maintaining its own schedule, rooms, Stripe payment account, and time tracking settings.

Quick answer

Each LessonLink location runs as its own independent operation with its own schedule, rooms, tags, announcements, billing, and Stripe Connect account. Login, program categories, schedule categories, and family records are shared at the gym level — one account switches between locations from the header. One location is included with every plan; additional locations are $25/month each.

One login, every location.

The location switcher lives in the top of every page. Click, switch, done. Admins see the locations they have access to. Families see the locations they're enrolled at. Staff see the locations they work at.

Each location is independent where it matters.

  • Its own Stripe accountpayments route correctly
  • Its own schedule and rooms
  • Its own time tracking settingspay period, rounding, shift thresholds
  • Its own public listing URL and embed
  • Its own programsor shared across locations — your choice

What's shared at the gym level vs. scoped per location.

Each LessonLink location runs as its own independent operation, with its own tags, announcements, billing, and Stripe account. A few things stay shared at the gym level so you don't reinvent them everywhere.

Shared at the gym level

  • Program categories (Class, Team, Camp, Tryouts, Open Gym)
  • Schedule categories
  • Loginone account, switch locations from the header
  • Family recordsa family can have athletes enrolled at more than one location

Scoped per location

  • Tagseach location maintains its own set
  • Announcementssent to the location's audience, not cross-location
  • Billingeach family sees the balance for the location they’re viewing
  • Stripe Connect account
  • Schedule, rooms, time tracking settings
  • Public listing URL and embed

We deliberately keep billing scoped to the location to separate concerns and avoid confusion. If a family has athletes at two locations, the balances stay separate — they switch locations in their account to see each one.

Multi-location questions.

Included, not an add-on

See multi-location in a demo.

One location is included with every plan. Additional locations add on at a flat per-location fee.

Request a Demo