Gyms and fitness studios run on a rhythm that generic booking tools don't fit: members buy a package of sessions, not a single appointment, and that package has to be tracked against a training calendar, a payment schedule, and — in Turkey — a legally binding membership agreement. Reservio was built around that reality instead of a generic "book a slot" model.

At its core, Reservio manages three things that have to stay in sync: the membership package a member bought, the training sessions they book against it, and the payment that keeps it active. When any one of those changes — a renewal, a cancelled session, a refund — the other two update with it, so front-desk staff are never reconciling three separate systems by hand.

Packages, Sessions, and Waitlists

Members subscribe to packets — a defined number of sessions or a time-boxed membership — rather than paying per visit. Reservio tracks packet balances in real time, so staff and members both know exactly how many sessions remain before a renewal conversation needs to happen.

Training sessions are scheduled against branch capacity and trainer availability, with a waitlist that automatically offers an open spot to the next member in line when someone cancels. Attendance is logged per session, giving gyms a clean history of who showed up and who didn't — useful both for member engagement and for spotting classes that are chronically over- or under-booked.

Turkish Payments and E-Invoicing Built In

Reservio ships with the payment rails Turkish gyms actually need: iyzico and PayTR for card payments and instalment plans, plus EFT for bank transfers, with 3D Secure handled end-to-end. A successful payment activates the member's packet automatically — there's no manual step where staff mark an account as paid after checking a bank statement.

Every payment can generate a BİR Fatura e-invoice, so gyms stay compliant with Turkish e-invoicing requirements without running a separate accounting tool alongside Reservio. Membership agreements are generated and stored as PDFs per member, with a full log of what was signed and when — useful the day a member disputes a cancellation fee.

Multi-Branch From the Ground Up

Gym chains rarely run as one location. Reservio supports multiple branches under one account, with packets, sessions, and staff scoped to a branch while ownership can still see performance across the whole chain. A member's packet can be restricted to their home branch or opened up across the network, depending on how the gym wants to sell it.

Role-based access keeps this manageable as a chain grows: front-desk staff, trainers, and branch managers see the views relevant to their role, while owners get the full picture — revenue, attendance, and packet renewals across every branch — without wading through screens meant for a single location.

Keeping Members Engaged, Not Just Booked

Reservio sends renewal reminders before a packet runs out and expiry notifications when a membership lapses, over SMS via Netgsm — still the most reliable channel for reaching Turkish consumers regardless of which apps they have installed. Coupons and promotions can be scoped to a campaign or a branch, giving gyms a direct lever for filling off-peak classes or winning back members who haven't booked in a while.

Who Reservio Is For

Reservio is built for gyms, fitness studios, and multi-branch fitness chains that are currently juggling a booking spreadsheet, a separate payment processor, and manual invoice generation — and want one system that keeps packages, sessions, and payments consistent without the reconciliation work. The Turkish payment and e-invoicing integrations mean it's ready to run from day one, not after weeks of configuration.