> ## Documentation Index
> Fetch the complete documentation index at: https://docs.softr.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Add or import users manually

> Add or import users to your Softr app manually.

To manually add users to your Softr app, you can click on **Add user(s)** button.

<Frame caption="Add user(s) button">
  <img src="https://mintcdn.com/softr-2b8a27e1/XiQC0e0h2Y_rNjKb/add-and-manage-users/images/add-or-import-users-manually/image1.png?fit=max&auto=format&n=XiQC0e0h2Y_rNjKb&q=85&s=b034e641a0f8ccdcf4400c5d468c9d43" alt="Add user(s) button" width="2804" height="1130" data-path="add-and-manage-users/images/add-or-import-users-manually/image1.png" />
</Frame>

### **Adding a single user**

To add a single user, go to **ADD USERS** tab:

1. Enter the `Name` and `Email` of the user you want to add.

2. Select the authentication method. (We’ll explain more below)
   <Frame caption="Adding a user">
     <img src="https://mintcdn.com/softr-2b8a27e1/XiQC0e0h2Y_rNjKb/add-and-manage-users/images/add-or-import-users-manually/image2.png?fit=max&auto=format&n=XiQC0e0h2Y_rNjKb&q=85&s=f692cf0e615c917e9982199351330d5b" alt="Adding a user" width="1636" height="1520" data-path="add-and-manage-users/images/add-or-import-users-manually/image2.png" />
   </Frame>

If you choose to generate a temporary password, after hitting **Save and continue**, the user will be created, and you'll be taken to the next screen with user credentials.

You can either:

* **Finish without inviting**

* **Create invite,** which will allow you to send an email to the user with his/her login credentials included.
  <Frame caption="User added">
    <img src="https://mintcdn.com/softr-2b8a27e1/XiQC0e0h2Y_rNjKb/add-and-manage-users/images/add-or-import-users-manually/image3.png?fit=max&auto=format&n=XiQC0e0h2Y_rNjKb&q=85&s=b7ac260bcdaf5ebd3668d3c18af9ecf6" alt="User added" width="1528" height="1168" data-path="add-and-manage-users/images/add-or-import-users-manually/image3.png" />
  </Frame>

In the future, if you need to resend the invite, you can select the user from the list and choose the **Resend Invite** action as shown below.

<Frame caption="Resend invite to a user">
  <img src="https://mintcdn.com/softr-2b8a27e1/XiQC0e0h2Y_rNjKb/add-and-manage-users/images/add-or-import-users-manually/image4.png?fit=max&auto=format&n=XiQC0e0h2Y_rNjKb&q=85&s=9e1414f719fcdf9b9bc80f10082db842" alt="Resend invite to a user" width="1628" height="1022" data-path="add-and-manage-users/images/add-or-import-users-manually/image4.png" />
</Frame>

### **Import users**

To bulk import multiple users, go to **IMPORT USERS** tab:

1. Upload the CSV file that contains your user data.

2. Map `Email` field.

3. (Optional) Map the `Name` field.

4. Select the default login method the users will use to login to the app for the first time. You can choose to generate a temporary password or generate a magic link. We recommend asking them in the invite email to visit their profile and change their password on first login.
   <Frame>
     <img src="https://mintcdn.com/softr-2b8a27e1/XiQC0e0h2Y_rNjKb/add-and-manage-users/images/add-or-import-users-manually/image5.png?fit=max&auto=format&n=XiQC0e0h2Y_rNjKb&q=85&s=761c910f14790a78f81a4cc25b6eb3a8" alt="Notion image" width="659" height="741" data-path="add-and-manage-users/images/add-or-import-users-manually/image5.png" />
   </Frame>

Click **Add Users**, then you can select whether you want to send Invites to all Users now or send invites later.

<Frame>
  <img src="https://mintcdn.com/softr-2b8a27e1/XiQC0e0h2Y_rNjKb/add-and-manage-users/images/add-or-import-users-manually/image6.png?fit=max&auto=format&n=XiQC0e0h2Y_rNjKb&q=85&s=fac1327136790f00c5c222c1a5e7a559" alt="Notion image" width="665" height="249" data-path="add-and-manage-users/images/add-or-import-users-manually/image6.png" />
</Frame>

Clicking **Invite Now** will open another popup where you can customize the Invite email that will be sent to the users. You can send a test email to yourself to see how it will appear. You can use handles to reference dynamic data within the email as well:

* **@application\_name** - will automatically populate the published name of your application

* **@application\_hyperlink** - will automatically populate a link to your published application

* **@user\_name** - will automatically populate the user’s imported name

* **@user\_email** - will automatically populate the user’s imported email

* **@password** - will populate the user’s Softr-generated temporary password, if you chose this option

* **@magic\_link** - will populate the user’s Softr-generated magic link, if you chose this option
  <Frame caption="Example email using password handle">
    <img src="https://mintcdn.com/softr-2b8a27e1/XiQC0e0h2Y_rNjKb/add-and-manage-users/images/add-or-import-users-manually/image7.png?fit=max&auto=format&n=XiQC0e0h2Y_rNjKb&q=85&s=4d263bca72b00db024d374e10b4ab289" alt="Example email using password handle" width="652" height="514" data-path="add-and-manage-users/images/add-or-import-users-manually/image7.png" />
  </Frame>
  <Frame caption="Example email using magic link handle">
    <img src="https://mintcdn.com/softr-2b8a27e1/XiQC0e0h2Y_rNjKb/add-and-manage-users/images/add-or-import-users-manually/image8.png?fit=max&auto=format&n=XiQC0e0h2Y_rNjKb&q=85&s=793fe0c3ac6dde327efbf6f7c4073c86" alt="Example email using magic link handle" width="654" height="535" data-path="add-and-manage-users/images/add-or-import-users-manually/image8.png" />
  </Frame>
