Skip to main content

Busy floor. Clear schedule. Books that add up.

Motice is AI-powered management software for gyms and fitness studios. Member balances, PT bookings, group classes and payments all come together in one place, so reception no longer lives on the phone and month-end no longer turns into an argument.

An athlete training with a kettlebell in a dark industrial gym with tall windows; weight stations and a functional training area behind them
Schedule, team and member flow in one place
Live schedule Interactive view
Monday, 24 August 2026

Mert Can

Personal training

Burak Ün

Functional · HIIT

Elif Kaya

Group classes

Unassigned

Awaiting trainer

08:0009:0010:0011:0012:0013:0014:0015:0016:0017:0018:0019:0020:0021:00

What’s inside Motice?

Calendar and BookingsClasses and SessionsMembers and PackagesSales and PaymentsTrainer EarningsMember PortalAttendance and WaitlistsRoles and PermissionsChange HistoryCalendar and BookingsClasses and SessionsMembers and PackagesSales and PaymentsTrainer EarningsMember PortalAttendance and WaitlistsRoles and PermissionsChange HistoryCalendar and BookingsClasses and SessionsMembers and PackagesSales and PaymentsTrainer EarningsMember PortalAttendance and WaitlistsRoles and PermissionsChange HistoryCalendar and BookingsClasses and SessionsMembers and PackagesSales and PaymentsTrainer EarningsMember PortalAttendance and WaitlistsRoles and PermissionsChange HistoryCalendar and BookingsClasses and SessionsMembers and PackagesSales and PaymentsTrainer EarningsMember PortalAttendance and WaitlistsRoles and PermissionsChange History

Why Motice?

Your busiest hour shouldn’t be your weakest.

Six in the evening, and the door opens and closes without a break. The only thing you can trust: the balance on the screen.

A membership isn’t a date. It’s something you track.

When a member walks in, their credits and their payment are in front of you at once. Nobody is left waiting.

A double booking isn’t an error. It’s lost trust.

Two members cannot be booked into the same slot. Motice refuses the booking in the first place.

Trainer pay isn’t a calculation. It’s trust.

Trainers don’t wait for month-end. Every session they teach lands on their balance.

From the floor

One schedule, even at the busiest hour.

PT bookings, group classes and membership tracking sit in the same schedule, so a busier floor doesn’t break the record.
A coach watching a member work through a barbell squat in the rack
A PT sessionThe instructor’s schedule and the member’s remaining sessions read from one record.
An empty squat rack with the barbell racked and a chalk bowl beside it
When the floor is emptyThe day’s takings, attendance and filled places are on one screen at closing.

Can reception really stay calm through peak hours?

See it running

Reporting

Don’t wait for month-end. Know today.

Packages about to expire, payments still outstanding and hours left empty, all on one screen. You plan the week on numbers, not hunches.

  • Collected this month

    ₺312.750

    +7% on last month
  • Active members

    486

    24 new members this month

  • Outstanding payments

    ₺18.400

    23 members overdue

Recent transactions

  • Mert K., annual membership renewalCard · today 18:05₺9.600
  • Buse T., 12-session PT packageBank transfer · today 11:20₺14.400

The figures in this screenshot are examples.

What you can do

A busier floor shouldn’t mean a messier record.

Check-in, PT session, class and payment all belong to the same day. Motice keeps them in one member history.

Take attendance, the accounting follows

The status you mark also writes the member’s balance. A no-show needs a reason, and once a register is marked it cannot be changed without leaving a trace.

Ayşe YılmazChecked incredit spentBora GökDid not attendcredit keptDeniz K.No-showcredit burned · with reasonMerve SuExcusedcredit keptCaner ÖzLatecredit spentZeynep AkNot markedno movement yet

A cancelled place fills in five minutes.

When a spot opens, the next member on the list is moved in. You don’t have to do anything.

1.Ece Yılmaz2.Bora Gök3.Merve Su

Session ends, earning recorded

The moment a member spends a credit, the trainer’s earning lands in the ledger.

Collected today₺9,400Confirmed earnings₺1,880Outstanding₺1,200

Everyone sees only their own work

A trainer opens their own day. They cannot reach revenue or another trainer’s schedule.

Gym managereverythingReceptionsales, payments, membersTrainertheir own day only

Shifts change, the trail stays

Who changed what, and when — all of it stays on the record. A correction does not erase history, it is written on top of it.

Mert · receptioncorrected a paymentAI assistantread a reportMotice supportlogged

“I had 3 sessions left, why does it say 2?”

Every movement has its own record: who did it, why, and how many were left after. The argument ends there.

GrantedReservedUsedRefundedCorrected

