Booking Engine

Multi-week bookings
with zero manual work.

Members book classes across 1–4 weeks ahead. The system manages capacity, enforces per-week limits, applies smart no-show penalties, and logs every action — all configurable from the admin panel without code changes.

See Pricing
4
Weeks Ahead
AUTO
Capacity
Smart
No-Show Rules
Full
Audit Log

Sessions — the heart of your schedule

Create class sessions with date, time, teacher, room, and capacity. The system auto-tracks bookings vs limits, shows real-time status (Available/Full/Finished), and calculates occupancy rates. 14 built-in metrics and dashboards give you complete visibility.

  • Auto status: Available → Full → Finished
  • Teacher & room assignment per session
  • Occupancy rate & attendance tracking
  • Overflow detection (overbooking alerts)
  • 14 built-in metrics & dashboards
Session Dashboard
Pilates Reformer AVAILABLE
Mon 7 Apr • 09:00  —  Maria K.
CrossFit WOD FULL
Mon 7 Apr • 10:30  —  Nikos P.
Yoga Flow FINISHED
Sun 6 Apr • 18:00  —  Elena L.

Appointments — one click, seat secured

Members book their spot with a single tap. The system automatically updates the session counter, blocks overbooking, and tracks who showed up and who didn't. Presence/absence data feeds directly into your marketing automations.

  • Auto-increment session counter on booking
  • Auto-decrement on cancellation
  • Presence/Absence tracking per member
  • Absence & presence totals per member
  • Feeds NoShow marketing automation
Booking Log
Maria K. Pilates ✓ Present Today
Nikos P. CrossFit ✓ Present Today
Elena L. Yoga ✗ No-show Today
Giorgos A. Pilates ✓ Present Today
Anna M. CrossFit — Pending Today
4 Present 1 No-show 1 Pending

Full audit trail — every action logged

Every booking and cancellation from the mobile app is logged with timestamp, member info, package details, and visit history. Read-only audit trail that gives you complete transparency. Export to CSV anytime.

  • Booking vs Cancellation tracking
  • Member package & subscription info
  • Visit count per member
  • CSV export for reporting
  • Read-only — tamper-proof log
Online Reservations Log
# Member Session Type Date
#1247 Maria K. Pilates Book Today
#1246 Nikos P. CrossFit Cancel Today
#1245 Elena L. Yoga Book Today
#1244 Anna M. Pilates Book Yest.

Waitlist — never lose a booking

When a class is full, members join the waitlist with one tap. The moment someone cancels and a spot opens, the system automatically notifies the next person in line via email. No manual work, no missed opportunities.

  • One-tap waitlist signup when class is full
  • Automatic email notification when spot opens
  • First-come-first-served priority queue
  • Auto-remove from waitlist after booking
  • Per-class and per-member waitlist tracking
Waitlist Queue
CrossFit WOD FULL
Mon 7 Apr • 10:30  —  12/12 booked
Waitlist (3)
#1 Anna M. 09:15
#2 Dimitris K. 09:32
#3 Sofia P. 10:01
Spot opened → Anna M. notified Just now

Trainers mark attendance — from their phone

Each trainer gets a dedicated attendance panel showing only their classes for today. One tap per member to mark present or absent. Secure: trainers only see their own gym's classes and can only update their own sessions.

  • Dedicated mobile-first panel per trainer
  • Toggle switches for instant present/absent marking
  • Live counter — see attendance totals before saving
  • Gym-isolated: trainers only access their own gym
  • Accordion view — expand one class at a time
Teacher Panel
M
Maria K.
Today's classes
Pilates Reformer 09:00
N
Nikos P.
PRESENT
E
Elena L.
ABSENT
G
Giorgos A.
PRESENT
2 / 3 present
Save

Book across weeks — limits tracked independently

Members are no longer restricted to the current week. They can book up to 1–4 weeks ahead, fully configurable by the gym owner. Each week's limit is tracked independently — progress bars show used vs available slots per lesson per week, with clear badges like "Συμπληρώθηκε" or "3 διαθέσιμες".

  • Bookable horizon: 1, 2, 3 or 4 weeks — set from admin
  • Per-week limits independent of each other
  • Progress bars show used/limit per lesson per week
  • Badges: "Συμπληρώθηκε" / "3 διαθέσιμες" per week
  • Week tabs — members switch between weeks with one tap
