Yalla Admin Manual

Yalla Admin Manual

Touring the Yalla Admin Web Interface

Let’s take a quick tour of the main areas.


Dashboard (coming in the future) soon in

Your starting point.

Shows:

  • Today’s appointments
  • Completed vs pending
  • Quick overview of activity

Appointments

Where admins manage bookings.

Includes:

  • Calendar View
  • List View
  • Filters by doctor, machine, nurse
  • Status updates (Pending, Confirmed, Cancelled, Completed)

Staff Rota

Used to define availability.

You can:

  • Set weekly schedules
  • Edit future weeks
  • Override availability when needed

Departments

Organize services into medical departments.

Used mainly for:

  • Filtering
  • Better patient navigation in the app

Medical Members

Manage doctors and nurses.

Includes:

  • Name & bio (EN + AR)
  • License numbers
  • Assigned services
  • Availability via rota

Machines & Machine Groups

Used for machine-based services.

Admins can:

  • Group machines
  • Assign machines to services
  • Control availability

Services

One of the most important sections.

Admins can:

  • Create doctor or machine services
  • Add Arabic translations
  • Set pricing (or leave price empty)
  • Enable/disable booking

Rooms

Define rooms used during appointment booking.

Notifications

Admins receive system notifications for:

  • New bookings
  • Cancellations
  • Rota updates

Notifications are:

  • Sorted by time
  • Markable as read/unread (is this true)?

Settings (this is for YS admin not hospitals right?)

System-level configuration.

Includes:

  • Language behavior
  • Policies
  • Feature toggles
  • Banner images (EN + AR)

Typical Admin Workflows

Here are common things admins do every day:

  • Add a new doctor
  • Create or edit a service
  • Set staff availability
  • Book appointments for patients
  • Review feedback (future)
  • Respond to operational issues

Permissions & Rules

  • Admins cannot see other hospitals
  • Admin can not create or manage other admins
  • Past appointment slots are hidden
  • Expired appointments cannot be edited
  • Missing rota = service unavailable
  • Some rules are configurable via feature flags

Basic Workflow that Admin Should Follow

On New Hospital:

  • Add all available rooms
  • Add a machine group for all machines - Following the department
  • Add machines using the room and machine group information
  • Add doctors before creating the doctor service
  • Add Nurse before creating the machine Service
  • Set the rota of doctors and nurses before trying to create bookings

On this page