TrainFitGym & studio management Try it
Members · payments · bookings in one app

The management app for
martial arts schoolsgymsCrossFit boxespilates & yoga studiosacademies

Members, subscriptions and payments, timetable and bookings, QR check-in, belts and exams, accounting and analytics - plus an app for your members on their phone. One platform, nothing to install.

15-day trialGreek / EnglishDesktop, tablet, phoneNothing to install
app.trainfit.gr
Home Calendar Analytics Accounting Payments
Member app Bookings Points & rewards
✓Checked inWelcome, Peter!
€Payment recordedReceipt by email
3 modulesmartial arts · classes · members
100+features you switch on when you need them
1 platformfor your staff and your members
EL · ENacross the whole app
Shaped to your business

Switch on only what you need

A martial arts school with a weights room, a gym with kickboxing classes or a pilates studio: pick modules and features in Settings. Whatever you switch off is only hidden - the data stays.

Martial arts

Belts and ranks, exams, certificates, promotions, instructors.

  • Ranks
  • Exams
  • Certificates
  • Promotions
  • Instructors

Classes & bookings

Weekly timetable, rooms, bookings with a waiting list, appointments, trial classes.

  • Bookings
  • Rooms
  • Appointments
  • Trials
  • Spots
  • Late fees

Members & engagement

QR check-in, progress, points and referrals, videos, waivers, workshops.

  • Smart check-in
  • Progress
  • Loyalty
  • Videos
  • Waivers
  • Milestones
  • Win-back
  • Workshops

Always included

Members, payments, accounting, reports, analytics, kiosk, notifications, website, AI assistant.

  • Members
  • Payments
  • Accounting
  • Analytics
  • Kiosk
  • Website
Get started

Up and running in an afternoon

Sign up with your email

You get a link, enter your school's details and your address app.trainfit.gr/your-gym. Describe your gym in a few words and AI proposes a timetable, rooms and packages.

Bring your members

Import from CSV or Excel, member cards with barcodes, a welcome email with app instructions.

Open the doors

A tablet or a QR at the door, bookings from the phone, payments and receipts. Once your sign-up is approved you have 15 days to try it.

Tour

See it in action

Every picture is the app itself, filled with a demo gym's data.

Home & members

Your day at a glance

Home shows who came today, who came without paying and how the week is going. Each member's card holds everything: details, family, payments, attendance, belts, documents.

  • Quick search by name, phone, email or barcode
  • Families with one payer, and member groups
  • Health certificate with expiry alerts
  • Import members from CSV / Excel
  • Attendance chart and a list of long absences
app.trainfit.gr
Home Members Attendance
Subscriptions & payments

Always know who owes what

Packages by frequency and age, multi-month, installments, class packs and freezes. Every payment can issue a receipt or invoice with VAT, sent by email or SMS.

  • Cash, card, IRIS, bank transfer, direct debit
  • Online payment in the app through Viva Wallet
  • Freeze: the subscription is extended automatically
  • Reminder before expiry, SMS after
  • Lists of who is unpaid or about to expire
app.trainfit.gr
Payments Accounting
Timetable & bookings

Full classes, no phone calls

One weekly timetable for the whole school. Members book from their phone; when a class is full they join the waiting list and automatically get the first place that frees up.

  • Rooms with capacity and spot / machine picking
  • Booking rules: weekly limits, cancel window, no-shows
  • Late-cancel and no-show fees
  • Cancel a class with an SMS to everyone booked
  • Push reminder before class · live-stream link
app.trainfit.gr
Calendar Reservations
Booking from the phone

Two taps and the place is theirs

The member opens the calendar, picks a day and a class and taps "Book". The place shows up at once in their bookings - and in your schedule, live.

  • Members cancel within the window you set
  • Personal training in a trainer's free hours
  • Staff see every booking as it happens
Two taps and the place is theirs
A real recording of the member app
Front-desk kiosk

Check-in in a second

A tablet at the door: members tap their name, scan their card or show their QR code to the camera. The kiosk checks the subscription and health certificate and warns you if something is missing.

  • Member cards with barcode / QR as PDF
  • Entry rules: unpaid, health certificate, weekly limit
  • New member sign-up on the tablet, with signature
  • Slideshow and school pages while idle
  • Check-ins appear live for staff
Check-in in a second
Smart check-in

A QR on the door, check-in from the phone

Print your school's QR code. Members scan it, tap "Check in" and their visit is recorded with the same checks as the kiosk. "New code" makes old posters stop working.

  • No tablet or extra hardware
  • One check-in a day · the booking is marked attended
  • Warnings for unpaid subscription or health certificate
A QR on the door, check-in from the phone
Push notifications

