Skip to content

Your whole academy, from first sign-up to the last riyal.

Rookiely is the platform sports academies run on: register families, sell memberships, check athletes in, and issue ZATCA-ready invoices you can collect anywhere, from the front desk to a parent’s phone.

  • Arabic and English on every screen
  • ZATCA Phase 2 e-invoicing
  • mada, Apple Pay and Tamara
  • Many branches, your own address
Front desk
Riyadh Juniors Academy

Register a family

Registered

Faisal Al-Harbi

Guardian and payer

M-000214+966 55 012 3456

Omar Al-Harbi

9 years, Football U-10

M-000215

Lana Al-Harbi

7 years, Swimming

M-000216
  • Phone and ID checked for duplicates
  • A QR member card for each athlete

Register

One family, one account

Register a guardian and up to ten children in one pass. The guardian pays, and sees every child’s memberships, invoices and attendance from their phone.

  • Families sign themselves up

    From the member portal, approved by the desk or at once, as you choose.

  • QR member cards

    Printed at card size, with a new code if one goes missing.

  • Medical notes stay private

    Allergies and conditions show only to staff allowed to see them, the coach included.

  • Branch transfers

    Move an athlete, or a whole group, to another branch: keep the membership or sell it again.

The Al-Harbi family

3 members, Al Malqa branch

Family discount
  • Faisal Al-Harbi

    Guardian

    Payer
  • Omar Al-Harbi

    Football U-10

    Active
  • Lana Al-Harbi

    Swimming

    Active
Peanut allergy, shown to the coach only
Riyadh Juniors Academy

Omar Al-Harbi

Football U-10

M-000215

Memberships that follow your rules

Session packs or unlimited plans, by the week, month or year. Rookiely adds the joining fee and the family discount, queues the renewal, and moves the end date when a membership is frozen.

  • Freezes with limits

    Minimum and maximum days and a cap per membership, with a medical override for those allowed.

  • Fair plan changes

    A credit note on the old plan, a new invoice, and what’s left goes to the family’s credit.

  • Coupons

    On plans, joining fees or products, at the desk and in the portal.

  • Reminders before the end

    Messages 7, 3 and 1 day before, and a grace period you set.

Omar’s membership

Football U-10, monthly

S-2026-000318
1 Sep14 Oct
  • Frozen 14 days for an injury

    The end moved from 30 Sep to 14 Oct

  • Renewal queued

    Starts 15 Oct, no gap and no overlap

  • Upgraded to three sessions a week

    210.00 added to the family’s credit

One answer at every door

Whether an athlete scans a card, the front desk looks them up or the coach ticks the roster, Rookiely applies the same rules: is the membership live, are sessions left, is this their branch? Then it takes the session, and says why in plain words.

  • Checked in

    Omar, Football U-10. 11 sessions left.

  • In on grace

    Salman, Swimming. Renew by Thursday.

  • Membership frozen

    Reem, Gymnastics. Until 12 Nov; see the front desk.

Today, 5:00 pm

Football U-10

3 hereof 4
  • 7Omar Al-Harbi
  • 9Saud Al-Qahtani
  • 4Yazan Al-Otaibi
  • 11Khalid Al-Dosari
End session
  • Kiosk

    A tablet at the entrance, with its camera or a USB reader.

  • Front desk

    Search, scan and check in, with keyboard shortcuts.

  • Coach

    The roster on a phone; absentees are marked when the session ends.

  • Parent

    A rotating QR code in the member portal.

Anyone who trained without a plan lands on the front desk’s chase list, so no session goes unpaid.

Every riyal accounted for

Bilingual tax invoices for ZATCA Phase 2, online payments, cash drawers and receivables, kept to the standard your accountant expects.

Get paid

  • Cards, Apple Pay and stc pay through Moyasar
  • Tamara instalments, at the desk too by SMS link
  • Payment links for any invoice by SMS
  • Part payments and mixed tenders on one invoice
  • Cash drawers with a float, a count and the difference

