YosorStaff guide عربي

12. Quick reference

Sidebar rowChapter
Dashboard2
Appointments3
Calendar4
Roster4.7
Customers5
Catalog6
POS7
Reports (+ Place analytics)8
Settings10, 9
Account10.17

Appointment statuses

StatusMeaning
Scheduledbooked, not confirmed
Confirmedconfirmed with the customer
In progressthe visit has started
Completedfinished (checkout sets it)
Cancelledcalled off
No showdid not arrive

Check-in is a flag on the booking, not a status.

Permissions

Permission (as shown in the role dialog)Unlocks
Salessales reports and summaries, the Sales and Payments report tabs
Billingcheckout, POS, take payment, void, write off, selling packs, viewing session packs, applying insurance
Reportsthe Reports page and money columns on Completed reservations
Settingsthe Settings hub and every settings page
Staffadding, editing, archiving staff; roster writes; password resets
Clinical Notessession notes
Delete Appointmentspermanently deleting or restoring appointments
Place Settings / Place Accesscore place configuration and membership (managers)
Customer Recordsdeleting, restoring, merging and importing customers; booking preferences; restoring an archived customer on rebook
Form Templatescreating and editing form templates
Rolesthe Permissions section
Price Overridesdiscounting a booking below list price
Clinical Records — View / Editthe visit-record clinical fields and measurements
Communications Logthe Communication history tab
Broadcast Messagingbroadcast WhatsApp messages
Restricted Clinical Notesreading notes a clinician marked restricted

Glossary

TermMeaning
Placea clinic (tenant) on Yosor
Branch / Locationone site of the clinic
Practitioner / Staff membera physiotherapist or other team member
Customera patient (the dashboard uses Customer for physiotherapy clinics)
Appointment / Reservationone booked visit
Booking requesta customer's online request that staff accept or decline
Treatment planthe clinical course of sessions tracked on the customer's Plan tab
Session pack / Membershipprepaid sessions sold from the Catalog and redeemed at checkout
Invoicewhat was charged for a visit or sale
Paymentmoney received against an invoice
Write-offa remainder the clinic will not collect
Blocked timetime on the calendar with no customer (lunch, training)
Waitlistcustomers waiting for a slot that staff will offer
Walk-in queuecustomers waiting at reception right now
Modulea capability switched on or off per clinic
Referencethe booking code in a customer's confirmation message

Known limitations in the current release

  • Choosing Arabic translates the navigation, header and settings hub; most screen contents remain

in English.

  • The branch chip in the header is for reference only; it filters nothing.
  • The Reports branch filter narrows the Sales tab only.
  • Completed reservations has no branch filter.
  • The daily sales summary groups every line under Services and its cash-movement column counts

payments rather than amounts.

  • The payments ledger's search and export cover the page shown, not the whole ledger.
  • A few controls are placeholders and do nothing yet: the dashboard KPI cards are not links; on the

appointment page Save changes (non-doctor roles), AI summarize, Edit plan and View all are inert; the checkout sidebar's Email / WhatsApp / Print send-to icons are inert (use the success screen or the appointment page's Share); the calendar's Add group appointment and Settings context items show "Coming soon".

  • The staff record's photo control does nothing; staff upload their photo under Account.
  • Uploading photos and logos needs the clinic's file storage to be configured; otherwise the

upload is refused and the screen says so.

  • The time-zone list under Scheduling › Time and calendar offers three zones only.
  • Online booking windows (accept online bookings only at certain times) can be switched on or

off but the list of windows is not editable from the dashboard.

  • Confirmation mode (instant versus request), the public profile slug, the clinic's categories,

the Arabic business name and the verification badge are set by Yosor, not from the dashboard.