Members hear about everything, automatically

The app sends the notice at the right moment, to the member's phone or computer: before the subscription ends, when a place frees up, before class, when an order arrives. For each kind you choose how many days before, how often and at what time.

  • Subscription: before it ends and, if you like, repeated while unpaid
  • Health certificate, exams, activities: N days before
  • Bookings: reminder before class · “the place is yours” from the waiting list
  • Order arrived · new post in the community · new programme
  • Badges, birthdays and “we miss you”
  • And for staff: new member, payment, unpaid check-in, daily summary, quiet hours
09:41
TrainFit
TF
TrainFit Demo Gymnow
Your subscription ends in 4 days

Renew in the app or at the desk.

TF
TrainFit Demo Gym2 min
A place opened up!

Your place in Muay Thai 18:00 is confirmed.

TF
TrainFit Demo Gym1 h
Your class starts in 2 hours

Kickboxing · 19:00 · Main room

TF
TrainFit Demo Gymyesterday
50 classes!

Congratulations Petros - keep it up.

TF
TrainFit Demo Gymyesterday
We miss you!

It's been a while. See you at the next class!

Example notifications on a lock screen
Custom & scheduled pushes

Write it once, it arrives when you want

Your own push messages with variables ({first_name}, {school}, {date}) that become personal for each member. Send them now or schedule them: once, daily, weekly, monthly or yearly.

  • To whom: all members, one art, the unpaid, one member or a group
  • Send time, start and end date
  • “Send now” with a preview of how many will get it
  • Or just tell the AI assistant: “tell everyone we're closed tomorrow”
  • Member groups: automatic per art or hand-picked
app.trainfit.gr
Custom pushes Notifications
Personal programmes

A programme for every member

Build a training programme for one member: exercises with sets, reps, weight or minutes, and the days of the week they do it. “Send” delivers a push that opens it straight in their app.

  • Morning reminder on programme days
  • Members see their programmes in the app
  • “Send again” when you change it
  • Or ask the AI assistant: “make a programme for Maria, Monday and Thursday”
app.trainfit.gr
Programmes
My programme
Training videos

Your school's video library

Upload videos from your phone or computer, or paste a YouTube / Vimeo link. Members watch them in the app, organised in categories - technique, conditioning, warm-up.

  • Streams at 360p / 720p / 1080p to suit the connection
  • For all members or only those with an active subscription
  • A live link (Zoom / Meet / YouTube) per class: “Join live” 15' before
  • Storage per school, with a usage gauge
app.trainfit.gr
Videos
Videos
Community

Your school's crowd, inside the app

A place for announcements and chat: the school and its members post text, photos and videos. No group chats with personal phone numbers - members only.

  • Optionally one community per art
  • Push on every new post
  • Edit and delete · moderated by staff
  • Videos expire after a time you set, the post stays
app.trainfit.gr
Community
Community
Martial arts

Belts, exams, certificates

Ready-made rank systems with belt colours for many arts, or your own. Run exams with fees, record results and print certificates.

  • Promotions: who is ready for the next belt
  • Members see their progress to the next belt
  • Activities and events with sign-ups and fees
  • Instructor pay per class, hour, attendee or percentage
app.trainfit.gr
Ranks Exams Certificates
Trials & leads

From visitor to member

A public timetable, no login: visitors book a free trial class. Leads go into a pipeline with statuses and follow-ups, and become members with one click.

  • One free trial per phone or email
  • Embed it in your own website
  • Push alert for every new trial
app.trainfit.gr
Leads Public timetable
Progress & records

Every session counts

Workout of the day (For time, AMRAP, EMOM, strength) with a leaderboard, personal records and body measurements. Members log their result on their phone and follow their progress.

  • Rx or scaled · members can hide their name
  • A new PR shows up at once
  • Weight, body fat, muscle, measurements - by staff or the member
app.trainfit.gr
Workouts
Progress
Points, referrals, workshops

Members who stay - and bring friends

Points for every day trained and every friend who joins, rewards you choose, an invite link for every member. Plus milestones, birthday messages and "we miss you" pushes.

  • The friend books a trial from the link · points after their first payment
  • Workshops with places, price and waiting list
  • Milestones: 10/25/50/100 classes and weekly streaks
Points & rewards
Workshops
Accounting & analytics

Your numbers, clearly

Income and expenses by month and category, recurring expenses, reports to print or email, and analytics you build yourself: revenue, attendance, members - by art, age, rank, month.

  • Class reports: fill rate, no-shows, peak hours
  • Comparison with the previous period
  • Saved dashboards and ready-made templates
  • Daily digest and alerts email
app.trainfit.gr
Analytics Accounting Class reports Reports
AI assistant

