Skip to content

How GymVault Works

Everything you need to know — from booking to training

📅

Calendar & Reservations

How to find and select available time

The calendar shows available slots for the next 14 days. Each slot is 30 minutes.

On desktop you see a full week. On mobile — one day at a time with navigation.

  • White text — available, can be booked
  • Yellow — selected by you (added to cart)
  • Grey — past time or already reserved

Slots & Combinations

How to combine slots for a longer workout or a full week

You can select up to 10 slots at once (5 hours total).

  • Consecutive slots — select several slots in a row (e.g. 10:00, 10:30, 11:00). You get one access code for the entire session.
  • Non-consecutive slots — select slots from different days or with gaps. The system warns you about gaps. You get a separate access code for each session.
Longer workout: If you need more than 30 minutes, simply select several consecutive slots — they merge into one session with one access code.

📋 Example: Book a full week of workouts in one reservation

You want to train on Monday, Wednesday and Friday from 18:00 to 19:00. Select all 6 slots at once:

Monday18:00 – 19:00 (2 slots)Code #1
Wednesday18:00 – 19:00 (2 slots)Code #2
Friday18:00 – 19:00 (2 slots)Code #3

Result: One payment for 6 slots. Three separate access codes — one for each training day. You guarantee your preferred times for the entire week.

🔑

Access Code

How to enter the gym

After a successful payment you receive a digital access code for the gym door.

  • The code appears in the reservation details in your profile
  • You also receive it by email with the confirmation
  • The code activates 2 minutes before the start of your session and is valid until it ends
  • Enter the code on the keypad next to the entrance door
Important: Do not share the code with others. The code is personal and can only be used once.

Cancellation & Changes

How to cancel or change a reservation

You can cancel a reservation at any time from your profile.

  • More than 24 hours before — full refund within 2-4 business days
  • Less than 24 hours before — cancellation is possible, but without a refund
Changing your time: GymVault does not support direct reservation changes. To change your time, cancel the current reservation and make a new one.
👤

Your Profile

What you can do from your profile

  • Personal info — view and edit name, email, phone
  • Reservations — list of all your reservations (active, past, cancelled)
  • Access codes — shown in the details of each active reservation
  • Cancellation — the button is in the details of each confirmed reservation
💳

Payment

How payments are processed

  • Payments are processed securely via Stripe
  • We accept debit and credit cards, Apple Pay, Google Pay and Revolut Pay
  • The price depends on the time range — see current prices in Pricing
  • For every payment you receive an electronic receipt by email

Membership plans

How monthly memberships work

Besides paying per visit, you can subscribe to a monthly plan — a fixed price per month for a set number of slots. If you train regularly, it usually works out cheaper. Browse and compare plans under Plans.

A membership is billed monthly via Stripe and renews automatically on the same date each month until you cancel. The price and the renewal date are shown clearly at checkout.

  • What's included: a set number of covered slots per month, coverage of the zones in your plan, and the option to bring additional people for a per-person add-on.
  • Over your included slots: bookings beyond your monthly count are charged at the standard price — no discount.
  • Mixed bookings: if a booking is only partly covered, you see a breakdown like "X covered by your membership, Y at standard price" — you only pay the uncovered part.
  • Limited spots: some plans cap the number of active members. If a plan is full you can join the waitlist and we'll notify you when a place opens.
  • Cancel anytime: cancelling is as easy as subscribing — from your profile or the Stripe portal. Cancellation takes effect at the end of the current paid period; your coverage stays active until then. Fees already charged are not refunded.
  • Switching plans: an upgrade applies immediately (with a prorated charge), while a downgrade takes effect from the next period.
  • Failed payment: if a renewal fails, the membership becomes past-due and Stripe retries a few times; coverage may stay active briefly during this period.
Good to know: a membership covers your regular training, but pay-per-visit is always available too. For the full terms, see Terms & Conditions.

📋 Example: a 12-slot plan when you train 14 times

You have a plan with 12 slots per month. During the month you book 14 times:

Slots 1–12Within the planCovered
Slots 13–14Over the included countStandard price

Result: You pay the fixed monthly fee for the plan plus the standard price for just the 2 extra slots. The first 12 are fully covered by your membership. (Prices vary by location — see current ones under Plans.)

🗺️

Multiple locations in Plovdiv

How to navigate between gyms

GymVault has multiple gyms in Plovdiv. Every booking is for a specific gym — the access code only opens that one.

Example: if you book a slot at Тракия, the code you receive only opens the Тракия door. To train at Смирненски you need a separate booking there.

Sort by distance. If you allow your browser to share your location, we'll order the gyms from closest to farthest — and the same ordering carries across Locations, Book and Pricing without re-prompting you. The coordinates stay only in your current browser tab (for up to 60 minutes) and are never sent to our server. They are discarded automatically when you close the tab.

  • The Locations page shows every gym — tap View schedule to book.
  • Inside any gym's page, the SWITCH button lets you peek at a nearby gym.
  • The gym you most recently picked is remembered for the current browser tab — opening Book or Pricing next time takes you back to it.
  • If location access is blocked in your browser, here's how to enable it again:
  • iPhone Safari: Settings → Safari → Location → Allow.
  • Android Chrome: tap the lock icon next to the URL → Permissions → Location → Allow.
  • On desktop: site-info icon next to the URL → Location → Allow → reload the page.

Ready to work out?

Book your first slot in minutes

BOOK NOW

Have more questions? Check our Frequently Asked Questions

Questions? We're here to help.