Documentation

Getquwwa Guide

Everything gym owners and members need to know — from signup to check-in, payments, and the mobile app.

Getting started

Sign up as a gym owner with your email. You receive a 14-day free trial with full access — no credit card required.

  • After signup you land on the dashboard Home screen.
  • When your trial ends, choose a plan and pay via Moyasar (card/MADA/Apple Pay), bank transfer, or cash.
  • Bank transfer and cash requests are reviewed by our team before activation.
Dashboard

Home (Overview)

Your daily command centre with KPIs and quick actions.

  • Active members, check-ins today, revenue this month, memberships expiring in 7 days.
  • Revenue chart with Week / Month / Year views.
  • Latest check-ins feed (refreshes every 30 seconds).
  • Prominent banner linking to the Check-in QR screen.
Dashboard · Home
Good afternoon, Ahmed
Open check-in screen · Live
486 members
73 check-ins
SAR 38,200
6 expiring

Settings — set up first

Configure your gym before adding members.

  • Gym profile: name (EN/AR), owner details, city — shown in the app and on invoices.
  • Membership plans: create plans with duration and price (SAR) used when assigning memberships.
  • Branches: add locations; the first branch is primary.
  • View your current plan, trial end date, and member cap.
Dashboard

Members

Add and manage everyone who trains at your gym.

  • Add members with name, phone, email, and gender.
  • Filter by status: Active, Frozen, Expired, Archive, or Trainer requests.
  • Assign a membership plan — payment is auto-recorded in Payments.
  • Open a member profile for membership history, payments, and attendance.
  • Member limit applies based on your subscription tier.
Dashboard · Members
AllActiveExpired
Sarah Al-Otaibi · Active
Mohammed Al-Harbi · Active
Lina Qadi · Expired

Check-in QR

Display a rotating QR code on a tablet or screen at your front desk.

  • Open Dashboard → Check-in (or via the Home banner / Attendance page).
  • The QR refreshes every ~25 seconds with a signed token.
  • Members scan it from the Getquwwa mobile app — attendance is logged instantly.
  • Use fullscreen mode for a kiosk display.
Dashboard · Check-in QR
Quwwa Gym Riyadh
Refreshes every 25s

Attendance

See who is in your gym today and record manual check-ins.

  • Today's log: check-in time, check-out time, method (QR or Manual).
  • Manual check-in: search a member and record in/out (max 2 scans per day).
  • Live refresh every 30 seconds.
Dashboard

Classes

Schedule group classes your members can book from the app.

  • Create classes with name (EN/AR), instructor, day, time, duration, and capacity.
  • Capacity bar shows booked vs available spots.
  • Delete (deactivate) classes you no longer run.
Dashboard

Payments

Track all revenue with VAT-compliant records.

  • KPIs: total revenue, this month, transaction count, VAT collected (15%).
  • Record payments manually: Cash or Moyasar, with purpose (Membership, Trainer, Other).
  • Assigning a membership plan auto-creates a payment row.
  • Revenue chart and searchable transaction table.
Dashboard · Payments
SAR 12,400
This month
SAR 1,860
VAT 15%
Membership · Cash
Membership · Moyasar
Trainer · Cash

Staff

Add your team and assign roles.

  • Roles: Trainer, Receptionist, Manager, Cleaner, Security.
  • Trainers can have a monthly price — used for personal-trainer add-ons.
  • Archive staff who leave; archived list stays read-only.
Dashboard

Trainer requests

Handle personal-trainer add-on requests from the Members → Trainer requests tab.

  • Members opt in via onboarding or the app Trainer screen.
  • Assign a staff trainer, set a price, and mark active — payment is auto-recorded.
Dashboard

Reports

Analytics for revenue, members, and attendance.

  • Revenue tab: 6-month KPIs, monthly chart, Cash vs Moyasar breakdown.
  • Members tab: totals, active count, new this month.
  • Attendance tab: 7-day check-in chart, average per day, peak day.
  • Export summary CSV for accounting.
Dashboard

Notifications

Reachable from the topbar bell (not in the sidebar).

  • Expiring memberships, recent payments, and sent WhatsApp/SMS log.
  • Filter by All, Expiring, Payments, or Sent.
  • Dismiss individual expiry alerts.
Dashboard

Plan tiers

Features unlock based on your subscription tier.

  • Starter, Growth, and Pro tiers include different modules (members, attendance, payments, member app, classes, reports, staff).
  • Locked modules show a lock icon in the sidebar — upgrade to unlock.
  • During your free trial you get full access to explore everything.
Dashboard
Member Mobile App

Phone login

Members sign in with their phone number and a one-time OTP code sent by SMS.

Dashboard

Onboarding

First-time members complete a short wizard: height, weight, fitness goal, activity level, and optional personal-trainer opt-in.

Dashboard

Home

Membership status, today's check-in, and quick actions filtered by your gym's plan.

Hi, Sarah
Active · 18 days left
Scan QR
Book class
HomeClassesScanProgressProfile
Member app

QR check-in

Tap the centre Scan tab, point the camera at the gym's rotating QR screen, and check in instantly.

Point at the gym QR code
Scan QR

Class booking

Browse scheduled classes and book or cancel spots. Hidden if your gym's plan excludes classes.

Dashboard

Progress tracking

Log weight and track goals over time (Pro tier). Chart plus paginated history.

Dashboard

Personal trainer

Request a trainer add-on from onboarding or the Trainer screen. Your gym assigns a coach and collects payment.

Dashboard

Renewal

Renew your membership via the web checkout page using Moyasar when your plan is about to expire.

Dashboard

Ready to get started?

Start your 14-day free trial — no credit card required.