Skip to main content
Doctors at your clinic get their own simplified dashboard — separate from the clinic owner’s view — focused entirely on their own appointments and patients. Doctors log in with the same email-and-password flow but land on a clean interface that shows only what’s relevant to them.

What doctors can access

A real-time view of every appointment scheduled for the doctor today, sorted by time. Each card shows the patient name, phone number, appointment type, status, and branch. Doctors can update the status of their own appointments (arrived, in progress, completed, no-show) and add clinical notes (symptoms, diagnosis, prescription) directly from this view.
A list of all patients who have ever had an appointment with this doctor. Clicking a patient opens their profile, including contact details, appointment history, and any recorded clinical notes.
WhatsApp and widget conversation history for the doctor’s patients. Doctors can review what the AI discussed with their patients — useful context before an appointment.
Doctors can update their own name (Arabic/English), specialty, bio, and profile photo. They can also change the phone number linked to their account.

What doctors cannot access

The doctor portal intentionally excludes:
  • Other doctors’ schedules, appointments, or patients
  • Clinic settings, AI configuration, and knowledge base
  • WhatsApp or widget connection settings
  • Billing, invoices, and subscription details
  • Team management and staff information

Inviting a doctor

Doctors are added through the clinic’s team management, not as regular team members. When you add a doctor to the Doctors section and enter their phone number, they receive a WhatsApp invitation to activate their account. See Team Roles for a full breakdown of the Doctor role permissions.

Multi-clinic doctors

A doctor can be a member of more than one clinic in Kashfy — for example, a specialist who consults at two different practices. When a doctor who belongs to multiple clinics logs in, they see a clinic switcher in the sidebar. Switching clinics immediately updates every section of the portal — appointments, patients, and conversations — to show data for the selected clinic only.
The active clinic selection is remembered in the browser session. Switching to a different clinic does not affect what other team members see.

Branch restrictions

If a doctor is assigned to a specific branch, their portal only shows appointments and patients at that branch. This is useful in multi-branch clinics where each doctor works at a fixed location. Branch assignments are set by the clinic owner in Dashboard → Doctors → [Doctor name] → Branch.

Doctors Overview

Add and manage doctor profiles.

Roles & Permissions

Full breakdown of what each role can do.