Skip to main content

Positions & Ranks

Positions and Ranks help define your agency's organizational structure. While they may seem similar, they serve different purposes:

FeaturePositionsRanks
PurposeDefine job roles and responsibilitiesDefine seniority or hierarchy levels
Per MemberMultiple (a member can hold several positions)Single (one rank per member)
ExamplesTeam Leader, Medical Officer, K9 HandlerMember, Senior Member, Captain
OrganizationGrouped by categoryOrdered by seniority level
When to Use Each
  • Use Positions for functional roles: "What does this person do?"
  • Use Ranks for hierarchy levels: "Where does this person fall in the chain of command?"

Accessing Positions & Ranks

  1. Navigate to Agency Settings in the left menu
  2. Select the Positions or Ranks tab

Required Permissions: Administrator or Agency Settings Editor


Positions

Positions define the functional roles within your organization. A team member can hold multiple positions simultaneously (e.g., "Team Leader" and "Medical Officer").

Agency Positions

Position Categories

Positions are organized into categories for easier management:

CategoryTypical Positions
LeadershipChief, Deputy Chief, Commander
OperationsTeam Leader, Squad Leader, Field Coordinator
TrainingTraining Officer, Instructor, Evaluator
AdministrativeSecretary, Treasurer, Membership Coordinator
LogisticsEquipment Manager, Quartermaster, Fleet Manager
SafetySafety Officer, Risk Manager
CommunicationsCommunications Officer, Public Information Officer
MedicalMedical Officer, EMS Coordinator, First Aid Lead
OtherAny position that doesn't fit above categories

Creating a Position

  1. Go to Agency Settings → Positions tab
  2. Click Add Position (upper right)
  3. Fill in the form:
FieldRequiredDescription
Position NameYesThe title members will see (e.g., "Team Leader")
CategoryYesSelect from the dropdown to group related positions
DescriptionNoExplain the role's responsibilities
ActiveYesToggle on to make available for assignment
  1. Click Save

The new position appears in the list, grouped under its category.

Position Examples by Agency Type

Search & Rescue Team

PositionCategoryDescription
Search Team LeaderLeadershipLeads ground search operations
Medical OfficerMedicalProvides medical oversight and care
K9 HandlerOperationsWorks with search dogs
Communications OfficerCommunicationsManages radio communications
Training CoordinatorTrainingSchedules and tracks training

Fire Department

PositionCategoryDescription
Fire ChiefLeadershipDepartment head
CaptainLeadershipShift or station commander
LieutenantLeadershipAssistant shift supervisor
EngineerOperationsApparatus operator
FirefighterOperationsLine firefighter
Safety OfficerSafetyScene safety oversight

EMS Agency

PositionCategoryDescription
Medical DirectorLeadershipMedical oversight authority
Shift SupervisorLeadershipManages daily operations
ParamedicOperationsAdvanced life support provider
EMTOperationsBasic life support provider
Quality AssuranceAdministrativeReviews call reports

Editing Positions

  1. Find the position in the list
  2. Click the edit icon (pencil)
  3. Modify the fields
  4. Click Save
note

Changes to position names are reflected everywhere that position is displayed, including member profiles.

Deleting Positions

  1. Click the delete icon (trash can) next to the position
  2. Confirm the deletion
caution

You cannot delete system-default positions (marked as "System"). You can deactivate them instead by setting Active to off.

Deactivating vs. Deleting

ActionEffect
DeactivateHides from assignment dropdowns but preserves data. Members who had this position keep it.
DeletePermanently removes the position. Members lose this position assignment.

Recommendation: Deactivate positions you no longer use instead of deleting them.


Ranks

Ranks define the hierarchy or seniority levels within your organization. Each team member can have only one rank at a time.

Agency Ranks

How Rank Order Works

Ranks use a Sort Order number to determine their position in lists:

  • Lower numbers appear first (higher seniority)
  • Higher numbers appear last (lower seniority)

Example:

RankSort Order
Chief1
Deputy Chief2
Captain3
Lieutenant4
Senior Member5
Member6
Probationary7

Creating a Rank

  1. Go to Agency Settings → Ranks tab
  2. Click Add Rank (upper right)
  3. Fill in the form:
FieldRequiredDescription
Rank NameYesThe title members will see (e.g., "Captain")
DescriptionNoExplain what this rank means
Sort OrderYesNumber for ordering (lower = higher seniority)
ActiveYesToggle on to make available for assignment
  1. Click Save
