How to access
Settings → RolesOrganizational Roles
Organizational roles represent positions within your organization’s structure. They don’t automatically grant system permissions but help organize members and can be used for filtering and communication.Examples of Organizational Roles
- President, Vice President, Secretary
- Team Leader, Project Manager
- Committee Chair, Board Member
- Regional Director, Local Coordinator
Creating Organizational Roles
1
Navigate to Roles
Go to Settings → Roles
2
Click Create Role
Start creating a new role
3
Configure settings
Set name, description, and options
4
Leave 'Is User Type' off
For organizational roles, keep this toggle disabled
5
Save
Save the new role
System Roles (Permission Levels)
System roles control what actions users can perform in the platform. These are hierarchical permission levels:Permission Hierarchy
| Role | Description | Typical Users |
|---|---|---|
| User | Basic member access | All members |
| HR Local | Member management for local center | Local HR staff |
| HR Tenant | Member management for entire org | Central HR |
| Admin Local | Full admin for local center | Local directors |
| Admin Tenant | Full admin for entire organization | Executive team |
| Super Admin | Platform-level access | Orgo staff only |
Permission Capabilities
User (ROLE_USER)
User (ROLE_USER)
- View own profile and edit allowed fields
- View other members (based on privacy settings)
- Register for events
- Participate in discussions
- Access enabled features
HR Local (HR_LOCAL)
HR Local (HR_LOCAL)
Everything in User, plus:
- View and edit members in their local center
- Export member lists
- Manage local event attendance
- View local reports
HR Tenant (HR_TENANT)
HR Tenant (HR_TENANT)
Everything in HR Local, plus:
- View and edit all members
- Manage membership applications
- Send organization-wide communications
- Access full member reports
Admin Local (ADMIN_LOCAL)
Admin Local (ADMIN_LOCAL)
Everything in HR Local, plus:
- Configure local center settings
- Manage local payments
- Create local events
- Manage local groups
Admin Tenant (ADMIN_TENANT)
Admin Tenant (ADMIN_TENANT)
Full administrative access:
- All organization settings
- All modules configuration
- User management and permissions
- Financial and payment settings
- Integrations and API access
Assigning Roles
System Roles
To assign a system role to a user:1
Find the user
Navigate to the user’s profile or the Users list
2
Edit user
Click Edit or access admin options
3
Modify roles
Add or remove system roles
4
Save
Save changes
Organizational Roles
Organizational roles can be assigned through:- User profile editing
- Role Groups (automatic assignment based on criteria)
- Bulk import
Role Groups
Role Groups automatically assign organizational roles to members who meet certain criteria. Example: Automatically add “Active Volunteer” role to all users with 10+ volunteer hours. Learn more about Role Groups →Configuring Role Visibility
Control who can see role information:Configure in Users Module settings:
- USER - All members can see roles
- HR_LOCAL - Only local HR and above
- HR_TENANT - Only organization HR and above
- ADMIN - Only administrators
Best Practices
Use organizational roles for structure
Use organizational roles for structure
Create roles that match your organization chart. This helps with communication and reporting.
Keep system roles minimal
Keep system roles minimal
Don’t give Admin Tenant to everyone. Most users only need User or HR_LOCAL level.
Review permissions regularly
Review permissions regularly
Audit who has admin access periodically. Remove permissions when people change roles.
Document role responsibilities
Document role responsibilities
Use role descriptions to explain what each role is responsible for.
Related Settings
- User Types - Membership categories (not permission roles)
- Role Groups - Automatic role assignment
- Permissions - Detailed permission reference