Everything your sports organization needs. One operating system.
Thirteen capabilities on one connected record. Switch modules on as the organization grows — nothing has to be re-entered, re-keyed or reconciled twice.

Venue
Availability, the operating picture and the demand patterns underneath it — read from the same record every time.
Reservations
Availability, one-off and recurring booking, pricing rules and check-in on one grid.
- Surfaces, coaches and time held together in one action
- Recurring blocks that survive a fixture clash
- Pricing rules by slot, member type and season
- Check-in at reception or on the phone
Reports
The operating picture your board asks for, built from the record rather than re-keyed into a deck.
- Revenue, membership, attendance and utilization in one view
- Per branch, per sport, per season — same definitions everywhere
- Exportable without a data project
- Reconciled the same day the sessions happened
Analytics
Patterns you would not see on a timetable: peak hours, unsold slots, sports that carry the week.
- Peak-hour demand tracked across surfaces and sports
- Unsold capacity surfaced while it can still be sold
- Coach load balanced against real session counts
- Season-over-season comparison on one definition
Academy
One record per athlete, attendance marked pitchside, and the updates guardians used to wait for by phone call.
Members
One record per athlete, guardian and staff member — carried across every branch, sport and season.
- Profiles, guardians and emergency contacts on one record
- Squads, groups and programs without duplicate entries
- Medical notes, documents and consents attached
- History that survives a change of branch or sport
- Hamza Kamal · U14
- Rana Sabri
- Yusuf Adel · U16
- Layla Farouk
Attendance
Marked pitchside, in seconds, offline if the pitch has no signal — and closed the same day.
- Coach marks the roster from the phone
- Works offline and syncs when signal returns
- Absences reach guardians without a phone call
- Same-day close rate is a number, not a guess
Parents
Guardians receive the session, attendance and payment updates that used to arrive by phone call.
- Session and attendance updates sent automatically
- Payment reminders before the due date, not after
- Guardian contacts linked to every athlete record
- A dedicated guardian portal is planned, not shipped
- Session confirmed · U14 technical block
- Attendance marked · present
- Term payment due in 5 days
Football Intelligence
Rosters, session plans, cover and load — for the people who actually run the sessions.
Coach Management
Rosters, session plans, cover and load — for the people who actually run the sessions.
- Session plans and rosters on the coach's phone
- Cover requests raised and resolved before kick-off
- Weekly load visible per coach, not per guess
- Observations and trial notes reach selection without retyping
- A. Haddad
- M. Osman
- L. Farah
- K. Nasser
Club
Terms that renew on the rule you set, and fixtures kept on the same calendar the rest of the club already reads.
Subscriptions
Terms, monthly plans and recurring blocks that renew on the rule you set, not on someone remembering.
- Term, monthly and recurring plans side by side
- Renewal windows, pauses and pro-rata handled in the plan
- Family and sibling pricing without manual maths
- Every renewal visible before it lands, not after
Competitions
Fixtures, squads, travel and results kept on the same calendar the rest of the club reads.
- Fixture calendar shared with coaches and guardians
- Squad selection from the same member record
- Home and away logistics attached to the fixture
- Results and availability feed the next selection
- SatU16 league · away
- SatSwim time trials
- SunPadel members night
- MonPosition trials · U14
Platform-wide
Payments reconciled the same day, alerts raised while there is still time to act, and one operational picture across every branch.
Payments
Charges, invoices and reconciliation attached to the thing that was actually booked.
- Payment recorded against the session, not a spreadsheet row
- Invoices, receipts and refunds from the same record
- Outstanding balances visible per member and per branch
- Reconciled the same day, reportable the same day
- H. Kamal
- Padel · Court 2
- R. Sabri
- Corporate · Pitch 1
Notifications
The organization is told what changed while there is still time to act on it.
- Reminders sent before kick-off, not after it
- Cover requests and cancellations raised immediately
- Renewal and payment notices on the plan's own schedule
- Every notice traces back to the record that triggered it
- Coach cover needed for U16 position trials.
- 11 subscriptions renew this week.
- Pool lane 4 maintenance closes Thursday 06:00.
CRM
Enquiries, trials and follow-ups tracked to the point where they become a member.
- Enquiries captured from reception, phone and web
- Trial sessions booked straight onto the real grid
- Follow-ups owned by a person, with a date
- Conversion visible per sport and per branch
Branches
Every branch runs its own day. The group reads one operational picture across all of them.
- Branch-level timetables, staff and pricing
- Group reporting without duplicate member records
- Roles and permissions scoped per branch
- Combined KPIs for the organization, not five exports
Every module resolves into one dashboard.
Revenue, members, reservations, attendance, events, payments and insights — read together, reconciled the same day.

See the platform against your own operation.
We map your programs, surfaces and staff before you test it — so the demo is your timetable, not ours.