Gym & studio management software

Collect more renewals without chasing them.

Svich runs members, memberships, payments, classes and attendance in one app. It messages a member before their plan ends, on WhatsApp or email, so renewals stop depending on someone remembering.

  • No card required
  • Import your members by CSV
  • Two products, one app
Reminder sent Aarti M. — membership ends in 10 days

Built for how gyms and studios already work. WhatsApp reminders, biometric door readers, cash and UPI at the desk, and one register for all of it.

The problem

Three things that quietly cost you money.

Almost nobody walks up to the desk and says they're leaving. They just stop coming, the plan lapses, and three months later you notice the number went down. Every part of Svich is built around catching that earlier.

  1. A member's plan ended three weeks ago and nobody called.

    Svich lists everyone expiring in the next 14 days with the revenue attached, and messages them before the date rather than after it.

    10 days before expiry when the default reminder goes out

  2. The money is in a notebook, the members are in a spreadsheet, the classes are in a WhatsApp group.

    One record per member. Their plan, every payment, every check-in, their workouts, the messages you have sent and the notes your staff left.

    7 tabs on a single member profile

  3. The front desk spends the day answering “when does my plan end?”

    Members look it up themselves in their own portal. Plan, expiry date, payment schedule, receipts and their workout videos.

    /m the member portal, on their phone

Two products, one app

Pick the one that matches your business.

So they don't get them. The application is the same — the modules you start with aren't. A studio never sees a Workouts tab it doesn't want; a gym running batches switches classes on without opening a second account.

Inside the app

Four screens. Here is what each one does for you.

Not a tour of every page — the four your team actually opens before lunch.

Dashboard

Open one screen and know where the month is

Revenue this month against last, active members, who expires in the next 14 days and what is still outstanding. A bad number shows up while you can still do something about it.

  • Revenue over six months
  • Expiring soon, ranked by date
  • Recent payments as they land

Members

Every member, active or lapsed, in one list

Active members, lapsed members and leads together, with the filters you actually reach for: ending soon, owe money, lapsed, gone quiet, new this month, birthdays.

  • Search by name, phone or email
  • Status, plan and days remaining per row
  • A new member takes under 30 seconds

Automations

Reminders go out before a plan ends. Automatically

Four automations ship already written. Switch one on and it runs: before a membership ends, when a payment is missed, on a birthday, after someone lapses.

  • WhatsApp and email
  • Live preview before you save
  • At-risk revenue, and how much a reminder covers

Classes

Set up a class once. It repeats itself

Pick the times on a week grid. Sell everything-included, a set number of classes, or pay-per-visit. The booking rules that keep it fair are already set.

  • Clashes show in grey before you create one
  • Free-cancellation window, no-show rules
  • Book-ahead limit and open-booking caps

Core features

Everything the front desk touches, in one place.

Members, money, classes, the door and the messages that go out — one system, one record per member, nothing typed twice.

  • Every member on one profile

    The plan, every payment, every check-in, assigned workouts, the messages you have sent and the follow-ups your staff logged. Block, edit or export from the same row.

  • Memberships, packages and payments

    Memberships, PT packages and trial passes, with installments, freeze days, extensions and a ledger of every rupee or dollar collected. Import your old data and Svich suggests the plans it finds in it.

  • Reminders that go out on their own

    Automated WhatsApp and email before a membership ends, when a payment is missed, on a birthday, after a lapse. The at-risk card shows the revenue tied to the next 30 days of expiries — and how much of it a reminder already covers.

  • Classes, packs and booking rules

    A week grid for the timetable, three ways to sell it, and rules that hold: a 12-hour free-cancellation window, no-shows counted as used, a 30-day book-ahead limit and a cap on open bookings.

  • Attendance and door access

    Who's in the gym right now, every punch logged, busiest-hour insights, and “active but absent” — the paying members who stopped showing up. Biometric readers honour the plan, and access is removed automatically once a membership lapses past its grace period.

  • A public page and a member portal

    A page at /g/your-gym with your photos, plans and timetable. Shareable enquiry forms for Instagram and WhatsApp. And a portal where members see their plan, pay their dues and follow their workouts.

How it works

Live this afternoon, not this quarter.

You don't have to move everything at once. Get your members in, turn on the reminder that pays for the software, and add the rest when you feel like it.

Start free
  1. 01

    Pick your product

    Gym or studio. It decides which modules you start with — a studio never sees a Workouts tab it doesn't want.

  2. 02

    Bring your members in

    Import a CSV of everyone you already have. Svich reads it and offers to create the plans it finds in your data.

  3. 03

    Switch the reminders on

    Connect WhatsApp or email, preview the message, flip the toggle. There's no separate save step.

  4. 04

    Hand members the portal

    Send the portal link, publish your public page, and stop being the only person who knows when a plan ends.

