Member Directory
Access your complete church directory from Church Center → People. The directory displays:- Full name and contact information
- Current role and status (Active, Inactive, Pending)
- Team and area assignments
- Last login and activity information
Members only see directory information for their own church. Master users can view directories across all organizations.
Inviting New Members
Administrators with theusers.invite permission can add new people to the church:
Single Invitation
- Navigate to People → Invite Member
- Enter the person’s name and email address
- Assign an initial role (Admin, Leader, Member)
- Click Send Invitation
- Welcome message with church name
- Secure invitation token (valid for 48 hours)
- Link to complete their profile setup
- Their assigned role information
Bulk Invitation
For onboarding multiple people at once:- Go to People → Bulk Invite
- Enter multiple email addresses (one per line or comma-separated)
- Choose the default role for all invitees
- Click Send Invitations
- Validates each email address
- Checks for existing members to avoid duplicates
- Generates unique invitation tokens for each person
- Sends individual invitation emails
- Reports success and failure counts
After processing, you’ll see:
- Number of successful invitations sent
- Number of failed invitations (invalid emails or duplicates)
- List of any emails that couldn’t be processed
Invitation Management
Token Security
Invitation tokens are:- Cryptographically secure: Generated using random bytes and SHA-256 hashing
- Time-limited: Expire after 48 hours
- Single-use: Consumed when the member completes setup
- Church-specific: Scoped to the inviting church only
Pending Members
Invited members appear in the directory with Pending status until they:- Click the invitation link in their email
- Set their password
- Complete their profile information
- Are approved by an administrator (if approval workflow is enabled)
- Resend expired invitations
- Delete pending invitations that are no longer needed
- View when invitations were sent and by whom
Member Approval Workflow
For churches requiring administrator approval before full access:Approval Process
- New member completes invitation signup
- Administrator receives notification of pending approval
- Administrator reviews the member’s information
- Administrator assigns final role and status
- Member receives confirmation and gains access
Role Management
Assigning Roles
Administrators can change member roles at any time:- Open the member’s profile from the directory
- Click Change Role
- Select new role (Admin, Leader, Member)
- Confirm the change
Updating Member Status
Control member access by changing their status:- Active: Full access to the platform based on role
- Inactive: Login disabled but record preserved
- Pending: Awaiting invitation completion or approval
Profile Management
Editing Profiles
Members can edit their own profiles:- Contact information (email, phone)
- Personal details (bio, photo)
- Notification preferences
- Language and theme settings
Profile Security
Self-Service
Members can only edit their own profile information, ensuring data privacy and user autonomy.
Admin Override
Administrators and Master users can edit any profile for data correction or maintenance needs.
Teams and Areas
Organizational Structure
Organize your church into a hierarchy: Church → Areas → Teams → Members Areas represent major departments or ministries:- Worship & Arts
- Technical Production
- Hospitality & Welcome
- Children’s Ministry
- Administration
- Worship Area → Singers Team, Musicians Team, Sound Team
- Hospitality Area → Ushers Team, Greeters Team, Coffee Team
Assigning Members to Teams
- Open the team management page
- Click Add Member
- Select members from the directory
- Assign roles within the team (Leader or Member)
- Save assignments
Team Leaders
Team leaders have elevated permissions within their teams:- View all team member contact information
- Create and assign team events
- Manage team-specific content (e.g., setlists for worship team)
- Coordinate schedules and volunteer rotations
Activity Logging
All people management actions are logged for accountability:- Member invitations sent
- Role changes
- Status updates
- Profile modifications
- Team assignments
- Timestamp of action
- Administrator who performed the action
- Target member affected
- Type of change made
Filtering and Search
Search Members
Quickly find members using the search bar:- Search by name, email, or phone number
- Results update as you type
- Fuzzy matching helps find members even with slight misspellings
Filter Options
- By Status
- By Role
- By Area
- By Team
Show only Active, Inactive, or Pending members to focus on specific groups.
Deleting Members
Invitation Deletion
Delete pending invitations that haven’t been accepted:- Find the pending member in the directory
- Click Delete Invitation
- Confirm deletion
Hard Delete
Users with theusers.delete permission can permanently remove members:
Before deleting:
- Verify the member is no longer associated with teams or events
- Consider exporting or archiving important information
- Confirm the action with a second administrator if possible
Email Communications
All automated emails sent to members include:- Church branding (name and logo)
- Professional “Church Center” signature
- Clear call-to-action buttons
- Support contact information
Email Types
Invitation EmailSent when a member is invited. Contains secure setup link and role information. Approval Notification
Sent when a pending member is approved by an administrator. Role Change Notification
Informs members when their role or permissions change. Event Assignment
Notifies members when they’re assigned to meetings or services.
reCAPTCHA Integration
Member signup and login forms include invisible reCAPTCHA v3:- Prevents automated bot registrations
- No user interaction required (invisible)
- Protects against brute-force attacks
- Maintains smooth user experience
Best Practices
Use Areas to Reflect Ministry Structure
Use Areas to Reflect Ministry Structure
Align your areas with how your church actually operates. This makes reporting and team coordination much more natural.
Assign Team Leaders Early
Assign Team Leaders Early
Give team leaders their role before inviting team members. This allows them to help with onboarding and team building.
Keep Contact Information Current
Keep Contact Information Current
Encourage members to update their own profiles. Schedule periodic reviews to verify contact information accuracy.
Use Inactive Status Instead of Deletion
Use Inactive Status Instead of Deletion
Preserve historical records by marking members inactive rather than deleting them. This maintains activity logs and reporting accuracy.
Review Pending Members Regularly
Review Pending Members Regularly
Check for pending invitations weekly. Resend expired invitations or remove obsolete ones to keep the directory clean.
Leverage Bulk Invite for Events
Leverage Bulk Invite for Events
When onboarding large groups (new member classes, volunteer orientations), use bulk invite to save time and ensure consistency.
Permissions Reference
| Permission | Description | Typical Roles |
|---|---|---|
users.invite | Send member invitations | Admin, Leader |
users.approve | Approve pending members and change roles | Admin |
users.delete | Permanently delete member records | Admin only |
church.update | View and edit church member directory | Admin, Master |
Permissions are cumulative. Admins and Master users inherit all lower-level permissions automatically.