Help Center

Get advice and help from our expert team

Understanding User Roles

Easy!Appointments supports multiple user roles, each with different levels of access and responsibilities within the…

Written by Alex Tselegidis
Last updated 1 week ago

Easy!Appointments supports multiple user roles, each with different levels of access and responsibilities within the system. This structure helps you manage your business securely and efficiently.

Available User Roles

There are three primary user roles in Easy!Appointments:

1. Administrator

Access Level: Full system access.

Typical Use Case: Business owners, system managers, or IT administrators.

Permissions:

  • Manage all users (admins, staff, customers).
  • Configure system settings.
  • Create and manage services, providers, and locations.
  • View and edit all appointments.
  • Access system logs and reports.
  • Enable/disable integrations (e.g., Google Calendar Sync).

💡 Administrators can perform any action within the application and should be assigned carefully.


2. Staff Member

Access Level: Limited to their own appointments and availability.

Typical Use Case: Service providers, such as employees or freelancers.

Permissions:

  • Manage personal availability schedule.
  • View and manage own appointments.
  • Sync with personal Google Calendar (if enabled).
  • Access customer contact information for appointments assigned to them.
  • Cannot access system settings or modify other staff users.

🔒 Staff members cannot make system-wide changes or view other staff calendars by default.


3. Customer

Access Level: Appointment booking only.

Typical Use Case: Clients or patients who book services through your website.

Permissions:

  • Book, view, and cancel appointments online.
  • Receive email notifications for appointment confirmations and reminders.
  • Manage personal information through the booking form.
  • No access to the backend system or staff calendars.

🧾 Customers do not need a login account. Their identity is verified via email during the booking process.


Summary Table

RoleCan BookCan Edit AppointmentsAccess SettingsView All AppointmentsSync Calendar
AdministratorYesYes (all)YesYesOptional
StaffYesYes (own)NoNoOptional
CustomerYesYes (own)NoNoNo

Notes

  • Roles are assigned during user creation and can be changed later by an administrator.
  • It is not possible to assign multiple roles to a single user.
  • Customers are created automatically during the booking process, or manually by an admin.
Similar Articles
Application Settings

Easy!Appointments provides a range of configurable settings that let you tailor the system to your…

Appointment Notifications

Easy!Appointments includes a built-in notification system that keeps users informed about their appointments through automated…

Arrow-up