NewBilingual booking, built for the Gulf

The booking system
for clinicssalonsstudiostrainersclassesconsults

Take appointments online in English and Arabic, manage staff schedules, and run the whole day from one dashboard — without the double bookings.

No sign-up needed — the demo clinic is already loaded

6

steps, start to booked

2

languages, fully mirrored

0

double bookings, by design

1

dashboard for the whole day

Booking modes

One engine, every kind of booking.

Services is live today. The remaining modes reuse the same availability engine, staff scheduling and dashboard.

Live

Services

Appointments with a chosen provider — clinics, salons, trainers, tutors.

Live

Online meetings

Video consultations with an auto-generated link.

Live

Events

Seat limits, ticket tiers and registrations.

Live

Workspaces

Desks, offices and halls by the hour, day or month.

Coming soon

Hotels

Date-range stays with seasonal rates and extras.

Coming soon

Rentals

Vehicles and equipment by the day or hour.

Coming soon

Chauffeur

Transfers priced by distance, duration or fixed rate.

For your customers

A booking form people finish.

Six clear steps, real availability, and no dead ends. Slots respect each provider's working hours, split shifts, prep and cleanup buffers — so the times you show are times you can actually honour.

  • Pick a provider or let us assign the least busy one
  • Prep and cleanup buffers baked into every slot
  • Guest checkout — no account required to book
Aug 1 – Aug 6

01 Sat

8:008:459:30

02 Sun

8:008:459:30

03 Mon

8:008:459:30

04 Tue

8:008:459:30

For your front desk

The whole day on one screen.

Approve, complete or cancel in a click. See revenue, upcoming appointments and the week ahead without exporting anything.

  • Appointments grouped by day with instant status actions
  • Month calendar colour-coded per provider
  • Services, extras, staff hours and customers all editable

New bookings

12

Revenue

SAR 4,280

For repeat customers

They reschedule themselves.

Customers sign in to move or cancel their own appointments, freeing the slot instantly. Bookings made as a guest attach to their account automatically.

  • Reschedule against live availability
  • Guest bookings claimed by matching email
  • Cancelled slots return to the calendar at once
Upcoming 2Past 5

Dental Cleaning

Confirmed

Mon, Aug 3 · 11:00 AM

RescheduleCancel

Teeth Whitening

Awaiting

Thu, Aug 6 · 2:30 PM

RescheduleCancel
العربية والإنجليزية

Arabic that isn't an afterthought.

One toggle mirrors the entire booking flow right-to-left — layout, stepper, arrows and all. Service names, descriptions and extras are stored in both languages, so customers read your words, not a machine's.

  • Full RTL mirroring
  • Bilingual service catalog
  • Arabic-aware date and currency
  • Per-business default language

English

Service
Provider
Date and Time

Dental Cleaning

45m · SAR 180

العربية

الخدمة
مقدم الخدمة
التاريخ والوقت

تنظيف الأسنان

45 د · ‏180 ر.س.‏

Everything included

The unglamorous parts, done properly.

No double bookings

The database itself rejects overlapping appointments — not just the UI.

Real availability

Working hours, split shifts, time off and buffers all shape the slot grid.

Staff scheduling

Per-day hours with lunch breaks, and per-service provider assignment.

Full back office

Dashboard, appointments, calendar, services, extras, staff, customers.

Month calendar

Colour-coded per provider, with a click through to any day.

Add-ons

Optional extras priced per service, totalled server-side.

English + Arabic

Fully mirrored RTL with a bilingual catalog.

Online paymentsSoon

Pay in person today; card and wallet checkout is next.

See why we're different.

Most booking tools treat Arabic and overlap protection as afterthoughts. We started there.

Waitless
Others
Arabic + RTL

Mirrored end to end

Translated strings only

Double-booking safety

Enforced in the database

Checked in the app, if at all

Buffers between visits

Per service, before and after

Not available

Customer self-service

Reschedule and cancel

Cancel by phone

Bilingual catalog

Names and prices in both

Not available

Your own branding

White-label dashboard

Vendor branding

Have a question?

Do customers need an account to book?

No. Booking works as a guest with just a name, email and phone. If they create an account later with the same email, their earlier bookings attach to it automatically.

How do you stop two people taking the same slot?

The database holds an exclusion constraint over each provider's booked time, buffers included. If two requests land at once, exactly one commits and the other is told the slot has gone — it cannot be bypassed by a race.

Is the Arabic a machine translation?

The interface is translated by hand, and your own content — service names, descriptions, extras — is stored in both languages so you write exactly what customers read.

Can I set different hours per person?

Yes. Each staff member has their own hours per weekday, with as many windows as you need for lunch breaks or split shifts, plus per-service prep and cleanup buffers.

Can customers pay online?

Not yet — bookings are taken as pay-in-person today. Card and wallet checkout for the Gulf is the next thing on the roadmap.

Can I run more than one location or brand?

The data model is multi-tenant from the ground up: every business has its own catalog, staff, customers and booking page URL.

Take your first booking today.

The demo clinic is loaded with services, staff and opening hours. Book an appointment, then watch it land in the dashboard.