One of the most important areas in your library management is user management. You must be capable of adding, removing, activating, and deactivating users at anytime. Note that user management only applies to the case when the library is set to private. Public libraries by definition allow for any users to access its books.

Under the Manage tab, click on the Libraries item in the left column. Select your library from the dropdown list. For library management, you will spend most of your time on this part of Kotobee Author.

Select Users from the left column under Libraries. You will see a listing of all the users in your system. 

Library permissions

Depending on the library permission settings, you can choose to show or hide unauthorized books from the user. The permission settings will control the view that is given to the user. It is worth first going through the Adjusting your library settings article before continuing this one.

Scopes of permission

With Kotobee Library, there are three scopes of permission that you can give a user. Firstly, you can give global access to the library. With this scope, the user has access over all books in the library, and future books uploaded to the library. The next scope is category permissions. The user here is assigned permissions to access all books that are under a certain category/genre. This can be used smartly, to have a category named "free", then another category named "basic", and then a third one named "premium". Each category can hold a number of books. Depending on your user's payment, you can give him permission to one of those categories. It is worth mentioning that you may hide the category name from the Customize subsection. The final scope is book permissions, where the user is given access to a particular book.

Permission mediators

Aside applying different scopes of permissions directly to a user, they can be done through two different mediators: promo codes or user roles. By applying a promo code to a user (or him applying it himself), or setting a user role to a user, that user will gain all permissions included in the promo code or user role.

Adding users

When adding a new user, it is particularly important to be aware of what scope of permission he is given. There are two ways to control permission scope. The first way is by being inside the scope of a certain entity before adding the users. Elaborating further, to give global access, simply click on the Users subsection. To give category access, click on the Categories subsection, and click Users next to the appropriate category. To give book access, click on the Books subsection and under the appropriate book, click on Users. All three actions will take you to the Users subsection, but in different scopes. You should realize at the top title of the subsection, whether it says Registered Users, or a book name, or a category name. The second way to control user's permission scope happens after adding the user, by clicking on his Permissions button (explained later).

To add a new user for this permission scope, enter his email address and click on + Add user (in the case of global access, the button will be + Add global user). You will see the user add to the list, but he cannot access the library unless he is activated. Beside the user’s email, you will find a number of action shortcuts to choose from:.


Immediately activate the user. He will receive an email asking him to reset his password.

Send activation email

This will send an email to the user with an activation email, confirming the validity and ownership of his email.

Change password

Change the user's password


Display the list of devices authorized to access the ebook (read below).


Edit the user's permissions to books, categories, or the entire library.


Deletes the user. This button only appears under the All Users list.

Remove access

Remove access to the current scope. This button only appears under the Global Users or Users with Access lists

Editing user's permissions

Click on user's Permissions button to view the list of current permissions allowed. Permission scopes will be highlighted in different colors. You may delete any of the current permissions from the list. To add global access to the library, click on the Add global access over library button. To add access to a certain book or category, simply type in the first few letters in the relevant fields, and select the book or category from the appearing list.


User dashboard

The user dashboard shows all information on a particular user on the same page, along with the allowed permissions and action buttons.

Default activation for new users

Under the Actions button, he Enable for new users option allows newly registered users to immediately receive access to the current permission scope (global, category, or book). Depending on the user or category you have selected, users will be able to open the relevant books. You may also set a default user role for newly registered users.


Device DRM

In the case of private libraries, you can limit the number of devices that can access the library, using Kotobe's Device DRM, which can be set from the library Settings subsection. When clicking on Devices for any user, you will see the different devices used to connect to the library. If the user complains that he had replaced his device, you can simply click on Clear all devices to reset the list for him.