Yalla Admin Manual

Yalla Admin Manual

Activity Logs & Appointment Insights

Accessing Activity Logs

  1. Log in as an Admin.
  2. Navigate to Dashboard → Activity Logs.
  3. The Activity Logs page opens, displaying a chronological list of appointment-related events.

![][image112]

Activity Logs Overview

The Activity Logs page shows system-generated actions related to appointments, including:

  • New Appointment created
  • Appointment status changes:
    • Confirmed
    • Completed
    • Cancelled
    • Paid
    • Unknown
  • Actions performed via:
    • Admin Web
    • Mobile App

Logs are grouped by date (Today, Yesterday, specific dates).

Search & Date Filtering

Search by Name or ID

  • Use the search input to find:
    • Appointment ID
    • Patient name
    • Related user

Date Range Filter

  • Click the date field to open the calendar.
  • Select a single date or date range.
  • Click Search to apply.
  • Click Clear Search to reset filters.

![][image113]

Selected dates appear next to the search field for clarity.

Infinite Scroll Behavior

  • Activity Logs use infinite scrolling.
  • As the admin scrolls down, older logs load automatically.
  • No pagination is required.

This ensures uninterrupted access to historical appointment activity.

Hover Appointment Preview (Quick View)

Hover Interaction

  • Hover over an appointment log entry to open a quick appointment pop-up.

![][image114]

Information Displayed

  • Appointment date & time
  • Service name
  • Department
  • Duration
  • Assigned doctor
  • Room / Machine (if applicable)
  • Price
  • Booking status (e.g., Confirmed, Expired)
  • Payment status (Paid / Unknown)

This allows admins to review key details without opening the full drawer.

Viewing Appointment Details (Side Drawer)

Opening the Drawer

The Appointment Details side drawer can be opened by:

  • Clicking View Details on an activity log entry

![][image115]Will open the side drawer.

![][image116]

Drawer Contents

The drawer displays:

  • Patient information
  • Appointment date & time
  • Service & department
  • Doctor / Nurse assignment
  • Room & machine
  • Duration & fee
  • Booking status
  • Payment status

A Close (✕) button is available at the top.

Status Consistency Across the System

  • Any appointment status changes visible in Activity Logs:
    • Reflect the same state as in the Appointments List
    • Are updated in real time across Admin Web and Mobile App

This ensures Activity Logs remain a single source of truth for auditing actions.

Best Practices for Admins

  • Use hover preview for quick checks before opening details
  • Use date filtering for audits and investigations
  • Rely on the details drawer instead of page navigation
  • Scroll to load older activities without interrupting your workflow

On this page