Control user access and permissions with system and custom roles.
Roles define what users can do in Qwoty — which objects they can read, write, or delete, which settings they can manage, and which app-level actions they can perform. You assign one role to each user to control their permissions across the platform.
You must have the Admin role to view, create, or modify roles.
You can create custom roles to define granular permissions that match your organization’s needs. Custom roles appear with a Custom badge in the roles list and can be edited or deleted at any time.Use custom roles to:
Grant partial access to specific modules (for example, catalogs only, or reports only)
Restrict actions on an object family (for example, read customers but never delete)
Scope project visibility by team, business unit, or workspace
Enable or disable transversal actions like CSV imports and exports
At the top of the Objects section, the Project Access Level dropdown controls the scope of projects a user can see, regardless of their Read/Write/Delete rights.
Workspace — The user can access projects across the entire workspace
Team — The user only accesses projects created by their team
Personal — The user only accesses projects they created themselves
Project Access Level acts as a filter on top of CRUD rights. A user with Project: Read set to true but a Personal access level will only see their own quotes, even if the workspace contains thousands.
The Settings section controls access to administration zones. Each zone has a single Authorize toggle.
Setting
What it unlocks
Workspace
Set global workspace preferences
User & Teams
Add or remove users and define teams
Roles
Define user roles and access levels
Data
Edit CPQ data structure and fields
Developers
Manage integrations, API keys, and webhooks
Organization
Manage multi-tenant org and billing
Settings access is binary — a user either has full access to a zone or none. If you need finer control, keep the zone off and delegate configuration to an Admin.
The Apps section controls transversal capabilities that apply across modules.
Action
Description
Import CSV
Allow importing data from CSV files
Export CSV
Allow exporting data to CSV files
Overpass sales restriction
Allow bypassing restrictions such as approvals, discount caps, and pricing guardrails
Overpass sales restriction gives users the ability to skip approval workflows and discount limits. Grant this only to senior roles — typically VP Sales, CRO, or equivalent.
Roles define what users can do. Teams define which resources they can access. The Project Access Level in a role connects the two.
Element
Controls
Example
Role
Feature access and actions
A Sales Rep can write quotes; a Viewer cannot
Team
Group of users
A Sales Rep belongs to the France team
Project Access Level
Scope of visible projects
Team limits the Sales Rep to France team quotes
When you assign a user to a team and set their role’s Project Access Level to Team, they only see resources scoped to that team. Change it to Workspace and they see everything.
If you remove a user from all teams, they lose access to templates, catalogs, and team-scoped projects, even if they retain their role.
API name — Technical identifier used for integrations and API calls
Type — System (green badge) or Custom (gray badge)
Use the search bar to filter roles by name or API name. You can adjust the number of rows displayed per page and navigate between pages using the pagination controls at the bottom.
No. System roles are locked to ensure Qwoty functions correctly. Create a custom role instead and configure the permissions to match your needs.
What happens if I delete a custom role assigned to users?
The role is removed, but users assigned to it remain in the system. You must manually reassign each user to a new role before they can access Qwoty again.
Can a user have multiple roles?
No. Each user is assigned exactly one role. If you need a combination of permissions, create a custom role that bundles them.
What is the API name used for?
The API name is a technical identifier used in integrations, API calls, and automation scripts. It cannot contain spaces or special characters.
Do roles affect API access?
Yes. API requests authenticate using user credentials or API keys tied to a user account, so role permissions apply to API calls as well.
What happens when I change a user's role?
The change takes effect immediately. The user’s permissions update the next time they refresh their session or log in again.
What's the difference between Project Access Level and Read permission?
Read permission decides whether a user can view quotes, contracts, and orders. Project Access Level decides which ones — all projects in the workspace, only their team’s, or only those they created themselves. Both must align for a user to see a project.
Why would I grant Overpass sales restriction?
Grant this only to senior roles who legitimately need to bypass approval workflows, discount caps, or pricing guardrails — typically VP Sales, CRO, or Finance leads handling exceptions.