Skip to main content

User Management: Admins, Course Owners, and Facilitators Explained

User Management and User Permissions Matrix

Artur Binzaru avatar
Written by Artur Binzaru
Updated this week

Cademy provides flexible tools for managing team members, defining access levels, and assigning responsibilities for courses and dates.
This guide explains the roles, permissions, and management options for System Admins, Course Owners, and Facilitators.


User Roles and Permissions

Cademy supports three main roles with specific access levels and responsibilities:

Role

Access Level

Responsibilities

System Admin

Full system access

Manage platform settings, users, courses, and billing.

Course Owner

Full access to assigned items

Manage bookings, student data, and course settings.

Facilitator

Limited access to assignments

Update attendance and booking details for specific courses.

💡 Feature Highlight: Facilitators can now be assigned directly to individual course dates. This granular control ensures they only access the specific events they are responsible for.

User permission matrix


Role-Based Access Rules

Understanding role-based rules is critical for efficient user management:

Course-Level Assignments

  • Assigning a Course Owner or Facilitator at the course level grants them access to all dates and content within that course.

  • These users can view and manage everything tied to the course, according to their assigned permissions.

Date-Level Assignments

  • Assigning a Facilitator or Course Owner at the date level restricts access to that specific date.

  • They can update attendance, learner participation, and booking information for that session only.

Note: Course-level permissions override date-level restrictions if both are assigned.

  • 💡 Feature Highlight: Add or update Facilitators directly when creating or editing course dates for quick adjustments to teaching assignments.


Inviting Users and Assigning Roles

Inviting a New User

  1. Navigate to Admin Dashboard > Settings > User Management.

  2. Click Invite User.

  3. Enter the following details:

    • Name: Full name of the user.

    • Email: User’s email address.

    • Role: Select System Admin, Course Owner, or Facilitator.

  4. Click Invite.

The user will receive an email inviting them to create an account. Once created, they will appear in the user list.

Removing a User

  1. Locate the user in User Management.

  2. Click the gear icon next to their name.

  3. Select Remove User to revoke their access.

Editing User Roles

  1. Go to User Management.

  2. Click the gear icon next to the user’s name.

  3. Select Edit User.

  4. Adjust the user’s role as required, then Save changes.


Subscription-Based User Limits

The number of users depends on your subscription plan:

Plan

Maximum Users

Notes

Free Plan

1 user

Best for solo use.

Pro Plan

Up to 3 users

Shared across all roles (e.g., 1 Admin + 2 Facilitators).

Teams Plan

Up to 20 users

Shared across all roles and groups.


Managing Groups for Bulk Assignments

Creating and Assigning Groups

  1. Navigate to Admin Dashboard > User Management.

  2. Click Create Group and name it.

  3. Add members (System Admins, Course Owners, or Facilitators).

  4. Assign the group to courses or dates:

    • Go to Courses > Edit Course > Settings > Course Owners.

    • Search for and assign the group.

Removing a Group

  1. Navigate to Courses > Edit Course > Settings.

  2. Under Course Owners, locate the group.

  3. Click Remove to revoke group access.


Notifications and Ownership

Notification Triggers

Emails are sent for the following updates:

  • Date Changes: Updates stakeholders about schedule modifications.

  • Delivery Method Updates: Notifies users about transitions between online and in-person modes.

  • Location Changes: Alerts users of venue adjustments.

  • Online URL Adjustments: Sends new meeting links.

  • Booking Confirmations: Sent for new bookings.

Notification Rules

  1. For Course Owners:

    • Course-Level Assignments: Course Owners assigned at the course level will only receive booking confirmation emails. They will not receive notifications for date-specific changes (e.g., schedule updates or location changes).

    • Date-Level Assignments: Course Owners explicitly assigned to specific dates will receive both booking confirmation emails and notifications for date-specific changes.

  2. For Users Assigned at the Date Level (e.g., Facilitators or Date-Specific Owners):

    • These users receive both booking confirmation emails and notifications about any date changes (e.g., schedule updates, location adjustments).

  3. For Group Members:

    • Notifications are sent to all members of a group for assignments and updates related to that group.

  4. Fallback Notifications:

    • If no owner or facilitator is assigned to a date, fallback notifications are sent to all existing users (e.g., System Admins or Course Owners at the course level).

💡 Important Note: Always assign users at the date level to ensure they receive notifications for date-specific updates.


For details on who receives notifications and how to configure Admin Email Recipients and Facilitators, see
Facilitators / Course Owners and Admin Email Recipients


Frequently Asked Questions (FAQs)

User Limits & Roles

How many users can my organisation have?

The total number of users depends on the subscription plan. Each plan includes all roles combined (System Admins, Course Owners, and Facilitators).

What does “Up to 3 users” on the Pro Plan mean?

It means the account can have a total of three users across all roles.

For example:

1 Admin + 2 Facilitators = ✅ Allowed

1 Admin + 3 Facilitators = ❌ Exceeds the limit

Can I mix different user roles and stay within my plan limit?

Yes. As long as the total number of users does not exceed the plan limit, you can combine different roles freely.

Can users be reassigned to different courses or dates?

Yes. The same user can be assigned to multiple courses or specific dates without affecting user limits.

Can I temporarily assign a user and remove them later?

Yes. Users can be added or removed at any time through Settings → User Management.

What is the difference between course-level and date-level assignments?

  • Course-level: The user has access to all dates and materials within that course.

  • Date-level: The user only has access to the specific date they are assigned to.

If a user is assigned at both levels, course-level permissions take priority.

Where can I learn about notifications and email behavior?

Notification delivery, including booking, admin, and date-specific notifications, is covered in Course Facilitators and Admin Email Notifications.

Did this answer your question?