Skip to content

Book any gym in seconds.

One booking platform for gyms, spas, courts, meeting rooms and hot desks — with real-time availability and a checkout your customers actually finish.

Card payments through Stripe
English, Arabic and French
Each business’s data in its own database

Court 2 · Downtown

This week

Live
MON 02
TUE 03
WED 04
THU 05
FRI 06
09:00
10:00
11:00
12:00
14:00
15:00
16:00
Available Booked

The bottleneck

Booking shouldn’t be this hard.

Stop juggling spreadsheets, phone calls, and paper diaries.

No more double-bookings or awkward refund conversations.

Fill a cancelled place from the waitlist, automatically.

See classes, rooms, courts and trainers in one place.

Everything you need

One booking engine. Every resource.

From the first availability check to the last payout — OkraGym covers the whole booking lifecycle.

Real-time availability

Members only see the slots that are still free. A booked slot is gone at once.

Online self-service

Members book and cancel online, without calling you.

Booking messages

Confirmations and cancellations by email, SMS or WhatsApp — in your own wording.

Card payments & refunds

Take card payments through Stripe, and refund from the booking.

Waitlists

When a place opens, the next person waiting gets it and is told.

Memberships & credits

Sell memberships and class packs. Credits are used up at booking.

Calendar sync

Keep bookings in step with Google Calendar.

Capacity & rules

Capacity, buffers between bookings, time-of-day prices, and approval for rooms.

Reports

Revenue, bookings, and how full your classes, rooms and trainers are.

Built for every kind of booking business

Five resource types. One playbook.

Whichever you run — and however many you run — OkraGym is shaped to it from day one.

Gyms & fitness

Classes, trainers, and capacity — handled.

Run group classes with real waitlists, sell PT slots without scheduling friction, and check members in at the front desk.

  • Class scheduling with waitlists
  • Trainer-specific slots
  • Capacity limits & check-in
Explore gyms & fitness
Gyms & fitness setting

Spas & wellness

Treatments, therapists, and cleanup time.

Give each treatment its own length and price, let clients pick their therapist, and keep a buffer between bookings.

  • Treatment lengths & prices
  • Bookable therapists
  • Buffers & packages
Explore spas & wellness
Spas & wellness setting

Sports courts

Hourly courts with peak pricing built in.

Sell court time by the slot, charge more at busy times with price rules, and see which courts and hours fill up.

  • Hourly slot sales
  • Peak / off-peak pricing
  • Utilization reports
Explore sports courts
Sports courts setting

Meeting rooms

Instant booking your team will actually use.

Filter by capacity and AV, hold the room with one tap, optionally route through approval, and add catering at checkout.

  • Filter by equipment & capacity
  • Instant or approval flows
  • Catering & service add-ons
Explore meeting rooms
Meeting rooms setting

Hot desks

A floor plan your members can actually book.

Interactive floor maps, desks booked by the hour, and team zones, so nobody hunts for a seat.

  • Interactive floor maps
  • Book by the hour
  • Team zones
Explore hot desks
Hot desks setting

How it works

From sign-up to first booking.

STEP 1

01

List your resources

Add rooms, courts, classes, desks, or treatments — any mix.

STEP 2

02

Set rules & availability

Hours, buffers, capacity, approval and pricing — your way.

STEP 3

03

Customers book online

A booking page on your own OkraGym address, made for phones.

STEP 4

04

You get paid & track everything

Payments through Stripe, and your reports on one dashboard.

See it live

The booking surface your customers actually finish.

Slots update the moment a booking is confirmed. Members see only what they can book. Staff see every booking.

Court 2 · Downtown

This week

Live
MON 02
TUE 03
WED 04
THU 05
FRI 06
09:00
10:00
11:00
12:00
14:00
15:00
16:00
Available Booked

Plays well with

Connect the tools you already run.

Payments, text messages and calendars.

Stripe
Twilio SMS
WhatsApp
Google Calendar

Pricing

Simple plans. Honest pricing.

Prices in UAE dirhams (AED). Pay monthly, or once a year.

Every limit side by side: compare plans →

FAQ

Questions, answered.

Send a sign-up request, or contact us while sign-ups are closed. We set up your account and email you how to sign in. Then add your resources, set your hours, and share your booking page.

Gyms, spas, sports courts, meeting rooms, hot desks — and any mix.

Stripe handles card payments. Refunds are made from the booking.

Each business’s data is kept in its own database, and card details are handled by Stripe — they are not stored by OkraGym.

Yes — from the Billing page in your business’s panel.

Stripe for payments, Twilio for SMS, WhatsApp, and Google Calendar.

Ready to take control of your bookings?

Send a sign-up request, and we’ll set up your account.