A code for every booking
Each booking gets its own PIN, valid from the start to the end of the slot. It goes out by SMS right after booking.
Booking and door access for private gyms
Customers book a slot, pay online and get a door code by SMS that only works during their booking. Nobody has to be on site.
€690 setup with 3 months included, then €109 a month
Interactive preview of the Sparekey admin with sample data: occupancy, reservations, door access, statistics and locations.
Reservations
Bookings of all locations; open one for details, payment, history and cancellation.
Reservation #10470 · Oliver Hughes
14:00–15:00 · 1 slot · North
Payment
Paid · €15
Access
PIN 3307
valid 13:45–15:15
Sent by SMS
History
Reservation #10471 · Hannah Price
14:00–16:00 · 2 slots · South
Payment
Paid · €28
Access
PIN 9152
valid 13:45–16:15
Sent by SMS
History
Reservation #10472 · Sophie Turner
Tomorrow 18:00–20:00 · 2 slots · South
Payment
Paid · €34
Access
PIN 6048
valid 17:45–20:15
Sent by SMS
History
Reservation #10473 · Daniel Reed
17:00–18:00 · 1 slot · South
Payment
Paid · €17
Access
PIN 2731
valid 16:45–18:15
Sent by SMS
History
Reservation #10474 · Grace Morgan
Tomorrow 19:00–21:00 · 2 slots · North
Payment
Paid · €38
Access
PIN 5586
valid 18:45–21:15
Sent by SMS
History
Reservation #10475 · Oliver Hughes
Tomorrow 15:00–16:00 · 1 slot · North
Payment
Paid · €15
Access
PIN 8410
valid 14:45–16:15
Sent by SMS
History
Reservation #10476 · Sophie Turner
19:00–21:00 · 2 slots · North
Payment
Paid · €38
Access
PIN 2750
valid 18:45–21:15
Sent by SMS
History
Reservation #10477 · Grace Morgan
18:00–19:00 · 1 slot · South
Payment
Paid · €17
Access
PIN 7193
valid 17:45–19:15
Sent by SMS
History
Reservation #10478 · Ben Fletcher
Tomorrow 16:00–17:00 · 1 slot · South
Payment
Paid · €14
Access
PIN 4602
valid 15:45–17:15
Sent by SMS
History
Reservation #10479 · Emma Clarke
Tomorrow 17:00–18:00 · 1 slot · North
Payment
Paid · €19
Access
PIN 1867
valid 16:45–18:15
Sent by SMS
History
Reservation #10480 · Ben Fletcher
20:00–22:00 · 2 slots · South
Payment
Paid · €31
Access
PIN 3925
valid 19:45–22:15
Sent by SMS
History
Reservation #10481 · Daniel Reed
Tomorrow 20:00–21:00 · 1 slot · South
Payment
Paid · €17
Access
PIN 6274
valid 19:45–21:15
Sent by SMS
History
Reservation #10482 · Emma Clarke
17:00–18:00 · 1 slot · North
Payment
Paid · €19
Access
PIN 4819
valid 16:45–18:15
Sent by SMS
History
Reservation #10483 · James Walsh
18:00–19:00 · 1 slot · North
Payment
Awaiting payment · €19
held until 17:27
Access
No door code yet.
History
Occupancy
Free, held and booked slots of the locations.
North6/8 taken
South6/8 taken
North4/8 taken
South4/8 taken
Door access
Door status and the entries and openings reported by the doors.
Main entrance · North
Open Main entrance now?
Entry log
Statistics
Daily and monthly performance overview
Total bookings
672
Utilization rate
56%
Revenue
€10,265
Repeat booking rate
64%
Revenue per day
Revenue per day for the month, highest day €461.
| Location | Bookings | Revenue |
|---|---|---|
| North | 312 | €4,997 |
| South | 360 | €5,268 |
Peak usage by hour
Busiest hour 18:00, 3,474 min.
Locations
Opening hours, slots and prices of your locations.
NorthActive
Prices
Also: invoices, customers, promo codes, SMS templates, change audit
How it works
Your customers
They pick a free time on your booking page. The whole gym is theirs for that slot.
Through Stripe: cards, Apple Pay and Google Pay.
A PIN arrives by SMS right after booking. It opens the door only from the start to the end of their slot.
Interactive demo of the booking page your customers use: pick a day and time, pay and get a door code.
North
October 2026
| Mo | Tu | We | Th | Fr | Sa | Su |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 | |
Monday 19 October
Payment
Amount to pay
€19
1 item
Booking confirmed
We've sent the confirmation by e-mail.
Door code
2604
We've also sent the PIN by text message.
You
Opening hours, slot length, prices by day and time, and discount codes.
Payments go straight to your own account. No cash, no reception, no texting codes late at night.
See every booking, occupancy and revenue for each location, and block time for cleaning when you need it.
What you get
Each booking gets its own PIN, valid from the start to the end of the slot. It goes out by SMS right after booking.
If the internet is down and a new code can't reach the lock, the customer gets a stored backup code instead. Works with any lock.
Customers pay with cards, Apple Pay or Google Pay. The money goes straight to your account.
Charge more at peak times and less off-peak, set prices for specific dates and hand out discount codes.
Each location has its own opening hours, prices and doors. Add a new one yourself whenever you are ready.
Revenue, occupancy and busy hours for each location, with a CSV export for your accountant.
Door access
Both work with time-limited codes.
A keypad outside and a magnetic lock on the door, fitted by a professional door or access installer. Built for doors that open many times a day with nobody around.
A smart lock with a keypad that fits on your existing door. Simpler and cheaper to start with.
Other locks with time-limited PIN codes: ask us.
Compare door access optionsPricing
The setup includes the first three months of Operations. After that, a monthly fee with no minimum term: you cancel with one month's notice. Paid by bank transfer.
Included in the setup
Door hardware, its installation and Stripe fees are paid separately.
SMS are billed per message. Full pricing
One-off. Includes the first 3 months of Operations.
From the fourth month. Hosting, maintenance, support, e-mails and the SMS gateway, with texts sent under your gym's name.
References
Among them Chrám pohybu and Fithub. Customers book, pay and let themselves in without anyone on site.


I build and run Sparekey, with almost 20 years in product development behind me. You deal with me directly, from the first call to launch and after.
Setup
We go through your space, your doors and your country, and agree what to set up.
Your booking page, prices and Stripe payments, with texts that arrive under your gym's name.
An installer fits the 2N keypad and maglock, or you mount a Nuki. We connect it and test the codes.
A few test bookings with real payments, then you open.
FAQ
No. Customers book and pay online, get their code by SMS and let themselves in. You manage bookings, prices and blocked times from the admin.
If a new code can't be stored in the lock, the customer gets a stored backup code instead, so they can still get in. This works with any lock.
We recommend a 2N keypad with a maglock, fitted by a professional installer. Nuki is a simpler, cheaper alternative, but customers can tamper with it more easily. Several doors or a shared building entrance are solved during setup at no extra cost. See door access options.
You do. Payments go to your own account through Stripe, which we set up for you.
Plan about a month from the first call. Two things set the pace: your payment provider's approval and, for 2N, your installer's diary. Prices and test bookings fit inside that month.
Yes. You add them yourself in the admin, each with its own opening hours, prices and doors. Each additional location is €79 a month.
Demo and consultation
Tell us where you are with your gym and what you would like to know. We reply within 24 hours with the next steps, usually a free demo call where we go through hours, slots, doors and payments.