Launch Offer — up to 50% off, flat--:--:--Claim now
Run the practice

Staff, Roles & Permissions

AmritSmile ships with the roles a dental clinic actually runs on, and gives the Admin fine-grained control over exactly what each member of staff can reach beyond that.

Roles

Admin

The clinic owner or manager. Manages staff, clinic setup, treatments and pricing, and sees every billing report, payment analysis and finance screen across every branch.

Doctor

Their own appointment calendar, patient records and history, clinical notes, and their own billing summary — not payroll, staff management or clinic-wide finance.

Receptionist

Appointments, patient records, invoice generation and attendance — the front-desk workflow, scoped away from clinic-wide settings and finance.

A staff member can be assigned to one branch or several, and switches between them from the same single login — see Multi-Clinic Management.

Granular permissions

Beyond the three base roles, an Admin can grant or revoke individual permissions per Doctor or Receptionist — document-library access, WhatsApp chat, specific reports and more — rather than being stuck with "whatever the role allows." Deactivating a staff member who has left revokes their access instantly across every device, while their historical appointments, notes and billing stay intact.

Attendance

Each team member is marked present, half-day, on leave or absent for the day; monthly summaries roll up automatically for payroll inputs, with leave approvals and holiday blocks managed in the same place.

Enforced on the server, not just hidden in the screen
Every one of these permission checks happens on AmritSmile's own servers on every request — a receptionist can't reach doctor- or admin-only data by calling the underlying API directly, bypassing the interface entirely, the way a purely front-end permission system could be tricked. See Security, Privacy & DPDPA for the full picture.