Skip to main content
Roles represent positions within your organization’s structure. They help organize members, define responsibilities, and can be used for filtering and communication.
Looking for system permissions (like HR, Admin, Financial access)? See the Permissions Guide for controlling what users can do in the platform.

How to access

SettingsRoles

Understanding Roles

Roles in Orgo serve two purposes:
  1. Organizational Structure - Define positions like President, Secretary, Team Leader
  2. Permission Attachment - Optionally attach system permissions to roles

Examples of Organizational Roles

  • President, Vice President, Secretary
  • Team Leader, Project Manager
  • Committee Chair, Board Member
  • Regional Director, Local Coordinator
  • Volunteer Coordinator, Membership Officer

Creating Roles

1

Navigate to Roles

Go to SettingsRoles
2

Click Create Role

Start creating a new role
3

Configure basic settings

Set name, plural name, and description
4

Set role scope

Choose where this role applies:
  • National - Organization-wide role
  • Local Center - Specific to a local center
  • Parent Local Center - Regional (parent + children)
  • Unit - Specific to a unit/team
5

Attach permissions (optional)

Select any system permissions this role should grant. See Permissions Guide.
6

Save

Save the new role

Role Types

National Roles

Organization-wide positions visible across the entire organization. Examples: National President, Board Member, Secretary General Configuration: Enable “Is National” when creating the role.

Local Center Roles

Positions within specific local centers/branches. Examples: Branch President, Local Treasurer, Membership Officer Configuration: Enable “Is Local Center” when creating the role.

Parent Local Center Roles

Regional positions that span a parent center and its child centers. Examples: Regional Director, Area Coordinator Configuration: Enable “Is Local Center Parent” when creating the role.

Unit Roles

Positions within specific units or teams. Examples: Team Leader, Project Manager, Committee Chair Configuration: Associate the role with a Unit Type.

Role Properties

PropertyDescription
NameThe role name (e.g., “President”)
Name PluralPlural form (e.g., “Presidents”)
PositionDisplay order in lists
Chart NameName shown in organizational charts
DescriptionExplanation of role responsibilities
PermissionsSystem permissions attached to this role
Is NationalRole applies organization-wide
Is Local CenterRole applies to local centers
Is Local Center ParentRole applies to parent + child centers
Is User TypeMarks this as a membership category (see User Types)

Assigning Roles to Users

Roles can be assigned through:

Manual Assignment

1

Open user profile

Navigate to the user’s profile
2

Go to Roles section

Find the roles management area
3

Add role

Select the role to assign
4

Set dates (optional)

Specify start and end dates for the role
5

Save

Save the assignment

Via Role Groups

Role Groups automatically assign roles based on criteria. Great for:
  • Adding “Active Volunteer” to users with 10+ hours
  • Adding “Senior Member” to users with 5+ years membership
Learn more about Role Groups →

Via Import

Bulk assign roles during member imports. Learn more about Imports →

Role Visibility Settings

Control who can see role information:
SettingDescription
USERAll members can see roles
HR_LOCALOnly local HR and above
HR_TENANTOnly organization HR and above
ADMINOnly administrators
Configure in SettingsModulesUsersWho can see user type

Roles with Permissions

When you attach permissions to a role, users with that role automatically receive those permissions. Example configuration:
RoleAttached PermissionsResult
Branch PresidentADMIN_LOCALFull local center control
Regional DirectorADMIN_PARENT_LOCALRegional administration
Membership OfficerHR_LOCALLocal member management
National TreasurerFINANCIAL_TENANTOrganization-wide financial access
See the Permissions Guide for detailed information about each permission level.

Best Practices

Create roles that reflect your actual organizational chart. This helps with reporting and communication.
Choose clear, descriptive names. “Membership Committee Chair” is better than “MC1”.
Use role descriptions to explain what each role is responsible for. This helps during transitions.
Use the correct scope level (national vs local vs unit) to keep roles organized.
Only attach permissions that every person in that role should have. Use separate permission assignment for exceptions.
When assigning roles, use dates to track terms. This helps with historical reporting.