Freezing a package is a policy, not a favour

Validity extends by the days frozen; credits do not increase. You set the annual quota and reception cannot change it.

Annual quota14 daysUsed0 daysPackage with no expirycannot be frozen

Earnings arrive with the assignment

A flat amount or a percentage: at month-end you see revenue and hours taught, per trainer.

Confirmed₺18,400Reserved₺4,250Hours taught62 h

Built for how gyms actually run in Türkiye

The interface, the membership logic and the reports were all shaped around how gyms here actually operate.

An athlete training with a kettlebell in a dark industrial gym with tall windows; weight stations and a functional training area behind them

Inside Motice

Day calendar

Trainer columns · 14/20 booked

Group class

2 on the waitlist · check-in

Attendee panel

Annual membership · payment pending

Member portal

Your membership runs until 14 March

Today at a glance

Occupancy · today’s takings

Needs attention

Expiring membership · overdue payment

Sales record

Cash · bank transfer · card on your own terminal

Earnings ledger

Confirmed · reserved · reversal

Audit trail

Who changed what, and when

Day calendar

Trainer columns · 14/20 booked

Group class

2 on the waitlist · check-in

Attendee panel

Annual membership · payment pending

Member portal

Your membership runs until 14 March

Today at a glance

Occupancy · today’s takings

Needs attention

Expiring membership · overdue payment

Sales record

Cash · bank transfer · card on your own terminal

Earnings ledger

Confirmed · reserved · reversal

Audit trail

Who changed what, and when

Day calendar

Trainer columns · 14/20 booked

Group class

2 on the waitlist · check-in

Attendee panel

Annual membership · payment pending

Member portal

Your membership runs until 14 March

Today at a glance

Occupancy · today’s takings

Needs attention

Expiring membership · overdue payment

Sales record

Cash · bank transfer · card on your own terminal

Earnings ledger

Confirmed · reserved · reversal

Audit trail

Who changed what, and when

Day calendar

Trainer columns · 14/20 booked

Group class

2 on the waitlist · check-in

Attendee panel

Annual membership · payment pending

Member portal

Your membership runs until 14 March

Today at a glance

Occupancy · today’s takings

Needs attention

Expiring membership · overdue payment

Sales record

Cash · bank transfer · card on your own terminal

Earnings ledger

Confirmed · reserved · reversal

Audit trail

Who changed what, and when

Day calendar

Trainer columns · 14/20 booked

Group class

2 on the waitlist · check-in

Attendee panel

Annual membership · payment pending

Member portal

Your membership runs until 14 March

Today at a glance

Occupancy · today’s takings

Needs attention

Expiring membership · overdue payment

Sales record

Cash · bank transfer · card on your own terminal

Earnings ledger

Confirmed · reserved · reversal

Audit trail

Who changed what, and when

Memberships, sessions and classes

Let reception stay calm even at six in the evening.

One member can hold three open packages at once, and Motice decides which one to draw from. A clashing booking is never written at all.

  • A counted session credit is bounded by its validity window: the time can run out before the credits do.
  • A member can hold several open packages; the system spends the one whose end date is nearest.
  • Per-trainer availability and booking for personal training sessions
  • Capacity, check-in and attendance for group classes
  • Trainer-only login: they see nothing but their own schedule

Fitness class

14/20 booked

08:00 – 10:00 · Bora Gök

Attendees (14)

  • Mert KayaAnnual membership
  • Buse Toprak9 sessions left
  • Caner ÖzPayment pending

Waitlist (2)

  1. 1.Ece Yılmaz
  2. 2.Bora Gök

Member portal

Let the phone stop ringing about balances.

Your member books a group class, picks a PT slot, cancels. They can see their remaining credits themselves, so they stop asking.

Booking sits with the member

Whatever your cancellation rule is, the portal follows it.

One balance, same for everyone

They see their remaining credits and expiry date on their own screen.

Try it with your own member list. We will get to know your gym and plan the setup together.

Getting started

Three steps, and we are with you the first week.

From day one everyone looks at the same information. Enter your members, set up the gym, invite the team.

  1. Start with a clean record

    Add your members and their remaining credits. From day one your team and your members see the same balance.

  2. We set up your gym

    Class types, capacities, trainer schedules and your cancellation rule are configured around how you work.

  3. We open access for your team and members

    Trainers sign in with their own accounts, members through a portal invitation. We stay with you through the first week.

Instead of a spreadsheet and a notebook

Most gyms start with a spreadsheet, a notebook and WhatsApp. Once membership hits three figures, all three start producing mistakes.