Auto-Increment

New ranks automatically get a Sort Order of max + 1, placing them at the bottom. Adjust the number to position them correctly in the hierarchy.

Rank Examples by Agency Type

Search & Rescue Team

RankSort OrderDescription
Team Leader1Overall team authority
Assistant Team Leader2Second in command
Senior Member3Experienced searcher
Field Member4Trained field responder
Support Member5Base operations support
Trainee6In training program

Fire Department

RankSort OrderDescription
Chief1Department head
Deputy Chief2Assistant department head
Battalion Chief3Multi-station supervisor
Captain4Station/shift commander
Lieutenant5Company officer
Firefighter6Line firefighter
Probationary7New hire in training

Volunteer Organization

RankSort OrderDescription
Director1Board director
Coordinator2Program coordinator
Senior Volunteer32+ years experience
Volunteer4Active volunteer
New Member5Recently joined

Editing Ranks

  1. Find the rank in the list
  2. Click the edit icon (pencil)
  3. Modify the fields
  4. Click Save

Deleting Ranks

  1. Click the delete icon (trash can) next to the rank
  2. Confirm the deletion
Cannot Delete Ranks In Use

If any team members have this rank assigned, the delete button will be disabled. You must first:

  1. Reassign those members to a different rank, OR
  2. Deactivate the rank instead of deleting it

The rank will show a usage count (e.g., "3 members") to help you identify this.


Assigning Positions & Ranks to Members

Positions and Ranks are assigned when editing a team member's profile.

How to Assign

  1. Go to Team Roster
  2. Click on a team member to edit
  3. Navigate to the Member Info tab
  4. Find the Rank and Positions fields:
FieldSelection TypeNotes
RankSingle dropdownSelect one rank or "None"
PositionsMulti-select with checkboxesCheck all that apply
  1. Click Save

What Members See

  • Rank and positions appear on the member's profile
  • Other team members can see these in the roster view
  • Positions display as chips/tags when multiple are assigned

Import & Export

Positions

Positions support CSV import and export:

Export:

  1. Click Export in the Positions tab
  2. Downloads all positions as a CSV file

Import:

  1. Prepare a CSV with columns: Name, Category, Description
  2. Click Import in the Positions tab
  3. Upload your file
  4. Review and confirm

Ranks

Ranks do not currently have a dedicated import/export feature in the UI.


Best Practices

Naming Conventions

DoDon't
"Team Leader""TL" or "team leader"
"Communications Officer""Comms"
"Probationary Member""Probie"

Keep names:

  • Professional and clear
  • Consistent capitalization
  • Spelled out (avoid abbreviations)

Organizing Positions

  1. Start with categories — Think about the functional areas of your organization
  2. Be specific — "K9 Handler" is better than "Handler"
  3. Avoid overlap — If two positions do the same thing, use one
  4. Use descriptions — Help members understand what each position entails

Setting Up Ranks

  1. Keep it simple — Most organizations need 4-7 ranks
  2. Leave gaps in sort order — Use 10, 20, 30 instead of 1, 2, 3 for easier reordering later
  3. Match your bylaws — Rank names should align with your organization's official structure
  4. Consider progression — Ranks often represent career/volunteer progression

When to Use Positions vs. Ranks

ScenarioUse
John is the training coordinatorPosition
John is a senior memberRank
Maria leads the dive teamPosition
Maria outranks other team membersRank
New member joining the teamRank (Probationary/Trainee)
That member is also a paramedicPosition (Medical/Paramedic)

Troubleshooting

"Position not showing in dropdown"

Check that:

  1. The position is set to Active
  2. You have saved the position after creating it
  3. You have refreshed the page if recently added

"Cannot delete rank"

The rank is currently assigned to one or more members. Either:

  1. Reassign those members to different ranks first
  2. Deactivate the rank instead (set Active to off)

"Sort order not working correctly"

Ranks are sorted by their Sort Order number in ascending order (lowest first). To reorder:

  1. Edit each rank
  2. Adjust the Sort Order numbers
  3. Save each change

Next Steps

After setting up Positions and Ranks:

  1. Add Team Members — Assign positions and ranks during member creation

  2. Configure Specialties — Link certifications to specialty roles

  3. Set Permissions — Create permission groups based on positions