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.
Booked · Strength class
Tue 6:30 pm · Studio A · 9 of 10
Jordan M. · Standard membership
3 credits left · renews Oct 3
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.
-
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.
Michael Lao
+1 (310) 555-0102 · client since Nov 2025
Next session
Thu 17 Sep · 07:00 · Private Training with Daniel
Recent visits
All 38 →- Thu 10 Sep Private Training · Daniel · Bay 2 Completed
- Tue 8 Sep Strength Class · Priya · Studio A Attended
- Sat 5 Sep Recovery Session · Self-serve Completed
- Thu 3 Sep Private Training · Daniel · Bay 2 No-show
Latest note · Daniel Reyes · Sep 10
Left knee still tender on deep squats — keep box squats through September, no plyo.
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 Miller2m TextCan I move Thursday to 7?
- AW Anna Weber18m EmailRe: Membership renewal
- KT Ken Tanaka1h CallMissed call · 09:41
- FO Fabrice Odero3h TextThanks! See you Saturday
- SR Sofia RamosYesterday AutomaticWaiver signed ✓
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
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.
-
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.
- Price
- $360 / 2 weeks
- Commitment
- 4 of 6 cycles
- Member discount
- 37.5% services
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
- Private Training · 60 minwith Daniel · covered by 1 credit$95.00$0.00
- Water bottlesold by Priya$25.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.
- DR Daniel ReyesInstructor
- MO Maya OkaforOwner · Admin
- PN Priya NairInstructor
- SL Sofia LindqvistFront desk
- TA Tom AbernathyInstructor
Priya Nair
priya@northline.example · since Mar 2025
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:00Tue—Wed07: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
- 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.
- 10:00 Private sessionBay 2 · Daniel
- 11:00 Strength classStudio A · 8 of 10
- 12:00 Open trainingBay 1 · no instructor
- 13:00 AssessmentBay 2 · Priya
- 14:30 RecoveryRecovery room · self-serve
Also in the box
Classes that fill themselves. Marketing you can actually measure.
- ✓Anna W. credit
- ✓Fabrice O. credit
- ✓Leo P. drop-in $28
- ✓Michael L. credit
- ✓Sofia R. included
- ✓Ken T. credit
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.
| Source | Clicks | New | Revenue | Kept 90d |
|---|---|---|---|---|
| SarahFit · Instagram | 84 | 11 | $2,450 | 9 |
| Reel · 12 Apr carving | 890 | 31 | $5,640 | 22 |
| Ikon Stoke Event | 42 | 6 | $1,180 | 5 |
| Groupon | — | 14 | $980 | 3 |
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.
Who it's for
Studios that do more than one thing.
MainLodge started out running a ski-simulator training club. The same headaches show up anywhere people book time with a person and a room — a training bay, a reformer, a treatment room, a salon chair.
-

Personal training studios
One-to-one and small-group sessions in bays, with a class or two on top.
-

Pilates & group fitness
Reformers, class packs, and waitlists that fill themselves.
-

Sports & simulator training
A few expensive machines, coached sessions, and members who pay in advance.
-

Recovery & wellness
Sauna, cold plunge and treatment rooms — booked alone or added to a session.
-

Salons & spas
Chairs and rooms, stylists on different hours, and a team paid in different ways.
-

Coaching businesses
Assessments, programmes and follow-ups — for one coach or a team.
-

Boutique gyms & multi-location
Several locations, one account — each with its own team and hours.
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.