Close the books

  • ZATCA Phase 2: a device per branch, reporting and clearance, and a queue for anything stuck
  • Credit notes, refunded to the original way of paying
  • Receivables ageing and overdue reminders
  • IFRS 15 revenue recognition and deferred revenue
  • Journal export, trial balance and period close
  • Gateway settlements and fees, reconciled
  • mada
  • Visa
  • Mastercard
  • Apple Pay
  • stc pay
  • Tamara

Simplified tax invoice

فاتورة ضريبية مبسطة

INV-MLQ-2026-00041215 Sep 2026
Invoice lines
Football U-10, monthlySAR 450.00
Swimming, 8 sessionsSAR 380.00
Family discountSAR −38.00
Joining feesSAR 200.00
VAT 15%
SAR 129.39
Total
SAR 992.00

Receivables

SAR 30,300.00
  • Current18,400
  • 1–307,350
  • 31–602,900
  • 61–901,200
  • 90+450

Five doors into one academy

Everyone sees what their job needs, on the device that suits it, at your academy’s own address.

  1. Console

    Owners, managers, accountants

    Today’s overview, members, reports, settings, and what each role may do.

  2. Front desk

    Front desk staff

    Register, sell, collect and check in from one screen.

  3. Coach

    Coaches

    Today’s sessions and the roster, on a phone.

  4. Kiosk

    Athletes at the entrance

    Scan a card; the answer comes in green, amber or red.

  5. Member portal

    Parents and adult members

    Pay, renew, see attendance and invoices; sign in with a code by SMS.

Bring them back next season

Segments by sport, age and attendance, campaigns by SMS, WhatsApp and email, and automatic messages sent at the right moment, within consent and quiet hours.

  • Care messages

    An absence streak, a first check-in: sent unless the family opts out.

  • Marketing only with consent

    Birthdays, win-backs and campaigns go only to families who opted in.

  • One message per guardian

    A father of three gets one message, not three.

Care message9:30

Hi Faisal, Omar has missed his last 3 sessions. Is everything all right? We miss him on the pitch.

Marketing10:00

Happy birthday, Lana! Renew her swimming this week with 15% off: LANA15.

Sent to 412 guardiansOutside quiet hoursOpted in only

Every morning, one page

Today’s takings by method, check-ins, memberships ending soon, and a needs-attention list that opens straight onto what to fix.

Today’s takings

SAR 6,840.00

Check-ins today

212

Ending in 7 days

34

Needs attention

  • Drawers not closed yesterday2
  • Attended without a plan5
  • Documents waiting for ZATCA1
  • Sessions without a coach1

Reports ready for Excel and CSV

  • Sales and collections
  • VAT summary
  • Receivables ageing
  • Drawer differences
  • Memberships by plan
  • Attendance by group
  • Member growth
  • Deferred revenue

Your academy, under your name

Your own address, your logo and colours in front of families, as many branches as you run, and the security a system that handles your money should have.

Questions, answered

Didn’t find yours? Write to hello@rookiely.com

Is Rookiely ZATCA compliant?

Yes, for Phase 2 (integration). Each branch onboards its own e-invoicing device; simplified invoices are reported, standard tax invoices are cleared, and every document carries its QR code. Anything that fails waits in one queue to be sent again.

Which ways to pay are supported?

Cash, card and transfer at the desk, and online through Moyasar: mada, Visa, Mastercard, Apple Pay and stc pay, plus Tamara to pay in instalments. Gateway fees and settlements are reconciled for you.

Do we need special hardware?

No, a modern browser is enough. Any tablet becomes a kiosk with its camera or a USB scanner; receipts print on 80 or 58 mm thermal printers, and invoices on A4.

Does it suit academies with several branches?

Yes. Each branch keeps its own tax details, time zone and drawers; a plan can be sold at some branches and used at others; staff see only the branches they’re given.

How do parents sign in?

On their academy’s own address, with their mobile number and a code by SMS, no passwords. A guardian switches between their children, pays, renews and shows the check-in code from their phone.

How is pricing worked out?

By the size of your academy (branches, staff and active members) and the features you need. Tell us about your academy and we’ll send you a quote.

Start next season on Rookiely

We set up your academy, branches and plans with you, and stay with your team through the first day on the floor.