> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://learn.fieldproapp.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Manage Mobile Users

Articles on: [Mobile App](https://learn.fieldproapp.com/en/category/web-app-3jtvf/)
* [Create a user](#3-create-a-user)
* [Define and assign roles for mobile users](#3-define-and-assign-roles-for-mobile-users)
* [Edit a mobile user](#3-edit-a-mobile-user )
* [License/Unlicense a mobile user](#3-license-unlicense-a-mobile-user)
* [Delete a mobile user](#3-delete-a-mobile-user)
* [View mobile users in a list](#3-view-mobile-users-in-a-list)
* [Search a mobile user](#3-search-a-mobile-user)
* [Filter mobile user](#3-filter-mobile-user)
* [Download the list of mobile users in Excel or CSV format](#3-download-the-list-of-mobile-users-in-excel-or-csv-format)
* [Create mobile users in bulk](#3-create-mobile-users-in-bulk)
* [Edit mobile users in bulk](#3-edit-mobile-users-in-bulk)
* [Delete mobile users in bulk](#3-delete-mobile-users-in-bulk)
* [Unlock unique login for mobile users](#3-unlock-unique-login-for-mobile-users)

### Create a user
 
To create a user, click on the Users section on the left menu. Select the type of user (Mobile User) just below Users.  

Click on the (Create user) button at the top right of the screen, It will prompt you to a (+One user) button. Input all the registration details. Phone numbers must start with the international prefix. For example; +254XXXX for Kenya.

* Assign it to one or several teams directly. (Teams should have been created for you to assign a user to a team)
* Once created, you will see the user information details, as well as the number of teams they belongs to.
|| All the mandatory information's are indicated in red fields and clearly indicated by the texts.

![](https://storage.crisp.chat/users/helpdesk/website/-/e/c/c/a/eccae9ddfa738000/nn_13htdxf.png)

Web users are able to define **Regex rules in the phone number** field for mobile users. This is found on attributes settings page. This ensures that the right number format is observed. i.e the right country code and the correct count of the number. +2567xxxxxx57  
  
###### Define and assign roles for mobile users
 
Roles are managed in the **Client Settings** under the **User** tab.  
Each role determines:

* Which **dashboards** a user can view on the mobile application
    
* Access rights to **lists**
    
* Permissions for **workflow activities**

Under **Mobile Access Profiles**, you can:

* Create new custom roles tailored to your workflow

    You can also use predefined roles such as: 

1. **Admin** – Full system access
2. **Editor** – Edit-level access to assigned areas
3. **Viewer** – View-only permissions

    Roles can be assigned to mobile users in two ways:
* **Manual Assignment**

Upon creation of one mobile user you can input the user role that you had defined on the User tab by selecting and giving the user the correct role

* Bulk Upload via CSV

    Use a properly formatted CSV file to assign roles to multiple users at once 

### Edit a mobile user
 
Simply place your cursor on the mobile user you want to edit and navigate to the pencil/edit icon at the right to be redirected to the edit details page in order to edit information.  

![](https://storage.crisp.chat/users/helpdesk/website/f25db5a4536a9800/7c883d68-6f99-4291-aa05-615323_dl77gj.png) 
  
### License/Unlicense a mobile user
  
To assign or remove a license to a mobile user, click on the edit icon and you’ll be redirected to the user details page to /License/unlicense the mobile user. 

1. To license move the toggle to the right, the toggle color will change to teal green initiating license.
 
2. To unlicense, move the toggle to the left, the toggle color will change to grey initiating deactivation of the license.
         
![](https://storage.crisp.chat/users/helpdesk/website/eccae9ddfa738000/image_102lkcv.png)

|| If the user belongs to a team, unlicensing will remove him from his/her team. The user will be automatically logged out of the app.
|| A user without a license cannot be assigned to a team.
  
### Delete a mobile user
  
Ensure you have unlicensed the user first using the toggle button (as shown above) and the click on the Delete icon,  
![](https://storage.crisp.chat/users/helpdesk/website/37d79891c90fee00/ec0a90c4-fee0-439b-8e8b-dc8b88_14itgdz.png) 
A pop-up text will appear asking you to delete the user, upon confirmation, the user will be deleted.  
|| You cannot delete a licensed user. Unlicense the user first before you delete them
  
### View mobile users in a list

In the mobile user's section, you can view the mobile users with the following fields:  
* Unique ID (system generated) - To view this click on edit icon
* Name (First, + Middle + Last name)
* Any other ID fields that are filled
* Phone number
* Team Nb: the number of teams the user belongs to
* Licensed: toggle showing if the user has a license or not
* Role: the role of the user as defined in the client settings
* Application version: the mobile app version he is using
* Last synchro: when was the app last synchronized with master sync (loading of all the lists, etc)

![](https://storage.crisp.chat/users/helpdesk/website/49f405b71c8fc800/0a59505c-3959-48f7-bb9d-300849_dbf38k.png) 
  
### Search a mobile user

You can search for a mobile user on any of the information on his profile. Type in the search box to find. 

### Filter mobile user
 
Mobile users can be filtered on:
* all their dimensions
* the teams
* the teams levels

To use a filter, click on add filter and select the filter you want to apply

![](https://storage.crisp.chat/users/helpdesk/website/eccae9ddfa738000/image_1lvln3i.png)
  
### Download the list of mobile users in Excel or CSV format.
 
In the Users section, by clicking on the download arrow, you will obtain an Excel & CSV file with all the columns of the profile of the users and four additional:  
* Licensed: True or False
* ID: User ID assigned to a user
* Team ID: the ID of the team the mobile user belongs to
* Team name: the name of the team the mobile user belongs to
* Role: Function assumed by the user
* App version: the current version of the app used by a user
* Last synchro: The last time the user synchronized/used the app
* Last visit date: The last time a user visited the Customer
* Gender: Social construct of the user
* Phone: Telephone number used by the user

You can download data according to the filters applied on the mobile users section as shown below

![](https://storage.crisp.chat/users/helpdesk/website/eccae9ddfa738000/image_1hijjgk.png)
  
### Create mobile users in bulk

To create multiple users with the same operation, go to “Create user” on the top right button, Select “ **Multiple users**” Click on 'Link ' to get the template and upload the information as per the template provided. 
 
You have to fill in all the required information and then upload the .csv template by clicking on the field “Upload your CSV file here”.  

![](https://storage.crisp.chat/users/helpdesk/website/-/e/c/c/a/eccae9ddfa738000/in_19pc37r.png)

### Edit mobile users in bulk

To edit multiple users with the same operation, go to the three dots action panels, select “Bulk edit (CSV)” and upload the information as per the template provided.

The template can be downloaded in csv by clicking on “ **Link** ” on the page that opens. You have to fill in all the required information and then upload the .csv template by clicking on the field “Upload your CSV file here”.  

### Delete mobile users in bulk

To delete multiple users, go to the three dots action panels, select “Bulk delete (CSV)” and upload the information as per the template provided.

The template can be downloaded in csv by clicking on “ **Link** ” on the page that opens. You have to fill in all the required information and then upload the .csv template by clicking on the field “Upload your CSV file here”. 

 || Every operation has its own defined template

### Unlock unique login for mobile users

Unlocking unique login for mobile users is done on the Web interface.

To do this:

1. Navigate to the **Organizations settings icon** at the top left part of the Web app

![](https://storage.crisp.chat/users/helpdesk/website/eccae9ddfa738000/image_lo7c42.png)

2. Click on the **Users tab** and make sure to enable editing (edit details).

![](https://storage.crisp.chat/users/helpdesk/website/eccae9ddfa738000/image_1g5bitx.png)

3. Move to **Enforce unique login of mobile user** and toggle the Boolean icon to yes as shown below

![](https://storage.crisp.chat/users/helpdesk/website/eccae9ddfa738000/image_1loa52u.png)

4. Once done **Save**, to ensure unique login has been enforced in the client environment.

5. Navigate to the Mobile user details/profile,  edit details and  click "Login Attempts" at the top right part of the user details as shown below. A drop down with two options will appear. Select unlock Log in.

![](https://storage.crisp.chat/users/helpdesk/website/eccae9ddfa738000/image_v8mpa4.png)

You will get a prompt asking you if you want to unlock the device of the user. Click on proceed and you will see a pop up message notifying you that the device is unlocked.

![](https://storage.crisp.chat/users/helpdesk/website/eccae9ddfa738000/image_txbnzu.png)

![](https://storage.crisp.chat/users/helpdesk/website/eccae9ddfa738000/image_1576c7j.png)

Nevertheless, if a user exceeds the total number of log in attempts. You might need to reset the log in attempts. 

All you need to do is click on the reset button under Login Attempt

![](https://storage.crisp.chat/users/helpdesk/website/eccae9ddfa738000/image_14xy6b4.png)

You will then get a prompt asking you if you are sure about resetting the log in attempts. Then click on proceed and you will get a pop message notifying you of your success.

![](https://storage.crisp.chat/users/helpdesk/website/eccae9ddfa738000/image_1482vyt.png)

![](https://storage.crisp.chat/users/helpdesk/website/eccae9ddfa738000/image_wwpgvo.png)

 Once done save changes and request the user to login.