Boxing Gym Management Software
A boxing club runs on a different rhythm than a fitness gym: evening group classes fill to the last spot, the youth section comes with parents and paperwork, entry passes get paid in cash at the door, and every coach is paid on different terms. Most clubs hold it together with a notebook, a spreadsheet and a Messenger group — until someone stops paying, or quietly stops showing up. EloByku Studios is boxing gym management software that puts all of it in one place: a schedule for group classes and 1:1 sessions with pass limits enforced, payments counted to the złoty whether someone pays cash, by transfer or in installments, a radar that flags members drifting away from the gym, and coach payroll that calculates itself. A complete boxing club management system with one mobile app for the coach, the member and the owner — instead of a paper attendance list.

A schedule built for group classes
Evenings are packed: beginners at six, advanced at seven, personal sessions and sparring in between. The schedule has to carry all of it — with no double bookings and no notebook.
Group classes in one click
One click creates a group class from a group pass — every member is added automatically, and anyone with a clashing booking is skipped and flagged. A coach can also run two individual clients in overlapping slots, while group classes still block their time.
A season's schedule in one action
Monday and Wednesday at 6pm, until the end of the season? Book the whole cycle in one action — with a conflict preview for every single date, optional skipping of clashing dates, and automatic filtering of days the club is closed.
Zero double bookings
Every booking path — single, recurring, group, mobile — runs through one core with transactional locking, club opening-hours checks and pass-limit guards. Two sessions with the same coach at the same time simply can't be saved.
Sessions close themselves
A past class closes on its own: the entry is deducted from the pass, the coach's hour is counted and their monthly payroll updates. No group class ever 'happens for free' just because nobody got around to ticking it off.
Entry passes and payments — cash included
A boxing club sells entries: an 8-class pass, paid in cash at the door or by a transfer coming 'sometime this week'. The system has to count to the unit and to the złoty — without the notebook at the front desk.
Passes counted to the entry
A booking reserves an entry immediately, an early cancellation frees it, a late cancellation or a completed session consumes it. The counter recalculates automatically on every change — the owner always knows how many entries are really left.
Cash, transfer, card — one ledger
Every pass has its own payment with a full transaction ledger: cash, transfer or card installments are recorded separately, and the status — paid, partial, overdue — derives itself. The member who 'paid half' stops being secret knowledge of the front desk.
A reminder before the pass runs out
The system tracks a member's position in the pass chronologically: the second-to-last entry triggers a 'payment coming up' notice, the last one — 'time for a new pass'. Sent to both coach and member at once, never duplicated.
Passes renew themselves
A daily job finds expired passes with auto-renewal on and starts the next one with the same template, coach and group members the day after. When a renewal can't run, the pass is flagged 'renewal required' — instead of quietly expiring.
Members and youth sections
From the kids' section to amateurs before their first sparring — a club lives off people who stay for years. The paperwork has to be in order, parents informed, and drifting members caught before they're gone for good.
Consents and documents in one vault
Parental consents, waivers, medical certificates — upload them to the member's card with your own document types; files sit in private storage, accessible only via secure links, with separate view permissions and a full audit trail. With a youth section and Poland's child-protection standards (the Kamilek Act), tidy paperwork stops being optional.
Announcements to the whole group
A cancelled session, a room change, pre-competition info — the coach sends an announcement to all or selected members as a push notification and sees how many recipients read it. No more Messenger chains that never reached half the group.
A radar for drifting members
A daily job recalculates every member's status — active / renewal required / at risk / resigned. Anyone who hasn't trained for longer than your configured threshold is flagged 'at risk' automatically — before their locker empties for good.
Badges for attendance and tenure
Built-in gamification: milestone badges for completed sessions (1, 10, 30, 50, 100…), streak badges for continuous pass coverage (1, 3, 6, 12, 24 months), plus the club's own custom achievement groups — first sparring, exam passed — awarded by the coach and shown in the member's app.
Coaches and one app
One coach is paid per group class, another per personal session, a third covers substitutions — and all of them want to know what they've earned without waiting for the end of the month.
Coach payroll calculates itself
Monthly pay accrues from completed sessions: separate rates for group and individual training, every session billed at the rate in effect on its date, proportional to minutes. A closed month is immutable, with a controlled way to reopen it.
Substitutions without the chaos
A coach can't make the class? The owner swaps them on that single session with a reason on record — only a coach with active access and a free slot can be assigned. Once the session completes, hours and pay go to the substitute automatically.
One app, four roles
Coach, member, owner and setter log into the same native mobile app (iOS and Android) — each sees only their own screen: the coach gets the schedule and their people, the member gets passes and payments, the owner gets club finances. One app instead of a paper list and three Messenger groups.
Push instead of the notice board
A schedule change, a payment reminder, a new badge — everything lands as a real push notification and an in-app event feed entry, routed to the right role. Nobody has to check email or the board by the entrance.
Coach payroll built into your boxing club system
Hardly anyone in a boxing club works on one simple contract: a rate per group class, a different one per personal session, someone on a civil contract, someone on B2B, substitutions on top. Doing that math in a spreadsheet at the end of the month guarantees mistakes — and arguments. Most club systems have no payroll module at all — in EloByku it comes as standard.
A rate per group class and another per individual session — set separately for each coach, with rate changes effective from a specific date
Pay accrues from completed sessions, not the schedule — cancelled classes never enter the payroll
Close the month in a single view, with a per-coach report ready for your accountant — whatever the contract type
Knowledge base for club owners
Practical guides on running a club in Poland — opening costs, memberships and youth sections, the break-even point and child protection standards.
Studio 350 PLN, trainer 5 PLN, client 1 PLN net/mo — you pay only for what you use.