Understanding Roles
Roles define:- What users can see - Which objects and records
- What users can do - Create, edit, delete permissions
- What users can configure - Settings and workflows access
- Administrative privileges - Workspace management capabilities
Default Roles
Twenty includes built-in roles:Admin
Full workspace access:Data Access
- View all records
- Edit all records
- Delete records
- Import/export data
Configuration
- Manage data model
- Create/edit workflows
- Configure integrations
- Manage workspace settings
User Management
- Invite members
- Assign roles
- Remove members
- View activity logs
Billing
- Manage subscription
- View usage
- Update payment methods
- Access invoices
Workspace owners are automatically admins and cannot have their role changed.
Member
Standard user access:- Sales reps
- Customer success team
- Most team members
Viewer
Read-only access:- Executives (view metrics)
- External consultants
- Temporary access
Creating Custom Roles
Create roles tailored to your team:Set base permissions
Choose starting template:
- Start from Member
- Start from Viewer
- Start from scratch
Role Configuration
Object-Level Permissions
Control access to entire objects:- View Permission
- Create Permission
- Edit Permission
- Delete Permission
Who can see records:Options:
- All - See all records in object
- Team - See team’s records
- Own - See only own records
- Shared - See explicitly shared records
- None - Cannot see object
Field-Level Permissions
Control access to specific fields:Hidden Fields
Hidden Fields
Read-Only Fields
Read-Only Fields
Fields user can see but not edit:
Editable Fields
Editable Fields
Fields user can view and modify:
Role Examples
Sales Manager Role
Sales Development Rep (SDR)
Customer Success Manager
Assigning Roles
Assign roles to workspace members:Role changes take effect immediately. User may need to refresh to see changes.
Bulk Role Assignment
Change roles for multiple users:- Go to Settings → Members
- Select multiple members (checkboxes)
- Click Change Role in action bar
- Select new role
- Confirm bulk update
Role Best Practices
Follow principle of least privilege
Follow principle of least privilege
Grant minimum access needed:
- Start restrictive
- Add permissions as needed
- Don’t give admin to everyone
- Review permissions regularly
Create role for each job function
Create role for each job function
Match roles to responsibilities:
Document role purposes
Document role purposes
For each role, document:
- Who it’s for
- What they can do
- Why permissions are set this way
- Examples of users with this role
Review roles quarterly
Review roles quarterly
Regular role audits:
- Are permissions still appropriate?
- New roles needed?
- Roles need updates?
- Users in correct roles?
Test roles before assigning
Test roles before assigning
Verify role works as expected:
- Create test user
- Assign new role
- Test permissions
- Verify access is correct
- Then assign to real users
Managing Roles
Editing Roles
- Go to Settings → Security → Roles
- Click the role to edit
- Modify permissions
- Save changes
Deleting Roles
To delete a custom role:- Ensure no users have the role
- Go to Settings → Security → Roles
- Click the role
- Select Delete
- Confirm deletion
Default roles (Admin, Member, Viewer) cannot be deleted.
Role Analytics
Monitor role usage:- Settings → Security → Roles → Analytics
- See:
- Users per role
- Most/least used roles
- Permission patterns
- Access violations (attempted unauthorized actions)
Troubleshooting Roles
User Cannot See Records
Check:- Role’s view permission for object
- Record ownership
- Record sharing settings
- Object visibility in settings
User Cannot Edit Field
Check:- Role’s field permissions
- Field is not system field (always read-only)
- Object edit permission granted
- Field not locked by workflow
Permission Seems Inconsistent
Check:- Role definition
- Record-level sharing overrides
- Workflow automation may change things
- Cache (have user refresh)
Next Steps
Access Control
Learn about record-level access control
Workspace Setup
Manage workspace members
