The Fursan platform

One platform behind every part of your club.

Five products for your team, your members, your partner clubs and your visitors, all on the same records, rules and money.

Shared recordsShared rulesShared money

Illustrative screens · Sample data

One source of truth

Set it once. It applies everywhere.

A price, a seat, a court slot or a refund rule is set once and holds on every screen.

Court booking rules
Peak-hour policySynced

Sample screen · Court rules in the Admin Panel

  • Change a court's peak rate, and the portal and the app show it at once.
  • Freeze a membership, and its class bookings are handled in the same moment.
  • Void an invoice, and the booking, the seat and the credit note follow.
Modules

38 modules in nine groups.

Everything a club runs, grouped the way the Admin Panel's menu is.

See all features

People6

  • Registrations
  • Clients (members)
  • Partner clubs
  • Teams
  • Coaches
  • Staff

Facilities and bookings4

  • Sports
  • Courts
  • Bookings
  • Check-in

Programmes3

  • Classes
  • Academies
  • Tournaments

Memberships3

  • Plans
  • Memberships
  • Freezes

Finance5

  • Invoices
  • Payments and takings
  • Wallet
  • Credit notes and refunds
  • Credit accounts

Sales and stock2

  • Point of sale
  • Products and stock

Loyalty and marketing4

  • Loyalty programme
  • Referrals
  • Coupons
  • Notifications

Brand and content4

  • Portal brand (white-label)
  • Portal content
  • Media library
  • Website content

Control and settings7

  • Dashboard
  • Reports
  • Users and roles
  • Audit log
  • Settings
  • Integrations
  • Scheduled jobs
Every branch, both languages

One branch or many. Arabic or English.

Branch switcher

One branch for staff. All branches for owners and group managers.

Rules per branch

Opening hours, booking and freeze policies, set branch by branch.

Numbering per branch

Invoice numbers per branch and year, with each branch's address.

Arabic and English

Every screen in both languages, with right to left built in.

Local time

Each branch's calendar controls due dates, expiries and reminders.

Themes for members

Auto, light or dark, following the member's phone.

Demo Club
  • Dashboard
  • Bookings
  • Members
  • Programmes
  • Payments
  • Reports
Bookings
CourtsProgrammes
Court 1PadelCourt 2PadelCourt 3TennisCourt 4Basketball08:0009:0010:0011:0012:00
BookedBookedBookedBooked

Illustrative screens · Sample data

Night jobs

The day closes itself.

23 automatic jobs do the work nobody wants to remember.

Schedule shown in Riyadh time
00:00–00:50

Nightly close

14 jobs

Expiries, freezes, holds, overdue invoices and points.

02:00–03:00

Reconcile and archive

3 jobs

Card payments, wallets and the audit log.

08:00–09:05

Morning

3 jobs

Low stock, payment and expiry reminders.

18:00–20:00

Evening reminders

3 jobs

Tomorrow's academy, class and court bookings.

Integrations

Connected where it counts.

Payments, messaging, media storage and ZATCA, switched on per club from one Integrations screen.

See all integrations

Payments

9 providers

Card gateways, buy now pay later and wallets.

Messaging

9 providers

Email, SMS and sign-in codes, WhatsApp and push.

Media storage

4 providers

Logos, photos and banners, uploaded once and reused.

ZATCA

Phase 1 QR on every invoice.

Phase 2 (Fatoora): Planned
Depth you can check

Built deep, not just wide.

Real figures from the platform's code today.

626API endpoints
85data models
182permission keys
54screens for members and partner clubs

API routes by area441 routes in total

  • Admin Panel331
  • Member, club and coach apps84
  • Public website14
  • Sign-in, webhooks, jobs, health12
See the platform

See the whole platform in one demo.

We'll walk through your club's day, from the first booking to the last report.

Book a demo