Roles and Permissions
Roles define what users can see and do in SalesKey. By assigning the right role to each team member, you ensure they have access to what they need — and nothing more.
Navigate to: Settings > Roles
Admin only: Managing roles requires administrator permissions.
What Is a Role?
A role is a set of permissions that controls:
- Which modules a user can access (Leads, Deals, Projects, Timesheets, etc.)
- What actions they can take (View, Create, Edit, Delete)
- Whose records they can see (their own, their team's, or everyone's)
Every user in SalesKey is assigned exactly one role.
Viewing Available Roles
Go to Settings > Roles to see all roles in your organization — predefined system roles and any custom roles you've created.
Predefined Roles
SalesKey includes built-in roles as a starting point. These may include:
- Administrator — Full access to all features and settings
- Sales Manager — Can view team data, manage pipeline, and run reports
- Sales Representative — Can manage their own deals, leads, and activities
- Viewer — Read-only access to data
Predefined roles cannot be deleted, but custom roles can extend or restrict access further.
Creating a Custom Role
- Go to Settings > Roles.
- Click + New Role (or Create).
- Enter a Role Name and optional description.
- Configure the Permission Matrix — for each feature area, choose:
- No Access — User cannot see or interact with this feature
- View — User can view but not modify
- Create — User can create new records
- Edit — User can modify records
- Delete — User can delete records
- Manage — Full access including configuration (admin-level for that feature)
- Set Visibility Scope for each module:
- Own — Users see only records assigned to them
- Team — Users see records belonging to their team members
- All — Users see all records regardless of owner
- Click Save.
Editing a Role
- Find the role in the list.
- Click Edit (pencil icon).
- Modify the permissions as needed.
- Click Save.
Changes apply immediately to all users with that role.
Copying a Role
To create a role similar to an existing one:
- Find the role.
- Click Copy or Duplicate.
- Give the copied role a new name.
- Adjust permissions as needed.
- Click Save.
Deleting a Role
A role can only be deleted if no users are currently assigned to it.
- Reassign any users with that role to a different role.
- Go to Settings > Roles.
- Find the role and click Delete.
- Confirm the deletion.
Permission Categories
| Category | What It Controls |
|---|---|
| Contacts | Access to People and Organizations |
| Leads | Viewing, creating, editing, and deleting leads |
| Deals | Deal management and pipeline access |
| Projects | Project management access |
| Activities | Creating and viewing activities |
| Timesheets | Time tracking and approval |
| Inbox | Email integration access |
| Reports | Access to reporting and analytics |
| Dashboard | Dashboard creation and viewing |
| Settings | System configuration access |
| Users | User management permissions |
| Workflows | Automation configuration |
| Pipelines | Pipeline and stage configuration |
| Fields | Custom field configuration |
Tips for Role Design
- Start restrictive, expand as needed — It is easier to grant more access than to retract it.
- Match roles to job functions — A support role should not have access to the compensation dashboard.
- Use team visibility — "Team" visibility scope is useful for managers who need to see their team's data but not the entire organization's.
- Review roles quarterly — As your organization grows, roles may need adjustment.
Was this article helpful?
Your feedback helps us improve.