Memberships and front desk

A front desk that flows, and memberships that renew.

Every sign-up, member, plan, freeze and visit in one place, with your rules applied for your team.

PeopleRegistrationsMembershipsFacilitiesProgrammesBookingsFinanceSales and stockControl and settings
Demo Club

Sample Member

Active
MembershipsInvoicesWalletLoyaltyBookingsFamily
Active membership
Club membershipActive
Start date
End date
Today's bookings
Court 1
Padel
Check-inMembership active
Illustrative screens · Sample data
The modules

From first enquiry to the hundredth visit.

Registrations and member files in People; plans, memberships and freezes in Memberships; check-in at the door.

Plans

Category, length, what is included and freeze limits.

Memberships

Every membership from sale to renewal: start, end, discounts and status.

Freezes

Days allowed, approvals and the new end date.

From sign-up to member

Never lose an enquiry.

Sign-ups from your website, the portal, the app and the desk arrive in Registrations. Your team approves them, takes a payment and turns them into members in a few clicks. Money taken from a sign-up gets its own receipt.

Sign-ups from:

The workflow:

Showing Sample Member B

  1. doneApprove
  2. doneTake payment
  3. 3Convert to member
PeopleRegistrationsMembershipsFacilitiesProgrammesBookingsFinanceSales and stockControl and settings
Demo Club

Registrations

RegistrationStatusAction
Pending review
Approved
Awaiting payment
Illustrative screens · Sample data

Try it: add a sign-up from any source, then approve it, take payment and convert it · Sample data

One member, one file

Everything about a member on one page.

Memberships, invoices, wallet, loyalty, children, bookings, classes, academies and teams, each on its own tab.

PeopleRegistrationsMembershipsFacilitiesProgrammesBookingsFinanceSales and stockControl and settings
Demo Club

Sample Member

Active
ParentPrimary account
DChild AFootball academy
DChild BSwimming class

One identity across branches. Look-alike records are flagged for a person to check, never merged blindly.

Illustrative screens · Sample data

Try it: open each tab, then check the look-alike record · Sample data

Memberships

From sale to renewal, every detail in one place.

Start, end, discounts, status and the invoice behind every membership.

Who uses itSuper adminBranch adminOperations managerFront deskMembers

Plans that say what they include

Category, length, classes, session limits, court discounts and freeze rules.

Renew any time

The new term starts when the current one ends.

Change plan

Move to another plan with the unused value credited.

Extend

Extend one membership or many, with a reason on record.

Refund and cancel

Their own actions, with a reason, a permission and a credit note.

Unpaid memberships

An unpaid membership voids itself seven days after it was due.

DashboardPeopleFacilitiesProgrammesMembershipsFinanceSales and stockLoyalty and marketingControl and settings
Demo Club

Membership

Sample MemberClub membershipActive
Plan
Club membership
Category
Club
Start date
1 Oct 2026
End date
31 Mar 2027
Status
Active
Plan includes
Classes, court discounts and freeze
Length
6 months
Session limit
12 classes a month
Discounts
Court discount

Sold plans are made inactive, not deleted. Discounts need a reason and follow branch limits. Larger refunds need a higher permission.

Illustrative screens · Sample data

Try it: renew, change plan, extend or refund this membership, then open History · Sample data

Works withPlansFreezesInvoicesPayments and takingsClasses

Freezes

Your freeze policy, without memory or paper.

Days allowed, approvals and the new end date.

Who uses itSuper adminBranch adminOperations managerFront deskMembers

  • Request from the phoneMembers ask in the portal or the app.
  • Approval when neededRequests wait for your team when policy requires it.
  • New end dateThe membership moves by the frozen days, automatically.
  • Class bookings handledBookings inside the freeze are cancelled and their class credit returned.
  • Ends on timeA night job ends each freeze on its date.
DashboardPeopleFacilitiesProgrammesMembershipsFreezesFinanceSales and stockLoyalty and marketingControl and settings
Demo Club

Freezes

RequestMemberMembershipActions
1 Feb – 14 Feb14 daysMember AClub
3 Feb – 23 Feb21 daysMember BFamily
10 Feb – 16 Feb7 daysMember CYouth
⁦10:24⁩
DDemo Club
Request a freeze

1 of 2 freezes left this year

14 days · your plan allows up to 30

Allowed days and number of freezes come from the plan.

Illustrative screens · Sample data

Try it: request a freeze on the phone, then approve or decline it on the desk · Sample data

Works withMembershipsClassesNotifications

Check-in

A scan at the door. Status at the desk.

Members scan in at the door while the desk sees their status at once.

Who uses itSuper adminBranch adminOperations managerFront deskCoachMembers

  • Pass on the phoneThe QR entry pass lives in the portal and the app.
  • Scan at receptionA standard 2D scanner reads the pass. No special hardware.
  • Status at a glancePhoto, membership status and today's bookings appear after the scan.
  • Bookings stampedToday's class is marked attended and today's court booking arrived.
  • Visits logEvery scan is a visit, exportable, with a recorded fix for mistaken scans.
Demo Club
Waiting for a scan

Scan a member's pass at reception.

Visits today40Last: 10:12 · Member D

⁦10:24⁩
DDemo Club
My pass
Sample MemberClub membershipActive
Whose pass?
Illustrative screens · Sample data

Try it: pick a pass and scan it, then fix a mistaken scan in the visits log · Sample data

Works withClients (members)MembershipsClassesBookings

Follow-up

Know who to call today.

See memberships ending and not renewed, unpaid past their start, and frozen ones due back. Your team works down one list instead of three spreadsheets.

  • Membership reports: joined and left, renewal rate, sales by plan, freezes and refunds
  • Print a receipt or a statement in Arabic and English
DashboardMembershipsPeopleFacilitiesProgrammesBookingsFinanceSales and stockReportsControl and settings
Demo Club

Memberships

Left to call: 9
MemberMembership planStatusAction
Member AMain BranchBasicEnding soonEnds 24 Jan
Member BMain BranchFamilyEnding soonEnds 27 Jan
Member CNorth BranchYouthNot renewedEnded 18 Jan
Member DNorth BranchBasicEnding soonEnds 30 Jan
Illustrative screens · Sample data

Try it: switch lists, filter by branch or plan, and mark who you've called · Sample data

Staff and coaches

Your team, organised too.

Coaches with their sports

Linked to classes and academy programmes.

Weekly shifts

Repeat each week, with one-off changes.

Leave, attendance and payslips

From draft to approved to paid.

Salary visibility

Only the roles that need it can see salaries.

DashboardPeopleMembershipsProgrammesBookingsFinanceReportsControl and settings
Demo Club

Staff and coaches

View as
RosterShiftsAttendancePayslips
NameRoleMonTueWedPayslip
Coach ATennisCoach
Staff AFront deskStaff
Coach BPadelCoach
One-off change
Illustrative screens · Sample data

Try it: change a shift, move a payslip along, or view as the front desk · Sample data

Give your front desk its time back.

Book a demo