# PaaS User management

The **User Management** section of the admin panel lets you administer all user accounts on your PaaS platform. This feature gives you full control over access, permissions, and resource usage monitoring.

### Section overview

User management is organized into two main tabs:

* **User management**: direct administration of user accounts;
* **Registration trends**: analytics and statistics on sign-ups.

***

### User Management tab

#### Management tools

The main tab offers several tools for managing users:

* **Filter by registration period**: view users who registered within a specific time range;
* **Search by name and email**: quickly find specific users;
* **Filter by promo code**: identify users who used specific promotional codes;
* **Create new user**: manually add new accounts via invitation;
* **Refresh page**: reload the latest data;
* **Export data**: export the user list in CSV format.

#### User table columns

The table shows the following information for each user:

* **Email**: user's email address;
* **Username**: username for login;
* **Created on**: registration date and time;
* **Agents**: number of Agents created by the user;
* **Chats**: number of chats the user has had;
* **AI**: number of AI responses generated by the user's Agents;
* **Import**: number of pages imported;
* **Paying**: account status (shown with ✓ if paying). Paying users consume generative AI messages and import pages;
* **Referral**: user's referral link (link icon);
* **Actions**: available operations (edit and delete).

***

### How to invite a user to your PaaS

To add a new user to your platform:

1. In the **User management** tab, click the **"Create new user"** button;
2. Fill in the required fields:

**Basic information**

* **Username**: username for login;
* **Email**: user's email address (they'll receive the invitation at this address);
* **Date of birth**: demographic information (user must be of legal age).

**Permissions**

Select the permissions you want to assign to the user:

* **Administrator**: full access to the admin panel;
* **Can create Agents**: permission to create new Agents;
* **Enable Deep Thinking**: access to the option of activating Deep Thinking on their own agent ([Deep Thinking](/en/extensions/deep-thinking.md));
* **Enable virtual spaces**: access to the option of activating virtual environments ([Virtual Spaces (VR and MR)](/en/extensions/virtual-spaces.md));
* **Can edit Agent and Expert Group chaining**: access to the option of creating Expert Groups (see [Expert Group](/en/extensions/expert-group.md));
* **Can edit DCM integrations**: access to the option of editing the DCM integration (see [Open Badge](/en/extensions/open-badge.md));
* **Enable badges**: access to the option of editing the DCM integration (see [Open Badge](/en/extensions/open-badge.md)).

🔑 **Important**: If set, these permissions will override the global limits.

3. Confirm the operation;
4. **The user will receive an invitation email** with a **magic link** to access the platform directly.

#### Difference between User and Administrator

* **Standard user**: can only access features for creating and managing Agents they are an author of, with no ability to view or access the admin panel;
* **Administrator**: can access the **Admin** tab and manage all aspects of the platform, including managing other users.

***

### Other available actions

#### Edit User

The **Edit** option lets you customize the user account. The information an admin can edit for each user is the same as during creation.

#### Delete User

The **Delete** option permanently removes a user:

1. Click **Delete** in the user actions;
2. Confirm the operation in the dialog box;
3. The user and all associated content will be deleted.

🔴 **Warning**: deletion is irreversible and results in the loss of all the user's data.

***

### Registration Trends tab

#### Registration analytics

The second tab offers charts and statistics on sign-ups:

**Available filter**

* **Select period**: view data for specific time ranges (30 days, 90 days, custom).

**Metrics shown**

* **New users**: time-series chart of registrations (e.g. 183 users in the selected period);
* **Users by referral**: analysis of registration sources by origin URL.

***

### Best practices

* Regularly monitor usage to identify users who may need custom limits;
* Assign permissions thoughtfully to keep the platform secure;
* Use filters to analyze growth trends and usage patterns;
* Export data periodically for advanced analysis and backup;
* Check referrals to identify the most effective acquisition channels;
* Clearly distinguish between standard users and administrators to maintain proper platform governance.

The User Management section gives you complete control over your platform's community, letting you scale efficiently and securely while maintaining an optimal user experience.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.aisuru.com/en/paas/admin-panel/paas-user-management.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