Multi-Week View
Εβδ. 1
Εβδ. 2
Εβδ. 3
Εβδ. 4
Pilates Reformer 2/3 χρησιμοποιήθηκαν
1 διαθέσιμη • Τρ, Πε, Σα
CrossFit WOD 3 διαθέσιμες
0/3 χρησιμοποιήθηκαν • Δε, Τε, Πα
Yoga Flow Συμπληρώθηκε
3/3 • Δε, Τε, Πα, Πε

No-show penalty that configures itself — to your rules

If a member accumulates too many absences in the previous week, their booking window is delayed by a configurable number of days. All thresholds, delays, cancel hours, and booking open times are set by the gym owner directly from the Nova admin panel — no code changes ever needed.

  • Configurable absence threshold (e.g. 2+ no-shows triggers penalty)
  • Configurable delay days (e.g. booking opens 2 days later)
  • Cancel hours before class — set once, enforced automatically
  • Booking opens at configurable day/time each week
  • Dynamic member-facing messages reflect current penalty status
Booking Settings — Admin
Bookable Weeks
How far ahead members can book
3
Cancel Hours
Min hours before class to cancel
4h
No-Show Threshold
Absences before penalty kicks in
2
Penalty Delay
Days booking is delayed after penalty
3d
Booking Opens
Day & time new week unlocks
Fri 20:00
Waitlist
Enable / disable globally

Cancel classes & freeze subscriptions — one action, fully automated

Admin can cancel one or multiple classes with a single action: the system auto-notifies all booked members via SMS and auto-refunds visit credits for visit-based subscriptions. Subscriptions can be frozen immediately or on a scheduled future date, with auto-unfreeze after a set number of days and a complete freeze history log.

  • Bulk class cancellation — cancel multiple classes at once
  • Auto SMS notification to all booked members on cancellation
  • Auto-refund visit credits for visit-based subscriptions
  • Subscription freeze: immediate or scheduled future start date
  • Auto-unfreeze after X days • full freeze history log
Class Cancellation & Freeze
Cancel Class
CrossFit WOD • Δε 07 Apr 10:30 8 booked
SMS σε 8 μέλη
Auto-refund επισκέψεις
Ακύρωση Μαθήματος
Freeze Subscription
Maria K. — Annual Plan
Άμεση Παγοποίηση
Προγραμματισμένη
Διάρκεια: 14 ημέρες Auto-unfreeze:
Ιστορικό: Παγοποίηση 14/02 → 28/02 • 07/03 → 14/03

Everything you need for bookings & reservations

Built-in tools that make managing bookings effortless from day one.

Smart Metrics Dashboard

14 built-in metrics: occupancy rate, attendance, no-shows, weekly trends, by-teacher, by-class. Everything you need at a glance.

14 Metrics

Advanced Filters

Filter by date, teacher, room, class type, status, attendance, hour. Find exactly what you need in seconds.

7 Filters

Bulk Actions

Set presence for multiple appointments, send SMS to booked members, generate coupons. Handle dozens in one click.

Batch Ops

Overflow Protection

Automatic overbooking detection with visual warnings. Never exceed capacity — the system blocks it before it happens.

Safety

Marketing Integration

No-show data feeds automatic follow-up campaigns. Re-engage absent members without lifting a finger.

Automation See Marketing →

CSV Export

Export any view to spreadsheet with one click. Sessions, bookings, attendance — all downloadable for your records.

Export

Smart No-Show Penalty

Members with too many absences last week get a delayed booking window. Threshold and delay days fully configurable. Dynamic messages keep members informed.

Configurable

Class Cancellation by Admin

Cancel one or many classes in one action. Auto-SMS to all booked members, auto-refund visit credits, bulk support. Members are always informed instantly.

Auto SMS & Refund

Subscription Freeze

Freeze immediately or schedule a future start date. Set duration, auto-unfreeze after X days. Full freeze history log per member. Zero manual follow-up.

Scheduled

Dynamic Content from Admin

Info texts, warnings, and announcements shown to members are editable from the admin panel. Gym-specific messages without a single code change.

No-Code

Ready to give members smarter bookings?

Multi-week booking, no-show penalties, class cancellation, subscription freeze — all in one platform. Join 120+ gym owners.

See Pricing

Δοκιμάστε το Fitforge

Ιδιοκτήτης

Πίνακας ελέγχου γυμναστηρίου
Email demo@fitforge.gr
Κωδικός demo1234
Είσοδος ως Ιδιοκτήτης

Μέλος

Portal μέλους γυμναστηρίου
Κωδικός εισόδου 1
Επώνυμο ΠΑΠ
Είσοδος ως Μέλος
Δείτε demo site για τα μέλη σας →
Τα demo δεδομένα επαναφέρονται κάθε 24 ώρες