Access Controls (Users)
on 01-23-2026 12:00 AM by SnapApp by BlueVector AI
887
.png)
Table of Contents
- 1. User Management
- Adding a User
- User Statuses
- 2. Understanding Roles
- System Roles
- Creating Custom Roles
- 3. Add a User
- User Configuration Fields
- Edit a User
- Deactivating a User
- Support
Users encompass anyone interacting with your application, categorized primarily as Admins and Customers. Clearly defining these Users is crucial before configuring your application.
SnapApp utilizes Role-Based Access Control (RBAC). Instead of assigning permissions to individual users, you assign permissions to Roles, and then assign those roles to Users.
1. User Management
The Users tab in the SnapApp Admin Console is your central hub for managing team access. If an application is set to invitation only, (which is best practice for security), then a user’s email needs to be added to the user list before they are able to access the application. When the application is set to Open, any user can get access as the default user role you set. If you are using the Open feature, give the new users the least amount of access.
Adding a User
- Navigate to Settings > User Management.
- Click Invite User.
- Enter the user’s email address and select their initial Role.
- Click Send Invitation. The user will receive an email to set up their password.
User Statuses
| Status | Description |
|---|---|
| Active | The user has full access based on their assigned roles. |
| Disabled | The user cannot log in, but their historical data and audit logs are preserved. |
2. Understanding Roles
SnapApp comes with four system-defined roles that cover most common use cases.
System Roles
| Role | Capabilities |
|---|---|
| Super Admin | Unrestricted access to the entire platform, including global security settings, and workspace management. |
| Admin | Access to cconfigure UI components and other parts of application settings. |
| Standard User | Can access and interact with published applications. Typically restricted from the App Builder unless granted specific editor permissions. |
| Unauthenticated User | Represents public access. Limited to applications specifically configured with “Public Access” enabled. |
Creating Custom Roles
For enterprise-grade granularity, you can create custom roles and permissions:
- Go to Roles > Add New.
- Go to Permissions > Add New
- Toggle specific permissions for objects and fields.
- Link the role and permission set
Click here for more information about configuring roles and permissions.
3. Add a User

- Open Settings from the Profile menu.
- Select Users from the Access Control dropdown menu.
- Click the
+Add Newbutton.

User Configuration Fields
| Field | Description |
|---|---|
| Name | Full name of the user. |
| Primary email address used for login and notifications. | |
| Role ID | The role name assigned to the user. This user will have the permissions associated with this role. |
| Data Access Role ID | Controls which specific data segments the user can access. |
| Picture | Profile image URL or upload. |
| Active | Toggle to enable or disable the account. |
| Username | Unique handle for the user within the platform. |
| Timezone | The user’s local timezone for accurate scheduling and logs. |
| Last Login | Displays the timestamp of the user’s most recent successful authentication. |
Make your changes and click Save to keep the updated settings.
Edit a User
- Open Settings from the User menu.
- Select Users from the Access Control dropdown menu.
- Search for the user in the list and click the Pencil (Edit) button on the right-hand side.
- Modify the necessary fields and click
Save.
Self-Service: Users can also update their own profile information (Name, Bio, Picture) directly from their personal Profile page.
Deactivating a User
To prevent a user from accessing the application, you must Deactivate their account rather than delete it. This ensures that historical data, logs, and audit trails associated with that user remain intact.
- Navigate to Settings > Users.
- Search for the user you wish to deactivate.
- Click the Edit (Pencil) icon.
- Toggle the Active switch to Off.
- Click
Save.
Note: Once the active status is set to false, the user record remains in the database for administrative purposes, but the user will be immediately blocked from signing in to the application.
Support
If you have any questions or need further assistance, please reach out to our support team.
Email: snapapp@bluevector.ai