Introduction
Docebo is a closed and protected network, meaning only registered users can access the platform. As the Superadmin, you have the ability to decide between three user registration types when creating a new user:
- User must be created and registered by the admin.
- User can register via free self-registration.
- User can register via moderated self-registration.
The first option, users being created and registered by a Superadmin, is for those who need to directly manage the registration activities of their platforms. The second and third options allow the user to register and perform in the network freely. Learn more about user registration types. This manual focuses on users that are created and registered by the Superadmin.
Creating a New User
To create a new user, log in to your platform as the Superadmin. Access the Admin Menu by scrolling your mouse over the gear icon in the header. In the E-Learning section, select the Users item. On the main users' page, press the plus button at the top, then press the New User button.
In the slide-out panel, fill out all of the information on the first page, General Information. We recommend filling out all of the fields, even if not all of them are mandatory. Required fields are marked with an asterisk*. A few notes about the fields in this section:
- Username
- It should be unique, but easily identifiable for both you and your users. For security reasons, usernames, first and last names are checked according to the OWASP guidelines (opens in a new tab) and will be sanitized to avoid injections. This field is disabled when the Use Email as Username option is active in the platform Advanced Settings menu to prevent changing its value to anything different than the user email.
- Level
- Select the user level from the dropdown menu. Learn more about user levels, roles, and statuses.
- While inserting the email address is not required, it is highly recommended so you can send newsletters and other notifications via email.
- First and Last Name
- While inserting the first and last name of the user is not required, it is highly recommended so other areas of your platform such as notifications and certificates can display the user's full name. For security reasons, usernames, first and last names are checked according to the OWASP guidelines (opens in a new tab) and will be sanitized to avoid injections.
- Email Validation Status
- You can set the email value as verified or unverified from the corresponding dropdown field. Learn more about how to check users' email verification status.
- Password
- You can set password options through the platform’s Advanced Settings. For more information about the password policy, refer to the Managing the Password Policy article. Please note that if the maximum number of failed attempts is reached, the entire public IP address of the user is blocked from accessing the system for ten minutes. It is not possible to manually reset the counter from the Admin side of the platform.
- Force Users to change their password at first login
- This option forces a user to change his or her password upon the first login to the platform.
- Expiration
- Set an expiration date to automatically deactivate the user upon reaching it. Press the calendar icon, then select a date on the calendar to set an expiration date. To remove a user’s expiration date, press the X icon next to the field. Learn more about expired users.
- Activate user at the end of creation process
- By activating this option, the user will be created as soon as you press Create User upon filling out all of the pages of the slide-out form.
- Send User has been created (by administrator) notification to new user
- This option is active by default. Upon creating the new user, the User has been created (by administrator) will be sent to the email address that you added for the user. Please see more about this option in the corresponding following section.
- Language
- Select the user-preferred language. The user will be able to change his/her preferred language from the user's Main Menu, by clicking on the pen icon and accessing the Preferences section.
- Date Format
- Select the user date format according to the language. You can edit the date format only if the Custom User Selection option is enabled in the Date and Time tab from the Advanced Settings item in the Settings section.
- Time Zone
- Select the user's time zone. You can edit the time zone only if the Let the user choose their own time zone option is enabled in the Date and Time tab from the Advanced Settings item in the Settings section.
Press Next to continue to page two of the slide-out panel, where you can assign the user to branches in the organizational chart. Select the folder from the tree, or search for a branch using the search bar. Please note that, if you have activated your platform after October 21, 2019, you are not allowed to assign the same user to multiple branches. Once selected, press Next.
In the third page of the slide-out panel, set any necessary additional fields. Once selected, press Next again.
In the fourth page of the slide-out panel, in the Manager Information section, type the names of the manager the user you are editing in the corresponding text areas, for example, direct manager or functional manager. If this user does not have a direct manager, enable the User does not have a Direct Manager toggle.
Please Note: The information related to the manager types can be viewed and managed from the Manage Managers Types page of the Users management page, by clicking Manage Teams and Managers in the top right corner and selecting Manage Manager Type from the items that appear below. Learn more about managing manager types.
If the user is not a manager, you can press Create User at the bottom of the panel to finish the creation process. Press Review to review all of the details that you have configured, or press Previous to go back and edit the details.
Once the user is created, you can enroll the user directly into courses, or associate subscription licenses to the user. Please note that you can only assign licenses that are visible to the branch in which the user is placed. If you’re creating a manager, refer to the following section.
Managing Users
You can manage the users of the platform from the All Users page. Find the user and click on the ellipsis button at the end of the user's row.
Take advantage of the following options:
- User Personal Summary
- Access the User Personal Summary, already filtered for the selected user.
- Unpair Authenticator App
- If the E-Signature is active in your platform, use this option to remove the association between a user and the authenticator app they use to prove their identity
- Merge User
- Use this option to merge the user profile to another user profile.
- Channel
- Use this option to quickly access the user's personal channel.
- View Skills Dashboard
- Use this option to access a view-only version of the user’s Skills Dashboard. This option is only available if the selected user has configured their skills. If you are the manager of the selected user, you will also have the possibility of suggesting new skills and content from this page as from the user’s Skills overview page.
- Reset Skill Profile
- When using the Skills Management to manage the skills of your users, use this option to reset the skills associated to the user profile.
- Log in as This User / Log in as This Power User
- Use this option to login as the user or Power user, depending on the user level. Find out more about impersonating users and Power Users.
- Jump to Power User's Profile
- If there are Power Users defined in your platform, use this option to access the main page of the Power User.
- Edit
- In the slide-out panel, edit the information you need to change and press Update.
- Delete
- By completing this action, the user will be deleted. As an option, you can keep the data of the deleted users in the platform in anonymous mode by enabling the Anonymize Deleted Users option in the Users section of the platform Advanced Settings section. Please note that this option is enabled by default if you activated your platform after September 2, 2021.
Please Note: The staff.support
user is created by default on your platform. This account is used for support purposes, and you cannot modify nor delete it.
Mass Actions for Users
As a Superadmin, you can perform the same action on a selection of users. From the User Management main page, select the users you would like to involve in the action by checking the checkbox next to their username and click on Choose Action in the bottom right corner of the page. Refer to the dedicated Knowledge Base article for further details on the available options to manage users with mass actions.
Creating a Manager
During the user creation procedure, you can designate the user as a manager in the platform and assign team members to the user. To do so, reach the Team Members tab of the slide-out panel when creating or editing a user, and activate the This user manages a team toggle. Type the names of the team members in the Team Members section. Use the search bar to look for specific users, if needed.
When finished, press Create User at the bottom of the panel to finish the creation process. Press Review to review all of the details that you have configured, or press Previous to go back and edit the details. Once the user is created, you can enroll the user directly into courses, or associate subscription licenses to the user. Please note that you can only assign licenses that are visible to the branch in which the user is placed.
You may need to give manager permissions to more than one user at a time. To do so, select the users you want to promote as managers from the All Users page, click on Choose Action in the bottom right corner of the page and select the Give Manager Permission option. Please note that this option is not available when all users are selected with the Select All button. As a result, the toggle This user manages a team will be enabled for all the selected users. A background job will be started when selecting more than 100 users.
As an option, you can use CSV files to configure users as managers by setting the Is Manager field to YES and to assign users as team members of a manager by declaring the username of the manager associated with the user using the Type of Manager field. Learn more about importing and managing users via CSV files.
Unique User ID
Once a new user has been created, he or she will be given a unique user ID (UUID), which is not editable by the user or the Superadmin, nor can it be used as login credentials. This field serves as a technical identifier for users and can be used when returning APIs and for SSO purposes. To view UUIDs, access the All Users page, press the Columns Management icon at the top of the users' list, then press the UUID item to add the corresponding column in the table.
The UUIDs for all users will then be displayed in a column on the users' table.
Sending a Notification to New Users
When creating a new user, you can send a notification to them via email to alert them of their new account in the platform. This option is active by default in the slideout panel during the user creation process. Upon creating the new user, the User has been created (by administrator) will be sent to the email address that you added for the user. Please note that this notification must already be configured and activated using the Notifications app if you want to use this feature.
If you unflag this option, you can send the notification later by selecting the users in the user list on the main User Management page, then pressing Choose Action in the bottom right corner of the page and selecting the Send Activation Notification item. You can also resend notification emails using this method, in case a user misses the original notification.
Please Note: The process for automatically adding or changing group memberships works off of platform events. This process constantly analyzes the platform events in order to understand if there are users needing to be added or removed to/from groups, based on these events. As a result, any user modification that involves group modifications is processed asynchronously and the update may be delayed up to one hour.