Know every member. Lose none of them.

Every visit, payment, booking and note in one 360° profile — plus a freeze system that pauses billing without pausing the relationship. When life interrupts a membership, Gym Stack 360 keeps the member on your books instead of in your cancellations.

app.gymstack360.com/members LIVE
ML Maria López
Premium plan · Downtown · Since 2023
ActiveFrozen until Jul 1
142visits $1,940lifetime 0missed pays
Recent activity Maria López
Checked in — Weights zone
Today · 6:42 AM · QR scan
Granted
Payment received — $59.00
Jun 1 · Premium monthly · Stripe
Paid
Booked HIIT — Thu 6:30 PM
Jun 9 · Studio A · Spot 12/15
Booked
Freeze requested — 3 weeks
Jun 10 · Travel · Resumes Jul 1
Pending
Active members
1,284
+38 this month
Frozen
23
billing paused
At risk
12
no visit in 21d
Membership frozen until Jul 1Billing paused · App access kept
360° profiles

A 360° profile for every member.

Stop tab-hopping between systems to answer "who is this person?". Every member's visits, payments, bookings and staff notes live in one timeline — and smart search finds anyone by name, plan, status or last visit in a keystroke.

  • Full history in one view — check-ins, payment history, class bookings and notes
  • Smart search & filters by plan, status, location or activity
  • Staff notes so the whole team knows the context before the conversation
Visit history
142 check-ins · avg 3.4 / week
Consistent
Payment history
26 invoices · $1,940 lifetime
All paid
Bookings
HIIT & Spin regular · 2 no-shows
Booked Thu
Staff note
"Prefers email · knee rehab — flag PT"
Note
Smart freezes

Freezes that keep members instead of losing them.

Travel, injury, busy season — members who would otherwise cancel can pause instead. You set the rules: a freeze quota in days per year, the notice you require, an optional freeze fee, and an automatic resume date. Members can raise the request themselves from the app. Billing pauses itself, the door blocks check-ins, and the member keeps their app — so coming back is one tap, not a re-signup.

  • Freeze quotas & fees — days per year per plan, with an optional monthly freeze fee
  • Members can request their own freeze from the member app — inside the quota and notice rules you set
  • Billing paused automatically and resumed on the scheduled date — no manual steps
  • Blocked at the door, not in the app — frozen members keep app access, and every freeze notification goes out by email or SMS from one place
Freeze quota used21 / 30 days · 2026
Freeze active
$5/mo freeze fee · resumes Jul 1 automatically
Billing paused
Door access
Check-in blocked · app access kept
Blocked
Notifications
Freeze confirmed + resume reminder · email & SMS
Sent
Lifecycle

Lifecycle you can act on — before it costs you.

Every member carries a clear status — active, frozen, payment due, cancelled — enforced everywhere from the door to billing. Tag members the way your team talks about them, watch the ones who go quiet, and send the win-back from Marketing Studio before the cancellation shows up in a report.

  • Clear statuses — active, frozen, payment due, cancelled — consistent across every module
  • At-risk flags when visit patterns drop — scored in Analytics & BI, which is a PRO module — so you reach out before the cancel
  • Member tags on every profile — label people the way your team already describes them
  • Win-back email from Marketing Studio — three segments are built in: healthy, inactive 30+ days and at-risk
MLMaria López
Premium · last visit today
Active
DKDaniel Kim
Standard · resumes Jul 1
Frozen
SRSofía Reyes
Off-peak · invoice 6 days overdue
Payment due
JTJames Tran
Standard · no visit in 24 days
At risk
Coming from another system

Bring your members with you.

Switching software is the scary part, so we made it a wizard. Export from your current system, drop the file in, map the columns, and see exactly what is about to be created before anything is written. Committed the wrong file? Undo the whole import in one click.

  • Guided migration from Mindbody, Glofox, PushPress, TeamUp, Zen Planner, Wodify, Clubworx and GymMaster
  • Review before you commit — the wizard shows what it will create, row by row
  • One-click undo on a committed import — roll the whole thing back and start again
See how switching works
1Mindbody export uploaded
members.csv · 1,284 rows
Mapped
2Preview before commit
1,284 members · 312 active plans
Review
3Import committed
Members, plans and balances created
Done
4Changed your mind?
Reverts every record this import created
Undo import
Everything included

Members & Freeze capabilities, in full.

Member management, freezes and guided migration are included on every plan.Compare plans →

Member directory & smart search

Find anyone in a keystroke — search and filter by name, plan, status, location or last visit.

360° profile timeline

Visits, payments, bookings and notes in one chronological view — the whole relationship at a glance.

Freeze quotas & fees

Set days-per-year quotas and optional freeze fees per plan — generosity with guardrails.

Auto-resume & notifications

Freezes end themselves on the scheduled date, with confirmations and resume reminders by email or SMS.

Status enforcement at the door

Frozen and payment-due statuses are enforced at check-in automatically — staff never play bouncer.

Full payment history

Every invoice, receipt and refund on the member's profile — no digging through Stripe to answer a question.

Migration from your old system

A guided wizard imports members from Mindbody, Glofox, PushPress, TeamUp, Zen Planner, Wodify, Clubworx or GymMaster — with a one-click undo if it goes wrong.

Member-requested freezes

Members raise the request from the app; your quota, notice and fee rules decide what they are allowed to ask for.

Member tags

Tag members on the profile — PT client, corporate, student — so context travels with the record.

Keep the members you already won.

Import your member list and set your freeze rules in an afternoon — free for 14 days.

Start your free trial All modules