Use cases

Who runs on Svich.

Same application each time. What differs is which modules are on and who you let see them.

  • The single-location gym

    Memberships, dues, walk-ins and the door on one screen. Workouts for the members who want a plan.

    • GymOS
    • Workouts
    • Door access
  • The yoga or dance studio

    Batches on a timetable, class packs that top back up each month, and bookings that don't get double-sold.

    • StudioOS
    • Class packs
    • Bookings
  • A gym floor and batches together

    You don't need two accounts. Switch the extra modules on and run both out of one register.

    • GymOS
    • Classes
    • One account
  • A multi-trainer PT studio

    Assign members to trainers, track sessions in a custom module, and pay commissions from the same ledger.

    • Commissions
    • Custom modules
    • Roles

Pricing

Priced per gym, not per person at the desk.

Prices are per gym or studio, not per staff member. Every plan includes the member portal, your public page and enquiry forms.

Starter

For a single location finding its feet.

$49 /month

or $490 billed yearly

Start free
  • Up to 250 active members
  • Core attendance tracking
  • Basic billing automation
  • Standard reporting suite
  • Email support

Enterprise

For multi-location groups and franchises.

Custom

Talk to us about your locations

Contact us
  • Multi-location management
  • Dedicated success manager
  • Custom integrations
  • Advanced security controls
  • SLA-backed support

FAQ

Common questions.

Something not here? Write to support@svich.in — a person answers.

Is Svich for gyms or for studios?

Both. It's one application sold as two products: GymOS for full-facility gyms, which includes workout plans and door access, and StudioOS for yoga, dance, zumba and pilates, which is built around classes, packs and bookings. If you run a gym floor and batches, you don't need two accounts — the extra modules can be switched on.

Can I bring my existing members and plans across?

Yes. Import a CSV from Settings → Data & Reports → Imports. Svich also scans what you imported and offers to create the membership plans it finds in it, so you're not retyping your price list.

Do members get their own app?

They get a mobile-first member portal at /m. They sign in with their phone or email — their first password is their own phone number, which they're asked to change — and see their plan, expiry date, payment schedule, full receipt history and any workout plan you've assigned, including the exercise videos.

Will it work with our biometric door readers?

Yes, as an add-on for GymOS. You assign a device ID from a member's profile and push it to every reader, then they scan at the reader to finish enrolling. Whether a plan opens the doors at all is a setting on the plan, and access is removed from every reader automatically once a membership lapses past its grace period.

Can we send reminders on WhatsApp?

Yes. Connect WhatsApp or email under Marketing → Manage settings. Four automations ship already written: before a membership ends, when a payment is missed, on a birthday, and after someone lapses. Each has its own timing, channel and send time, and a live preview of exactly what the member receives.

Can I control what each staff member sees?

There's a permissions matrix under Settings → Security & Access — one row per page, one column per role (Manager, Trainer, Receptionist, Accountant). Tick or untick and it takes effect immediately, with no save button and no waiting for that person to sign out. Owner always has full access. Search obeys the same rules, so nobody finds a record they couldn't already open.

What if we track something Svich doesn't have a page for?

Add it. Custom fields put extra questions on the built-in Member, Plan, Subscription and Team forms. Custom modules create entirely new record types — PT sessions, nutrition plans, equipment logs, supplement sales — and their records show up on the linked member's profile. No code either way.

How do we capture leads before someone walks in?

Two ways. Your public page at /g/your-link carries your photos, the plans you choose to show, your timetable and a contact form — nothing is visible until you press Publish. And enquiry forms give you a shareable link for Instagram or a WhatsApp broadcast; every submission can be converted straight into a lead.

What does it cost?

Starter is $49/month for up to 250 active members, Growth is $149/month with unlimited members and the advanced automation rules, and Enterprise is priced per group for multi-location management. Yearly billing works out at ten months. You can start free and import your data before deciding.

Book a demo

See it working before you decide.

Thirty minutes, screen-shared, through the parts you actually care about — renewal reminders, memberships, the class timetable and the member portal. Come with the questions you'd ask in your first week.

  • 30 minutes, no slide deck. We open the real app and work through your questions.
  • Built around how you work now. Tell us what you're using — a spreadsheet, a notebook, another system — and we'll show you what changes and what doesn't.
  • No obligation, no card. If it isn't the right fit, we'll tell you.

Prefer to just start? Create a free account — you can import your members before deciding.

What are you running?

We'll reply within one working day. No newsletter, and we don't pass your details on.

Start with the renewals.

Create your account, import your members, switch on the renewal reminder. It takes an afternoon, and it is the part that pays for the software.