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.

Update (August 2026)

Reservio has grown well past what this post describes. Three structural changes matter most. First, there is no subdomain any more: every gym, free plan included, connects its own domain — either bought through the platform (with DNS and SSL handled automatically) or brought and delegated to us — and can optionally run branded email on that domain. Second, a trainer portal: trainers see their own calendar, participants and attendance, write member notes and measurements, plan PT sessions, and track their per-session earnings. Third, an iOS/Android member app with push notifications that deep-link into the same screens as the in-app list. Alongside those: QR-code attendance with short-lived signed tokens, packet freeze/extend/gift, body-measurement and goal tracking, member-staff messaging, gift cards, event ticketing, a lead-based CRM, push campaigns, and per-tenant theming.