# Add User

## Purpose <a href="#purpose" id="purpose"></a>

Adding users ensures that everyone working within your organization has secure access to Cloudscaff with the correct level of visibility, authority, and accountability.

Each user created here can be assigned a role that defines what they can see and do — maintaining both control and compliance across your operations.

***

## Accessing Add User Page <a href="#accessing-user-profiles" id="accessing-user-profiles"></a>

In the **side navigation**, click **Settings → User Profiles → Click (+) Button**

{% hint style="info" %}
​[Click here to view how to access User Profiles](https://app.gitbook.com/o/NbjppYCBHdjT4PFa7TUI/s/sVJ0qURLvzCOxTGXEZIZ/settings/accessing-settings)
{% endhint %}

The user list displays all **active users** in your organization.

## **Open Add User Form** <a href="#open-user-profiles" id="open-user-profiles"></a>

Click the **➕** icon in the bottom-right corner to open the “**Add User**” form.

<div align="left" data-with-frame="true"><figure><img src="https://3532476255-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsVJ0qURLvzCOxTGXEZIZ%2Fuploads%2F7q6wW4sVImz8ETqwPSXC%2FScreenshot%202025-10-30%20at%2011.10.42.png?alt=media&#x26;token=752afc96-bfc4-4b41-b5db-535205c5c82f" alt="" width="70"><figcaption></figcaption></figure></div>

***

## Adding a User&#x20;

### Add User Form

The **Add User** form captures all the essential information for creating a user profile, assigning permissions, and inviting them to log in (via password or SSO)

<div align="left" data-with-frame="true"><figure><img src="https://3532476255-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsVJ0qURLvzCOxTGXEZIZ%2Fuploads%2FRnlaDipN6G5bKcA7Wtei%2FScreenshot%202025-10-30%20at%2012.35.38.png?alt=media&#x26;token=88ff2506-f314-4807-8d3a-a752873f87ea" alt="" width="375"><figcaption></figcaption></figure></div>

You can:

* Add new users manually with a password, or
* Enable **SSO (Single Sign-On)** to allow login via Google / Microsoft credentials.\
  You can also assign the user’s role, which controls their access and functionality in the system.

### **Step-by-Step Process to Add a User**

#### **Email**

The user’s email address is used for login.&#x20;

<div align="left" data-with-frame="true"><figure><img src="https://3532476255-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsVJ0qURLvzCOxTGXEZIZ%2Fuploads%2FU6iJSlBzZIG2tpu0tcjA%2FScreenshot%202025-10-30%20at%2013.20.42.png?alt=media&#x26;token=69b68d12-2476-4c0c-b9a9-1924e5f308cc" alt="" width="254"><figcaption></figcaption></figure></div>

#### **Full Name**

The user’s first and last names are to be displayed in documents and logs.&#x20;

<div align="left" data-with-frame="true"><figure><img src="https://3532476255-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsVJ0qURLvzCOxTGXEZIZ%2Fuploads%2F4DMaHvRqIT4O6kOMcDFf%2FScreenshot%202025-10-30%20at%2013.20.47.png?alt=media&#x26;token=4592f2aa-7ba4-43e9-ba6c-a228c9d40efd" alt="" width="253"><figcaption></figcaption></figure></div>

#### **Contact Number**

This is an optional field phone number are to be displayed in documents and logs.

<div align="left" data-with-frame="true"><figure><img src="https://3532476255-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsVJ0qURLvzCOxTGXEZIZ%2Fuploads%2FyaNrdYC7UZxROQoVQgC1%2FScreenshot%202025-10-30%20at%2013.20.58.png?alt=media&#x26;token=ce20675e-fee5-4d26-9c62-a6f00f51af47" alt="" width="246"><figcaption></figcaption></figure></div>

#### **Title**

User’s position or title, e.g., *Site Manager*, *Supervisor*, *Foreman*, etc.

<div align="left" data-with-frame="true"><figure><img src="https://3532476255-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsVJ0qURLvzCOxTGXEZIZ%2Fuploads%2FTA6KGjA44IZ2PtLwzVGx%2FScreenshot%202025-10-30%20at%2013.21.03.png?alt=media&#x26;token=f2430bf0-1a38-40fd-a32f-4cb436b70dd7" alt="" width="236"><figcaption></figcaption></figure></div>

#### **Enable SSO Invitation**

Toggle this on to allow login via **Google** or **Microsoft** instead of a password. When enabled, the system sends an invitation email that the user must accept via SSO.

#### SSO Invite Toggled Off

<div align="left" data-with-frame="true"><figure><img src="https://3532476255-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsVJ0qURLvzCOxTGXEZIZ%2Fuploads%2FPkS72pBpaF7tEGfMGnAW%2FScreenshot%202025-10-30%20at%2013.21.09.png?alt=media&#x26;token=2a902081-7911-4534-8199-1eeace3b2673" alt="" width="563"><figcaption></figcaption></figure></div>

#### SSO Invite Toggled On

<div align="left" data-with-frame="true"><figure><img src="https://3532476255-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsVJ0qURLvzCOxTGXEZIZ%2Fuploads%2F4jycct8WmGkw3nLgkC9l%2FScreenshot%202025-10-30%20at%2013.21.19.png?alt=media&#x26;token=785d9e83-d6af-4deb-98ce-e10af362b5c5" alt="" width="563"><figcaption></figcaption></figure></div>

#### **Password (only if SSO disabled)**

Set a secure password for manual login users. Hidden automatically when SSO is active.

<div align="left" data-with-frame="true"><figure><img src="https://3532476255-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsVJ0qURLvzCOxTGXEZIZ%2Fuploads%2Foz7gTh67b4eCbW36iqsT%2FScreenshot%202025-10-30%20at%2013.21.31.png?alt=media&#x26;token=2be6f08f-9355-49a0-a33f-25d7344eeef8" alt="" width="239"><figcaption></figcaption></figure></div>

{% hint style="warning" %}
**Password Note:**

The **“Forgot Password”** option is used to **reset your password** — whether you’ve forgotten it or you want to change the **temporary password** provided by your administrator.

In both cases, you’ll follow the same process:

1. Log out of your account.
2. On the login page, click **“Forgot Password.”**
3. Follow the on-screen steps to set a new, secure password.

This ensures your account remains secure and personalized to you.
{% endhint %}

{% hint style="info" %}
[Click here to learn how to Reset Password](https://docs.cloudscaff.com/logout/forgot-or-reset-password)
{% endhint %}

### **Set Roles and Permissions for a User**

Opens the **Roles** where you can assign one or multiple predefined roles (e.g., *Super Admin*, *Site Admin*, *Reports Access*, etc.).

<div align="left" data-with-frame="true"><figure><img src="https://3532476255-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsVJ0qURLvzCOxTGXEZIZ%2Fuploads%2FclVIv61Y8FAxqwvzN6NH%2FScreenshot%202025-10-30%20at%2013.19.21.png?alt=media&#x26;token=0b0275b0-3394-4943-a85f-cfef1e621b08" alt="" width="563"><figcaption></figcaption></figure></div>

{% hint style="info" %}
[Learn how to set or update Roles and Permissions for users](https://docs.cloudscaff.com/settings/user-management/role-builder-add-or-update-roles)
{% endhint %}

#### **Roles Display**

After setting a user’s **Roles and Permissions**, their assigned roles will appear **just below the selection field**, confirming which access levels have been applied to that user.

<div align="left" data-with-frame="true"><figure><img src="https://3532476255-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsVJ0qURLvzCOxTGXEZIZ%2Fuploads%2FCTMvsMDzDSONzPJpTL9C%2FScreenshot%202025-10-30%20at%2020.15.52.png?alt=media&#x26;token=18ccae13-c925-49f4-96fb-4c481cb91ae7" alt="" width="563"><figcaption></figcaption></figure></div>

### **Create User / Send SSO Invitation**

Final action button — label changes based on whether SSO is enabled or not.

If **SSO is not enabled**, click the **Create User** button — the user will be added directly into the system and can log in using the temporary password you’ve assigned.

<div align="left" data-with-frame="true"><figure><img src="https://3532476255-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsVJ0qURLvzCOxTGXEZIZ%2Fuploads%2FEjc5UiLfLlLMSyoefzKY%2FScreenshot%202025-10-30%20at%2020.15.58.png?alt=media&#x26;token=6f887a47-6df3-4307-bfdc-87a261dd10a0" alt="" width="563"><figcaption></figcaption></figure></div>

If **SSO is enabled**, click the **Send SSO Invitation** button — the user will receive an email invitation to join via your organization’s Single Sign-On.

Once they accept and log in for the first time, they’ll automatically appear in your **Active Users** list.

<div align="left" data-with-frame="true"><figure><img src="https://3532476255-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsVJ0qURLvzCOxTGXEZIZ%2Fuploads%2FZX94Kpe8ZDq6hLrfhLZv%2FScreenshot%202025-10-30%20at%2020.16.11.png?alt=media&#x26;token=ec752e5b-07b9-4f90-a64d-fcc3695951e1" alt="" width="563"><figcaption></figcaption></figure></div>

## **How It Works in Practice**

1. Open **Settings → Users → Add User (+)**.
2. Fill in the user details and select whether to enable SSO.
3. Assign the appropriate role(s) via the **Select Role** button — this determines their permissions.
4. Click **Create User** (for password users) or **Send SSO Invitation** (for SSO users).
5. If SSO is enabled, the user appears under **Pending Invitations** until they accept. If SSO is not enabled, the user will appear in the **Active User** list.
6. Once accepted or created, the user appears in the **Active Users** list, where you can manage roles, branches, and permissions.

***

## **Best Practices**

* Always use company email addresses for consistency and security.
* Assign the **minimum required permissions** to maintain data integrity.
* Use descriptive titles for clarity in analytics and handovers.
* Prefer SSO login for easier onboarding and centralized authentication.
* Review user access periodically to ensure relevance.

***

## **Using Email Aliases**

If some users don’t have official company email addresses, you can create **email aliases** for them to access Cloudscaff.

For example, if *Jon* doesn’t have a company email, you can create an alias such as **<jon@companyemail.com>**.

The system will recognize the alias as a **valid login address**, allowing the user to sign in and work under the company domain.

{% hint style="danger" %}
**Important:**

Email aliases **cannot send or receive emails**, as they do not exist as real mailboxes.

If the user forgets their password, the **reset email cannot be delivered**, and their password cannot be recovered.

For long-term access, it’s recommended to assign real company email addresses where possible.
{% endhint %}

> #### **Tips:**
>
> * Use **SSO Invitations** for large organizations — it speeds up onboarding and reduces password management.
> * Double-check roles before creating users to prevent accidental admin access.
> * Keeping user profiles accurate improves traceability in reports and compliance audits.
> * Each user created contributes to **greater accountability across your entire organization** — every scaffold, inspection, and handover is automatically tied to a verified user identity.