Instead of a spreadsheet and a notebook — Spreadsheet + notebook compared with Motice
Daily jobSpreadsheet + notebookMotice
Membership statusReception checks a sheet that may be an old copyPackage and payment status, current, on one screen
Booking a group classThe member calls or messages, someone writes it in the bookThe member picks their own spot and capacity drops instantly
Scheduling a PT sessionArranged with the trainer by phone, clashes happenChosen against trainer availability, clashes are blocked
Remaining session creditsCounted by hand from the book when askedThe member sees it instantly on their own screen
A membership that is not renewedGoes unnoticed, the member quietly disappearsExpiring and unrenewed memberships show up in a report
Month-end takingsSheets get merged and someone hunts for what is missingSales and payment records come straight out of a report

Don’t close another month on guesswork.

Built for a floor that never slows down

  • Every question has an answer

    When a member asks about their balance, you never guess. Who used what, and when, is on the record.

  • PT and group never mix

    One-to-one (PT) credits don’t count towards a group class. Nobody gains a session, nobody loses one.

  • Trainer pay builds itself

    The moment a session closes, the trainer’s earning is recorded automatically. You do no month-end arithmetic.

  • Members handle it themselves

    They book, cancel and check their remaining credits from their own phone.

Pricing

Pricing follows the size of your gym.

A boutique studio and a multi-trainer facility do not pay the same. Three things set the price, and we share a firm quote in the demo.

Active members

Scaled to you

We count members with an active membership in the period, not every record in the system.

  • Billed on active members
  • Archived members are not counted
  • No mid-period invoice if you grow

The modules you use

As much as you need

Calendar, members and membership tracking are the core. Sales, trainer earnings and the member portal switch on separately.

  • Core: calendar, members, memberships, check-in
  • Add-on: sales and payment records
  • Add-on: trainer earnings
  • Add-on: member portal

Team size

Per user

Gym manager, reception and trainer accounts are separate roles.

  • Accounts defined by role
  • Trainer accounts have limited access
  • User count can change within a period

We share the quote at the end of the demo call, based on the size of your gym.

Frequently asked questions

What does Motice do for gyms?

Motice is gym management software. It ties member packages, PT bookings, capacity-limited group classes, attendance and payments to one member history. Packages are defined by a credit count and a validity window, for example 12 PT sessions valid for 90 days.

How do I record that a member turned up?

A check-in is always recorded against an existing booking or class registration. Checked in, late, did not attend, excused and no-show are separate statuses, and the effect each one has on credits is visible as you mark it.

How are member packages and payments tracked?

You record a sale with its credit count, validity and amount. Payment can be cash, bank transfer, card on your own terminal, or free of charge. Collected and outstanding amounts stay separate, and overdue balances are grouped by age.

What do I do when a member says “I am a session short”?

You open the credit movement history. Every movement is its own record: who made it, on what grounds, and how many credits were left afterwards. A refund and a reversal are kept apart too. One returns a credit that was used, the other removes one that was not.

A member is going on holiday or got injured. Can I freeze their package?

Yes, but you set the rule. Nobody can freeze anything until you decide how many days a year you allow. Validity extends by the number of days frozen and the credit count does not change; unfreeze early and the unused days come back. Reception can apply a freeze but cannot change the quota.

Does it calculate trainer earnings and bonuses?

You set a flat amount or a percentage for each trainer, and the earning is calculated when a member spends a credit. The rate is stored with the agreement in force that day, so later changes do not rewrite history. The monthly statement shows confirmed and upcoming amounts separately.

I have more than one location. Can I manage them all from one panel?

Motice is designed for single-location gyms. In the demo call we listen to how your business is structured and work out together how the setup would fit you.

How do trainers and reception staff use the system?

Every staff member signs in with their own account and sees only what their role allows. A trainer reaches their own schedule and attendee list and takes attendance, but cannot reach revenue. Reception handles member records, bookings and payments.

How do I enter the credits members already have?

Once you have created the member record you enter their remaining credits as an opening balance. Who added it and on what grounds goes on the record, and every later use is followed from the same history.

Is my gym’s data safe?

Each gym’s data is held separately and the system itself enforces the separation, so even a software bug will not put another gym’s member in front of you. If the Motice support team enters your account, that is logged too.

What language is the software itself in?

This page is in English, but the Motice interface is in Turkish. Your reception team, your trainers and your members all use a Turkish interface. If your staff work in Turkish and you would rather read about the product in English, that is exactly the case Motice fits today. An English interface is not available.

How is Motice priced?

On your active member count and the modules you use. We share a firm quote in the demo, based on your size.

Make the next month-end easier

See the system with your own members. We will plan the setup together and stay with you through the first week.

Tell us about your studio and we will get back to you shortly.

* Required field

Why are you interested in Motice?