Martial arts
Belts and ranks, exams, certificates, promotions, instructors.
- Ranks
- Exams
- Certificates
- Promotions
- Instructors
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.


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.
Belts and ranks, exams, certificates, promotions, instructors.
Weekly timetable, rooms, bookings with a waiting list, appointments, trial classes.
QR check-in, progress, points and referrals, videos, waivers, workshops.
Members, payments, accounting, reports, analytics, kiosk, notifications, website, AI assistant.
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.
Import from CSV or Excel, member cards with barcodes, a welcome email with app instructions.
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.
Every picture is the app itself, filled with a demo gym's data.
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.

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.

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.

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.

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.
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.

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.
Renew in the app or at the desk.
Your place in Muay Thai 18:00 is confirmed.
Kickboxing · 19:00 · Main room
Congratulations Petros - keep it up.
It's been a while. See you at the next class!
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.

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.


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.


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.


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

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.

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.


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.


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.

"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.
A catalogue with variants (size, colour), stock and sales. Members order in the app and you follow each order through to delivery.

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.

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.

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















The main things the platform does.
Ask us for a demo and we'll show you everything, based on how your gym works.
Ask for a demo →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.
Both. Start from a template (martial arts, martial arts + gym, group gym, CrossFit, Pilates) and switch modules on or off whenever you like.
Yes, by importing a CSV/Excel file. If you use the desktop version, we move your data over.
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.
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.
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.
Write to info@trainfit.gr with the size of your school and what you need - we'll reply with an offer.
Want a demo, an offer or help moving your data? Write to us and we'll get back to you soon.
✉ info@trainfit.gr