Skip to content

Set up Members Directory

The Members module enables management of organization members with roles, departments, and custom fields. Optionally, volunteer management can also be activated.

The Members module offers the following features:

Members Directory

Searchable list of all members.

Search Function

Search by name, role, or department.

Filter Options

Filter by role, department, or status.

Roles & Departments

Define custom roles and departments.

Custom Fields

Define additional fields for members.

Volunteer Management

Manage assignments, shifts, and hours.


The Members module requires:

PrerequisiteStatusDescription
Firebase ProjectRequiredFor Firestore database
Firebase AuthRequiredFor access control
Profile ModuleRecommendedFor extended member info

  1. Open Edit Mode in your app
  2. Go to Modules & Features
  3. Tap on Members Directory and then on Set up
  4. The setup wizard opens

The Members setup consists of six steps:

An overview of the Members module and its features.

What you’ll see:

  • Title: “Set up Members Directory”
  • Description: “Create a searchable directory of all organization members.”

Info Box: “The Members module extends user profiles with organization-specific data such as join date, role, and department.”

Included Features:

FeatureDescription
Members DirectorySearchable list of all members
Search FunctionSearch by name, role, or department
Filter OptionsFilter by role, department, or status
Roles & DepartmentsDefine custom roles and departments
Custom FieldsDefine additional fields for members

Set up the Firestore Security Rules and Indexes for the Members module.

What you’ll see:

  • Title: “Configure Firestore”
  • Description: “Set up database rules and indexes for the Members module.”

Info Box: “Use the wizard to set up Firestore Rules and Indexes. You can choose between automatic and manual configuration.”

Buttons:

  • “Start Firestore Wizard” - Opens the guided wizard
  • “Rules are configured” - Confirms that rules are already set up

Choose which information should be displayed in the Members directory.

What you’ll see:

  • Title: “Select Features”
  • Description: “Choose which information is displayed in the Members directory.”

Info Box: “These settings can be adjusted later in the editor.”

Available Display Options:

OptionDescriptionDefault
Show Join DateShows “Member since” in directoryOn
Show DepartmentShows department in directoryOn
Show Member NumberShows optional member numbersOff
Allow Grid ViewEnables switching between list and tilesOff

Details on Features


Optional settings for the public members directory.

What you’ll see:

  • Title: “Configure Directory”
  • Description: “Optional settings for the public members directory.”

Info Box: “The directory can be made publicly accessible and contain featured members or categories.”

Note: “These settings are optional and can be adjusted later in the editor.”

Available Options:

OptionDescriptionDefault
Public DirectoryDirectory visible without loginOff
Featured MembersDisplay highlighted membersOff
Enable CategoriesOrganize members in categoriesOff
Map ViewShow members on map (if address available)Off

Details on Directory Configuration


Activate management for volunteers and helpers.

What you’ll see:

  • Title: “Volunteer Management”
  • Description: “Activate management for volunteers and helpers.”

Info Box: “Manage volunteer assignments, shifts, and track hours with approval workflow.”

Note: “Cloud Functions for email notifications can be configured in the Setup Wizard.”

Available Options:

OptionDescriptionDefault
Volunteer ManagementEnables all volunteer featuresOff
OpportunitiesCreate opportunities for volunteersOff
Self Sign-upVolunteers can sign up for shifts themselvesOff
Hours TrackingTrack volunteer hoursOff
Hours ApprovalHours must be approved by adminsOff

Details on Volunteer Management


Your Members module is ready to use!

What you’ll see:

  • Success confirmation: “Members Module Activated!”
  • Description: “You can now add members and customize the directory in the editor.”

Next Steps:

StepDescription
Define Roles in EditorCreate roles like Member, Board, Trainer
Create Departments in EditorCreate departments like Youth, Seniors, Tennis
Add Members in Admin AreaAdd first members
Add Members Page to NavigationLink the directory to navigation

Tip: “Clicking on a member opens the full profile.”


ModuleStatusDescription
FirebaseRequiredFor Firestore database
Firebase AuthRequiredFor access control
Profile ModuleRecommendedFor extended member info

After successful setup:

  • Firestore rules for members are configured
  • Firestore indexes for optimal performance are created
  • Display settings are set
  • Directory options are configured
  • Volunteer management is activated (if selected)
  • Members module is ready to use