
Knowledge Base
Articles In This Section
How to Create User Groups in QuickbaseHow to Add a New User Role in QuickbaseHow to Share your Quickbase Application with Everyone On The Internet (EOTI)How to Archive Records in Quickbase Using Role PermissionsHow to Switch Quickbase Developers and Admin User Roles in QuickbaseHow to Display Information for Certain Roles in QuickbaseHow to Use Conditional Filters in Quickbase for Role-Based Record PermissionsHow to Add New Users to your Quickbase ApplicationHow to Modify or Deny a User's Access in QuickbaseSections
A Quickbase application can have a variety of users who need different levels of access. Effective use of these permissions doesn’t just ensure everybody sees the right information. It’s also critical to the security and privacy of applications.
In this article, we’ll show you how to set up a role, create and edit custom access rules, and manage access permission for a role in Quickbase.
Quickbase roles allow you to control numerous aspects of an application. The most common use of roles is to limit the records a user can view and modify based on table-level rules. Each role has rules for access to each table and the records in it.
Quickbase applications include three default roles:
You will use Quickbase roles each time you give access to a new user. These roles limit access to sensitive information, improve the user experience, and govern the behavior of users. It is just as important to think about what you are enabling the user to do as what you are restricting when designing user roles.
Quickbase Custom roles are often designed to only allow users to view the records they create or that have been assigned to them.
The following examples are provided to illustrate the importance of effective role design and management.
The decision of which user gets which role should be discussed with the product owner, and determined before the application goes live.

Roles are listed in order of precedence.
Participant is the default application role unless another role has been designated.
The Quickbase default role can be changed by application administrators.
A Quickbase existing role can be copied to use as a starting point for a new role by clicking the copy icon located in the last column of the role record.
Add a new Quickbase role from scratch
To modify an existing Quickbase role
The UI for managing roles consists of 3 pages utilizing tab navigation to organize the settings.
You can set up the permissions to the app and individual tables for users in the selected role here. The screenshot below shows the Participant role. The key elements of the tab are as follows:

The App Access settings determine the role’s permission to:
Log in to the application:
Manage users and share the application: In the example screenshot below, the Participant role has permission to manage the users of the application.
Change the application’s structure and permission: DOES NOT have permission to change the application structure (build) or permissions.

The Quickbase Table Access settings control table specific permission for the role. The UI is arranged in a matrix format. Each row of the matrix relates to the name of a table in the application. Settings in the row determine how the role interacts with the records, reports, and information in it.
In the example screenshot below, these are the table access permission settings of someone in the Participant role:

The View, Modify, and Fields settings utilize multiple choice “drop-down” style UI controls.
The View and Modify settings offer the choices as illustrated in the following screenshot.

The Fields setting offers the choices illustrated in the following screenshot.

The Add, Delete, Save Common Reports and Edit Field Properties checkboxes are toggled on/off with a single mouse click.
The following illustration shows a detailed view of an enabled and disabled checkbox.

The settings and controls on the User Interface tab allow the UI to be customized to fit the needs of users in the selected role. This tab is densely populated with controls that can be easily overlooked.
The example screenshot on the next page continues following the Participant role. It is labeled to show the location of each of the controls listed below:
Quickbase application homepage users in the role will see when logging in is set using the two dropdown fields on this tab.
Quickbase Desktop home page: for users that sign in from a desktop, laptop, notebook, etc.
Quickbase Mobile home page: for users that sign in with a mobile device.
Report Display settings include the number of reports the role has access to and a link to the admin UI for managing report access.
Quickbase Menu and Table Display settings hide application UI elements. Hiding in this context means denying the permission to use it. The application-level elements that can be hidden are:
Quickbase Menu and Table Display settings hide table UI elements, such as:
In the example screenshot below, the Participant role is using a custom home page for desktop and mobile devices. It has access to 104 reports but cannot customize them or create new ones. Access to personal links is allowed.
Within the UI, the role may not Test as another role or user. The role has full access to the table-level settings.

Using and adjusting roles in Quickbase is essential for maintaining application security, controlling data access, and supporting efficient workflows. Proper role management allows organizations to scale operations confidently while protecting sensitive information and reducing administrative risk.
Whether you are managing internal operations, customer portals, project management systems, or enterprise workflow automation, well-structured Quickbase roles are a key component of long-term platform success.
Roles in Quickbase determine what users can see and do within an application. They control permissions for:
Roles help organizations maintain security while ensuring users have the right level of access.
To view or adjust roles:
Quickbase roles are critical for:
Without properly configured roles, users may gain access to sensitive information or accidentally modify critical data.
Industries like healthcare, construction, finance, and manufacturing rely heavily on role-based access control in Quickbase.
Administrators can adjust permissions by editing a role and configuring:
Changes can be applied instantly across all users assigned to the role.
Best practice: Test permission changes before rolling them into production.
Yes. Quickbase supports record-level permissions. You can limit access based on:
Example: A project manager in Denver may only see Colorado-based projects, while executives can view nationwide operations.
Permissions are individual access settings, while roles are groups of permissions assigned to users.
Roles simplify administration by grouping related access controls together.
To create a read-only role:
Read-only roles are commonly used for:
This helps organizations share information securely without risking accidental changes.
We recommended the following Quickbase role management best practices to our clients:
Yes. Quickbase supports automated role management through:
Automation can:
Example: New employees can automatically receive role assignments based on department or job title.
When a user’s role changes, their permissions update immediately. This may affect:
Example: Promoting a team member from Viewer to Project Manager may allow them to edit records and manage workflows.
Best practice: Communicate permission changes to users to avoid workflow confusion.
Industries
Resources


© 2026 Quandary Consulting Group. All Rights Reserved.
Privacy Policy