Skip to main content
User Types and Roles live on the same page but serve different purposes:
  • User type = What kind of member they are (Scout, Volunteer, Student). A label for categorization and filtering.
  • Role = What position they hold (President, Team Leader, Treasurer). About organizational structure and optionally granting permissions.
  • Permission = What they can do in the platform (Admin, HR, Financial). System access. See Permissions.
A member can be a “Volunteer” (type) who serves as “Team Leader” (role) with “HR Local” permission. These are three separate concepts. User types and roles configuration page

How to access

SettingsUsers & ProfilesRoles & User Types User types and roles share the same management page. User types are marked with a User Type badge; entries without the badge are organizational roles.

User Types

Do I need user types?

Yes, if your members fall into meaningfully different categories:
  • Different fee structures (Student pays less than Professional)
  • Different registration requirements (Leaders need qualifications, Scouts don’t)
  • Different communication needs (Volunteers get different newsletters than Alumni)
  • Different access or privileges (only Full Members can vote)
No, if all your members are essentially the same. You can always add them later.

Creating a user type

1

Go to Roles & User Types

SettingsUsers & ProfilesRoles & User Types → click Create Role
2

Enable 'Is User Type'

Toggle Is User Type on. This makes it a membership category rather than an organizational role.
3

Set the name and description

Choose a clear, self-explanatory name. “Active Member” is better than “Type A”.
4

Save

The user type is now available for assignment.

Assigning user types to members

MethodHow it worksBest for
During registrationInclude the “User Type” field on the Registration Form. Members self-select.When members know their category
After adhesion approvalConfigure a “User type after approval” in Adhesion settings. Type is auto-assigned when the application is approved.Formal membership processes
Manual assignmentAdmin goes to the member’s profile and assigns a typeOne-off changes, corrections
Bulk importAssign types during CSV member importInitial setup, migrations

What user types affect

FeatureHow user types interact
Registration FormEach user type gets its own form with different fields.
AdhesionAuto-assign a type when an application is approved.
FilteringFilter the member directory, event attendees, and newsletters by type.
FeesDifferent types can have different fee structures.
ReportingGenerate reports segmented by type.
CommunicationSend targeted newsletters to specific types.
User types don’t automatically grant permissions. A “Leader” user type doesn’t give someone admin access. For that, use roles with permissions or assign permissions directly.

User type visibility

Control who can see user type labels in SettingsUsers & ProfilesConfiguration:
SettingWho sees the type label
UserEveryone
HR LocalLocal HR and above
HR TenantOrganization-wide HR and above
Admin TenantOnly organization admins

Roles

Role scopes

Every role has a scope that determines where it applies:
ScopeWhere it appliesExamples
NationalOrganization-wideNational President, Secretary General, Board Member
Local CenterOne specific branchBranch President, Local Treasurer, Membership Officer
Parent Local CenterA parent center and all its childrenRegional Director, Area Coordinator
UnitA specific unit or teamTeam Leader, Project Manager, Committee Chair

Creating a role

1

Go to Roles & User Types

SettingsUsers & ProfilesRoles & User Types → click Create Role
2

Set the basics

Name (e.g., “Branch President”), Plural name (e.g., “Branch Presidents”), and optionally a Description.
3

Choose the scope

Enable one or more: Is National, Is Local Center, Is Local Center Parent, or associate with a Unit Type.
4

Attach permissions (optional)

Select system permissions this role should grant. Everyone assigned this role automatically gets these permissions.
5

Save

The role is now available for assignment.

Role properties

PropertyDescription
NameRole title displayed everywhere
Name PluralUsed in listings (e.g., “Presidents”)
PositionDisplay order — lower numbers appear first
Chart NameName shown in organizational charts (if different)
DescriptionExplanation of responsibilities
Is User TypeMarks this as a membership category instead of a position

Assigning roles to members

Manual: Open the member’s profile → Edit → Roles tab → add the role with optional start/end dates. Via Role Groups: Automatically assign roles based on criteria. Learn more → Via import: Bulk-assign roles during CSV member imports.

Roles with permissions

Instead of assigning permissions to individuals, attach permissions to roles. Everyone with that role automatically gets those permissions.
RoleAttached permissionWhat it grants
Branch PresidentADMIN_LOCALFull control of their local center
Regional DirectorADMIN_PARENT_LOCALAdmin over a region
Membership OfficerHR_LOCALLocal member management
National TreasurerFINANCIAL_TENANTOrganization-wide financial access
Why this matters: When someone steps down and a new person takes over, you just reassign the role. The old person loses permissions, the new person gains them. No manual permission juggling.
For the full list of permission levels, see Permissions.

Using start and end dates

When assigning a role, set start and end dates to track terms:
  • The role is active only between those dates
  • Permissions attached to the role are only active during the term
  • After the end date, the role becomes historical (visible in history but no longer active)
This is useful for elected positions with fixed terms (President 2025-2026).

Common scenarios

Keep it to 3-5 types. Examples:Sports club: Athlete, Coach, Volunteer, Alumni Professional association: Full Member, Associate, Student, Honorary Youth org: Scout, Leader, Parent, Volunteer Community: Member, Volunteer, SupporterYou can always add more later. Starting with too many creates confusion.
Think about positions, not people:
  1. National level: President, VP, Secretary, Treasurer, Board Members → National roles
  2. Regional level: Regional Directors → Parent Local Center roles
  3. Local level: Branch President, Local Treasurer → Local Center roles
  4. Team level: Team Leader, Project Manager → Unit roles
Assign people to roles. The organizational chart auto-generates from this structure.
Role-based permissions when the permission should follow the position. Every Branch President should have ADMIN_LOCAL — attach it to the role.Direct permissions for exceptions. Someone who needs temporary financial access — assign FINANCIAL_LOCAL directly on their profile.Role-based is cleaner. Direct is for one-offs.
No — a member has one user type. If someone is both a “Volunteer” and an “Alumni”, decide which is primary, or create a combined type like “Active Alumni”. For multiple labels, consider using Tags instead.
It depends on context:
  • If “Leader” is a membership category (like Scouts who’ve graduated), it’s a user type
  • If “Leader” is a position (like Team Leader of Unit 5), it’s a role
If you need both, create a “Leader” user type AND specific role positions like “Unit Leader” with the right scope and permissions.
Go to their profile → Roles tab → set an end date on the old role → add the new role with a start date. If both roles have permissions, the transition happens automatically.