Skip to content
MainLodge

Booking · Memberships · Staff · Payments

Run your whole studio from one place.

Private sessions, group classes, memberships, payments and your team — together, so nothing gets booked twice, nobody has to be chased, and month end takes an hour instead of a weekend.

No card needed for a demo. Made by people who run a studio on it every day.

A woman laughing mid-set on a machine in a bright gym.

Booked · Strength class

Tue 6:30 pm · Studio A · 9 of 10

JM

Jordan M. · Standard membership

3 credits left · renews Oct 3

The MainLodge calendar for one week: private sessions in bays, group classes in Studio A and self-serve recovery, colour-coded by instructor, with buffer time hatched.

One system

Everything that runs the studio, connected.

Your calendar, your clients, your memberships and your till are one system — so nothing is typed twice, and nothing falls between the cracks.

  • One calendar

    Private sessions, classes, staff and rooms in one place. Nothing gets booked twice.

  • Clients book themselves

    From their phone, any time — within the rules you set.

  • Know every client

    Open a client and see what they booked, bought, signed and have left.

  • Get paid your way

    Memberships, packs, drop-ins and gift cards. Cards on file and tap to pay.

  • Staff and payroll

    Who works when, who can see what, and what you owe each instructor.

  • Know how the business is doing

    What you sold, what came in, which rooms sit empty, who changed what.

One calendar

Stop juggling separate calendars for sessions, classes, staff and rooms.

Everything lives on one calendar. Before a booking is confirmed, MainLodge checks the coach, the room and the equipment — so nobody and nothing is ever booked twice, and the front desk never has to catch it.

A day on the calendar with an appointment open: service, customer, instructor, bay and time, with off-hours shaded.
  • Day and week calendar

    Every appointment on one calendar, a column per instructor, and a week view for any one person.

  • Never double-book anyone or anything

    MainLodge checks the coach, the room and the equipment before a booking is confirmed — so the front desk never has to.

  • Rooms, bays and equipment

    Tell MainLodge what a session physically needs — a reformer, a simulator, a room — and it books whichever one is free.

  • Booking questions and add-ons

    Ask a question when someone books — ski or snowboard, which focus — and let the answer add time, add a service, or pick who can teach it.

  • Book someone in one text

    Hold a slot and text the client a link; they add their details and a card in under a minute. If they don't, the hold lets go by itself.

  • Waitlists that fill themselves

    When a spot opens up, the next person in line is told automatically.

Know every client

Open a client and see everything you need.

What they booked, what they bought, how many sessions they have left, their waiver and your notes — found in a second by name, phone or email.

  • Find any client in a second

    Type a name, phone number or email and open the person.

  • Everything about a client in one place

    Open a client and see what they booked, what they bought, how many sessions they have left, their waiver, their messages and your notes.

  • Waivers that are actually signed

    Clients sign on their phone or on a tablet at the desk. Anyone with a missing or expired waiver can't be checked in, and renewals are requested before they lapse.

ML

Michael Lao

+1 (310) 555-0102 · client since Nov 2025

Book
Standard membership 2.5 sessions left Waiver signed
Overview Visits Purchases Notes

Next session

Thu 17 Sep · 07:00 · Private Training with Daniel

Recent visits

All 38 →
  • Thu 10 Sep Private Training Completed
  • Tue 8 Sep Strength Class Attended
  • Sat 5 Sep Recovery Session Completed
  • Thu 3 Sep Private Training No-show

Inbox & messages

Stop losing client messages across phones, inboxes and sticky notes.

Clients text, email or call the studio; the whole team answers from one inbox, with the client's next booking right there. Saved replies handle the common questions — and soon, an AI draft handles the rest.

MM

Mark Miller

Standard membership · 3 credits · next: Thu 6:00 pm with Daniel

Yesterday · email

Automatic · Reminder

Hi Mark — see you Thursday 6:00 pm with Daniel in Bay 1. Reply to this email or text us if anything changes.

Today · text

Can I move Thursday to 7? Work ran over 🙃
Of course — 7:00 pm is free with Daniel. Want me to move it?
Yes please!

Suggested reply Coming soon

Done — you're booked Thu 7:00–8:00 pm with Daniel, Bay 1. Your 6:00 slot is released. See you then!

Will also move the session and send the new confirmation.

Send & rescheduleEdit
Confirm rescheduleRunning lateCredits lowWelcome back
Text Reply to Mark… Send
  • One inbox for texts, email and calls

    Every message a client sends lands in one shared inbox, next to their next booking — whoever on the team picks it up.

  • Text clients back and forth

    Text a client from their page; their replies land in the same place.

  • Email clients without leaving MainLodge

    Send and receive email from the client's page; replies file themselves to the right person.

  • Answer the common questions in one tap

    Running late, credits low, welcome back — saved replies with the client's name, time and instructor already filled in.

  • AI-drafted replies and actions Coming soon

    A suggested answer to each message — and the reschedule or booking change it implies — waiting for your one tap of approval.

Get paid your way

Sell memberships, class packs, private sessions and drop-ins — without forcing everything into one billing model.

Have them all on at once, or just the ones you use. At checkout MainLodge works out what covers the visit; you take the card.

Standard — 4 credits every 2 weeks
Active · next billing Sep 24
Active
Price
$360 / 2 weeks
Commitment
4 of 6 cycles
Member discount
37.5% services
Credits3.5 available

