Practice operationsInvite your team

Invite your team

Use Organization to invite the people who will work in Basilias with you. You can choose a role that matches each person’s responsibilities now, and an organization administrator can update it later if those responsibilities change.

Send an invitation

  1. Open Organization.
  2. Select Invite user.
  3. Enter the person’s first name, last name, and email address.
  4. Choose a role: Viewer, Scheduler, Clinician, or Admin.
  5. Select Invite.

The invited person can finish joining from their email invitation. Once they are active, you can set their service qualifications so they appear in the right booking and scheduling workflows.

Choose a role

Choose the role that fits the work the person needs to do today. Every role is limited to its own organization.

RoleBest forIn brief
ViewerLeaders, observers, and people who only need visibilityCan review schedules, assignments, and bookings, then export or subscribe to calendar views. Cannot make changes.
SchedulerStaffing coordinators and operational schedulersCan build and maintain schedule drafts, edit assignments, and manage bookings. Does not receive access to clinical records or organization settings.
ClinicianCare-delivery team membersCan work with patient records and consultations, manage bookings, view schedules, and request or make their own assignment swaps. Cannot manage the organization or publish schedules.
AdminOrganization owners and designated administratorsHas the full organization, clinical, booking, scheduling, and reporting toolset—including invitations, role changes, publishing, and audit access.

Detailed permissions

The table below reflects the current permission model for the four roles available in the invitation form. A check mark means the role has that permission; Own means the action is limited to the person’s own schedule or swaps.

PermissionViewerSchedulerClinicianAdmin
View organization details (organization.view)
Change organization settings, services, availability, or team roles (organization.update, organization.manage_users, organization.manage_roles)
View patient records, including sensitive fields (patient.view, patient.view_sensitive)
Create or update patient records (patient.create, patient.update)
Delete patient records (patient.delete)
View consultations (consultation.view)
Create or update consultations (consultation.create, consultation.update)
Delete consultations (consultation.delete)
View bookings (booking.view)
Create or update bookings (booking.create, booking.update)
Delete or override a booking (booking.delete, booking.override)
View schedules and assignments (schedule.view, assignment.view)
Create, update, or delete schedule drafts (schedule.create, schedule.update, schedule.delete)
Create, update, or delete assignments (assignment.create, assignment.update, assignment.delete)
Swap assignmentsAny assignment (assignment.any_swap)Own assignment (assignment.self_swap)Own or any assignment (assignment.self_swap, assignment.any_swap)
Export a schedule (schedule.export)
Export an organization calendar (calendar.export_organization)
Create a calendar subscriptionOrganization or selected-service feedOrganization or selected-service feedOwn schedule onlyOrganization or selected-service feed
Approve or publish a schedule (schedule.approve)
View analytics and audit activity (system.view_analytics, system.view_audit)
Manage clinician records (system.manage_doctors)

Important scheduling boundaries

  • Schedulers can create and maintain drafts, assignments, and bookings, but they cannot open patient or consultation records, manage organization settings, or publish a schedule.
  • Clinicians have clinical-record access and can make their own assignment swaps, but they do not edit the shared assignment calendar or create schedule drafts.
  • Viewers are read-only. They can export or subscribe to schedule views, but cannot change a booking, assignment, or draft.
  • Admins are the only one of these four roles who can invite people, change roles, manage services and availability, publish schedules, and access analytics or audit activity.

Permission changes are applied to a user’s active session. Ask the person to sign out and back in if their updated role does not appear right away.

Next: set qualifications.