Ask your gym anything

"Who hasn't paid?", "Who came today?", "What was March's revenue?". The assistant answers from your data and, once you confirm, takes actions too: a new member, an exam, a reminder, a push, a freeze.

  • Type or speak, in Greek or English
  • Nothing changes without your confirmation
  • Included · or connect your own OpenAI, Anthropic or Ollama
Ask your gym anything
Equipment & orders

Your pro shop

A catalogue with variants (size, colour), stock and sales. Members order in the app and you follow each order through to delivery.

  • Orders board: to order → ordered → arrived → delivered
  • Add from a photo: AI reads a label or price list
  • Low stock at a glance
app.trainfit.gr
Orders Equipment
Website

Your website, ready

Build your school's website without a developer: sections for classes, timetable, prices, coaches, photos, testimonials and contact with a map. AI builds it from your data, or import an existing page.

  • Draft with live preview, publish, undo
  • A free-trial button straight into your timetable
  • At app.trainfit.gr/your-gym
app.trainfit.gr
Website Timetable
SMS & email

Reach those without the app too

SMS and group email from your own account. Cancel a class with an SMS to everyone booked, unpaid reminders by email, a log of every message.

  • SMS through Vonage, Apifon or Twilio
  • Email from your own mail server (SMTP)
  • Welcome email, receipts, expiry reminders
  • Reminders for yourself: “rent on the 1st”
app.trainfit.gr
Notifications
Member app

Your school on every member's phone

Installs from the browser on iPhone and Android, no app store. Sign in with email, fingerprint or Face ID, with push notifications.

Home
HomeMember card & what's next
Bookings
BookingsCalendar & waiting list
Check-in
Check-inWith the door's QR
Balance
BalancePay online
Attendance
AttendanceHistory & stats
Progress
ProgressWOD, PRs, measurements
Programmes
ProgrammesFrom the coach
Points & rewards
Points & rewardsAnd invite friends
Exams
ExamsSign up
Orders
OrdersPro shop
Appointments
AppointmentsPersonal training
Workshops
WorkshopsPlaces & waiting list
Community
CommunitySchool news
Waiver
WaiverSignature & PAR-Q
Profile
ProfileBadges & settings
At a glance

The essentials, area by area

The main things the platform does.

Members & health

  • Member records, families with one payer
  • Health certificates with reminders
  • Waivers signed on the phone
  • Import your members from Excel

Subscriptions & payments

  • Packages, class packs and freezes
  • Cash, card, IRIS or online in the app
  • Receipts and invoices by email
  • Who owes and whose subscription is ending

Timetable & bookings

  • Weekly timetable and rooms
  • Bookings with a waiting list
  • Personal training and appointments
  • Trial classes and leads

Martial arts

  • Belts and ranks for every art
  • Exams and certificates
  • Who is ready for promotion
  • Activities and events

Member engagement

  • Automatic and scheduled push notifications
  • Personal training programmes
  • Training videos and a community
  • Points, rewards and referrals

Member app & check-in

  • For iPhone and Android, no app store
  • A digital member card
  • Bookings, payments and progress on the phone
  • A tablet at the door or QR check-in

Accounting & analytics

  • Income and expenses
  • Reports to print or email
  • Analytics and dashboards
  • Equipment sales and orders

Platform

  • An AI assistant that answers and acts
  • Your school's website
  • Staff roles and secure sign-in
  • Greek and English, your own colours

…and much more

Ask us for a demo and we'll show you everything, based on how your gym works.

Ask for a demo →
FAQ

Frequently asked questions

Do I need to install anything?

No. It runs in the browser on desktop, tablet and phone, and installs like an app if you like. So does the member app, on iPhone and Android.

Is it for martial arts schools or gyms?

Both. Start from a template (martial arts, martial arts + gym, group gym, CrossFit, Pilates) and switch modules on or off whenever you like.

Can I bring my existing members?

Yes, by importing a CSV/Excel file. If you use the desktop version, we move your data over.

How do members pay?

At the desk however you accept payment, or online in the app through Viva Wallet with card, IRIS or Apple/Google Pay. The payment is recorded with a receipt.

What about data and GDPR?

Each school's data is kept separately. There is a data processing agreement, member data export, deletion requests and staff roles with per-page permissions.

Do I need special hardware?

No. A tablet is enough for the kiosk (its camera reads QR codes); a USB barcode scanner helps but is optional. With Smart check-in a printed QR poster is all you need.

How much does it cost?

Write to info@trainfit.gr with the size of your school and what you need - we'll reply with an offer.

Contact

Let's talk about your school

Want a demo, an offer or help moving your data? Write to us and we'll get back to you soon.

✉ info@trainfit.gr