Good for Private Training, Strength Class or Recovery · 1 expires Oct 2

  • Sep 10 · Private Training · Daniel−1 · Redeemed
  • Sep 9 · Strength Class−0.5 · Redeemed
  • Sep 10 · Membership renewal+4 · Benefit
Checkout · Sale #2308
Anna Weber · client since Nov 2025
  • Private Training · 60 min
    with Daniel · covered by 1 credit
    $95.00
    $0.00
  • Water bottle
    sold by Priya
    $25.00
Subtotal$25.00
Tip (20%)$5.00
Total$30.00
  • Memberships

    Recurring plans that give clients sessions or unlimited access — with the commitment period, pauses and discounts you decide.

  • Prepaid sessions and packs

    Sell sessions in advance. Decide which services a pack covers, when it expires, and whether family can share it.

  • Cards, tap to pay and cards on file

    Take cards online and in person with a reader at the desk, and keep a card on file for no-shows and renewals.

  • Sell it every way at once

    Drop-ins, packs, unlimited memberships and class packs can all be on at the same time. Checkout works out which one covers the visit.

  • Gift cards

    Digital gift cards with a personal message, seasonal promotions, and a report of what's still outstanding.

  • Sell products at the desk

    Track what you sell over the counter, what it cost you and what's left on the shelf.

Staff and payroll

Know what you owe every instructor — without rebuilding payroll in a spreadsheet.

Set who works when and who can see what. Pay adds itself up from the sessions actually taught. Reports answer the three questions you ask every month.

PN

Priya Nair

priya@northline.example · since Mar 2025

Edit
Detail Permissions Compensation History

Role & access

Instructor

Own calendar and own clients.

Can't refund, change rates or see others' pay.

Google sign-in · active today 09:42

Working hours

    Mon07:00 – 13:00TueWed07:00 – 13:00Thu12:00 – 20:00Fri07:00 – 13:00Sat08:00 – 12:00Sun

Pay rules

  • Private Training$30 / session
  • Strength Class$50 + $8 / head
  • Assessment$45 / session
  • Staff time$22 / hour

Frozen on each earning.

September so far

$1,384.00

  • Private 31$930.00
  • Classes 4 · 46 heads$368.00
  • Assessments 2$90.00

● On track · 12 booked this week

Compensation · September 1–30
Ready to export to payroll
Export CSV
Daniel Reyes$1,075.50
  • Private sessions 18 × $30$540.00
  • Strength Class 4 × ($50 + $8/head)$392.00
  • ClassPass sessions 3 × $25$75.00
  • Paid staff time 2.5 h × $22$55.00
  • Google review bonus$10.00
  • Package commission 5% of $70$3.50

Rates are frozen on each earning — changing a rate never rewrites a paid month.

  • Decide what each person can see and do

    Invite the team and choose what instructors, front desk and managers can see or change. Instructors can run their own day.

  • Working hours per person and per location

    Set each instructor's weekly hours and each location's opening hours; the calendar greys out the rest.

  • Know what you owe every instructor

    Per-session rates, hourly time, bonuses and commissions add up to a monthly total per person — ready for whoever runs your payroll.

  • Sign in with Google

    Password or Google — whatever your team prefers.

Built for hybrids

Private session at 10. Group class at 11. Open training at noon.

Most software makes you choose: appointments or classes. MainLodge handles both, on the same calendar, paid for the same way. So one coach can teach a private in Bay 2 at 10, a class in the studio at 11, and leave the recovery room self-serve at noon — and every one of them counts once, in the right place, at month end.

  1. 10:00
    Private session
    Bay 2 · Daniel
  2. 11:00
    Strength class
    Studio A · 8 of 10
  3. 12:00
    Open training
    Bay 1 · no instructor
  4. 13:00
    Assessment
    Bay 2 · Priya
  5. 14:30
    Recovery
    Recovery room · self-serve

Also in the box

Classes that fill themselves. Marketing you can actually measure.

Strength Class · Tue 6:00 PM
Studio A · Priya Nair
6 / 10 booked
  • Anna W. credit
  • Fabrice O. credit
  • Leo P. drop-in $28
  • Michael L. credit
  • Sofia R. included
  • Ken T. credit
Waitlist · 2 — next opening goes to Mark M. automatically

Group classes

Weekly classes with a set number of spots, a sign-in list and one-tap attendance. Charge a session, half a session, a drop-in fee — or include it in a membership. When someone cancels, the waitlist fills the spot on its own.

Attribution · last 90 days
Where new clients actually came from
SourceNewRevenueKept
SarahFit · Instagram11$2,4509
Reel · 12 Apr carving31$5,64022
Ikon Stoke Event6$1,1805
Groupon14$9803
Link for SarahFit →northline.co/buy/12-pack?ref=sarahfit

Know what brings clients in

Give a partner or an influencer their own link and see what it actually earned — not clicks, but paying clients who were still training three months later. See which Instagram post, flyer or Groupon a booking came from.

Our promise

Don't see something you need? We'll build it.

MainLodge is made by people who run a studio on it. If your business needs something that isn't here, tell us. We'll talk it through with you and, if it makes MainLodge better for studios like yours, we'll add it. No black hole.

See MainLodge on your own schedule.

A 30-minute walkthrough with someone who runs a studio on it. Bring your messiest week.