Roles and Permissions
ScopeStack uses a role-based access model to govern what users can see and do in different parts of the platform.
Accessing Roles
Navigate to Settings > Users & Groups > Roles to view and manage roles.
On this screen: A card headed “Roles” with a + Add A Role button at the top right. A data table lists all roles with two columns, Name and Default (a check mark for the account’s default role, a dash otherwise). Role names are clickable links, each with a pencil icon, that open the role editor. When one or more roles are selected via checkboxes, a batch action becomes active. There is no search bar on this list.
By default, new accounts start with three permission levels:
- Admin
- Sales
- User
Roles are Additive
Roles in ScopeStack are additive, meaning:
- Users may have multiple roles with different permission levels for a particular activity.
- The platform determines a user’s permission for a specific activity by looking at the highest level of permission assigned to them across all of their roles.
For example, a user with two roles assigned:
- One role gives them permission to Manage the Phases permission (under Settings).
- The second role gives them only View permission on Phases.
That user has permission to manage Phases since the highest level assigned to them for that activity is Manage.
Viewing a User’s Privileges
You can see the full set of privileges any user has based on their assigned roles by navigating to that user in the Users list and clicking the Privileges tab on their detail page. This tab shows every permission the user holds across all of their roles, making it straightforward to audit access without reviewing each role individually.
On this screen: The user detail page with two tabs at the top: “User Info” and “Privileges.” The Privileges tab is selected, showing a striped table with three columns: Resource (the name of the permission area, formatted from internal identifiers such as “Projects Overview” or “Settings Account”), Description (a short explanation of what the permission controls), and Privilege (the level granted to this user, such as “View,” “Create,” or “Manage,” derived from the highest level across all of the user’s assigned roles).
Key Permissions
Request Approval
The Request Approval permission controls which users can submit projects through the approval workflow. Users without this permission will not be able to initiate the approval process for a project.
This permission is configured per role under the Projects section of the role editor. Assign it to roles held by presales engineers, project managers, or any other users who are responsible for submitting work for review.
If a user should be able to build and scope projects but not submit them for approval, set this permission to View in their role. It has no None level, and only Manage lets a user lock the project and request approval.
Vendor Resource Rate Editing
Accounts using vendor resources on projects can control who is permitted to edit the hourly cost and price for those resources. This permission is configured separately from general resource management, giving administrators precise control over cost and pricing data for vendor-sourced work.
Creating a New Role
Users with permission can create new roles by clicking the + Add A Role button in the header of the Roles card.
- Give the new role a name.
- Configure the permission settings for the activities in the platform to produce the desired access level.
- Click Save, or Save and Add Another to save and start another role.
- Assign the role to users.
Modifying an Existing Role
To modify an existing role, click on it in the role list.
- Change the permissions you want to update.
- Click Save when you’re done.
Default Role
One role is defined as the default role so that a user has some base level of access if no other role is assigned. This is particularly useful when using SSO to auto-provision new users. New users receive the default role when their accounts are created and can be assigned additional or different roles as needed.
Permission Reference
Each permission in the role editor controls access to a specific area of the platform. The editor groups them into three sections: Project Permissions, Settings Permissions and Reports Permissions. Most permissions have four levels: None (no access), View (read-only), Create (can create new items but not edit or delete existing ones) and Manage (full access). Some have fewer, and a few have a specialized level: Adjust Standards on the project-level Professional Services and Managed Services, and Purge on Project Overview.
Project permissions
| Permission | Controls |
|---|---|
| Project Overview | Project details, status, and the project overview page, including the values of user defined fields on the project |
| Generate Executive Summary | Using AI to generate the project’s executive summary. Levels are View and Create. |
| Request Approval | Submitting projects through the approval workflow. Manage is also needed to cancel an approval request and to rescope an approved project. |
| PSA | Creating a PSA project from a ScopeStack project (Push to PSA). Applies only when your plan includes the PSA integration. |
| Terms and Conditions | Editing project terms and conditions |
| Notes | Adding internal notes to projects |
| Locations | Managing project service locations |
| Attachments | Uploading and managing project attachments |
| Customer Contacts | Managing the project’s contacts on its Project Contacts page |
| Teammates | Adding and removing project collaborators |
| Versions | Viewing project version history |
| Outcomes and KPIs | The project’s customer success outcomes. Requires Customer Success to be enabled for the account. |
| Ongoing Strategy | The project’s customer success strategy for maintaining its business objectives. Requires Customer Success to be enabled for the account. |
| Adoption Barriers | The project’s customer success barriers to adoption. Requires Customer Success to be enabled for the account. |
| Project Phases | Adding, removing and reordering the phases on an individual project. This is the project-level permission. It is not the same as the Phases permission under Settings, which controls the account’s phase catalog. |
| Professional Services | Adding, editing, and managing PS on projects. Includes an Adjust Standards level that allows editing standard service fields (name, phase, category) after they’ve been added to a project. |
| Custom Services | Creating and editing custom (non-standard) services on projects |
| Managed Services | Adding, editing, and managing MS on projects. Also has an Adjust Standards level. |
| Service Pricing | Viewing and editing the Service Pricing tab on the project services page |
| Managed Service Pricing | Overriding the calculated price and cost of managed services on a project |
| Pricing Adjustments | Making price adjustments in Overall Pricing (add/edit/delete revenue adjustments) |
| Costing Adjustments | Making cost adjustments in Overall Pricing (add/edit/delete cost adjustments) |
| SOW Language | Editing service descriptions and language fields on projects |
| Product | Adding and managing products on projects |
| Partner Requests | Sending and managing partner service requests. Not currently available. |
| Vendor Quotes | Creating and managing vendor quotes |
| Project Governance | Viewing and editing governance items on projects |
| Travel and Expense | Adding and managing travel/expense items |
| Payment Credits | Adding and managing payment credits |
| Pricing | Viewing project pricing pages |
| Service margins | Adjusting the target margin of services to change their revenue and profit. Levels are View and Manage. |
| Standard Resource Rates | Editing resource hourly rates on a specific project. With None, internal resources do not appear in the project’s Resources table. |
| Standard Resource Costs | Viewing and editing resource hourly costs on a project |
| Vendor Resource Rates | Editing vendor resource hourly rates on a project |
| Vendor Resource Costs | Viewing and editing vendor resource hourly costs on a project |
| Work Breakdown | Viewing the project’s Work Breakdown, a summary of all effort on the project. Levels are None and View. |
| Resource Plans | Using the resource planner on projects |
| Customer Surveys | Using surveys in projects |
| Merge Data | Viewing the compiled data used during document generation, on the project’s View Merge Fields and View Merge Fields V2 pages. Levels are None and View. With None, those two items do not appear in the project’s menu and the page is not available. |
| Duplicate | Duplicating projects |
Settings permissions
| Permission | Controls |
|---|---|
| Account Settings | Account-level settings and configuration |
| Account Billing | Changing the ScopeStack subscription and payment method for the account |
| Connected Apps | Integrations with third-party services such as CRM and PSA tools |
| OAuth Callback URL | Registering a custom OAuth callback URL |
| Access Tokens | Access tokens that external applications use to work with your data |
| Users | Managing users and pre-sales engineers. View shows the full user list (read-only); Manage is required to add, edit, or unlock other users. Without View, a user sees only their own record. |
| Sales Executives | Managing the sales executive list separately from users |
| Roles | Creating and editing roles |
| Teams | Managing groups of users |
| Business Units | Managing business unit divisions |
| Clients | Managing the client list |
| Professional Services | Creating and managing standard PS in Settings |
| Managed Services | Creating and managing standard MS in Settings |
| Product | Creating and managing reusable products |
| Service Categories | Managing LOB and service category structure |
| Resources | Managing resources and rate tables |
| Blueprints | Creating and managing project blueprints |
| Questionnaires | Creating and managing survey templates |
| Document Templates | Uploading and managing document templates |
| Language Fields | Managing language field definitions |
| Project Variables | Managing the custom data elements captured for each project (user defined fields) |
| Project Approval | Managing the rules for technical, sales, and business approval of a project. Applies only when your plan includes the approval workflow. |
| Phases | Managing the account’s default phase structure — the catalog every new project starts from. Distinct from the project-level Project Phases permission above; a user can be allowed to reorder phases on their own project without being able to change the account’s list, or the reverse. |
| Project Governance | Managing governance item templates |
| Payment Terms | Managing the account’s payment terms, used for estimating payments on a project |
| Payment Credits | Creating and managing payment credits. Applies only when your plan includes advanced pricing. |
| Notification Policies | The account-wide policy for which notification channels are allowed |
| Terms and Conditions | Managing terms and conditions templates |
| Signature Types | Defining the signature types used with electronic signature integrations |
| Text Blocks | Managing formatted text blocks that can be added to documents |
| Currencies | Managing currency settings |
| Travel and Expense | Managing travel/expense item definitions |
| Lines of Business | Managing LOB structure |
| Vendors | Managing vendor records |
| Webhooks | Managing webhook subscriptions |
| Version History | Viewing audit log / version history |
| Attachment Types | Managing attachment type categories |
| Partnerships | Partnerships with other ScopeStack customers (ScopeStack Connect, retired in July 2026) |
| Research Packages | Browsing the global library of research-derived service packages. Only ScopeStack site administrators can change it. |
| Research Package Drafts | Account drafts of research-derived packages awaiting promotion to the global library |
| User Preferences | Whether a user can manage their own feature preferences, on the Preferences page of their User Profile. Manage shows the page; None hides it. Admin holds Manage by default. |
| Prompt Overrides | Customizing AI prompt overrides |
Reports permissions
Each of these decides whether a ScopeStack spreadsheet is offered in the project’s Generate Document dialog. Levels are None and View; the spreadsheet appears only with View.
| Permission | Controls |
|---|---|
| Work Breakdown | The Work Breakdown spreadsheet |
| Project Pricing | The Project Pricing spreadsheet |
| Autotask PSA | The Autotask PSA spreadsheet |
New to ScopeStack?
ScopeStack automates scoping, pricing, and SOW generation for IT services teams. See how it fits your process.