Admin Features
Admin Features Help
This section covers administrative features available to staff and leadership.
Accessing the Admin Dashboard
- Log in with a staff or admin account
- Click Admin in the navigation menu
- Access various management areas from the sidebar
User Management
Manage church members and staff:
- Invite Users: Send invitations to new members
- Manage Roles: Assign roles (admin, staff, member, elder, prayer ministry)
- View Profiles: See member information
- Track Activity: Monitor user engagement
Content Management
Create and manage church content:
- Sermons: Upload and organize sermon recordings
- Events: Create and manage church events
- Announcements: Post church-wide notices
- Ministries: Manage ministry groups and working groups
Communication Tools
Reach your congregation:
- Group Messages: Send targeted communications
- Email Campaigns: Create bulk email campaigns
- Push Notifications: Configure notification settings
Reports and Analytics
View church metrics:
- Event registration statistics
- Message delivery reports
- User engagement data
Custom Fields
Required Role: Admin
Admins can define custom fields to capture additional information on profiles, events, ministries, and households.
Managing Custom Fields:
- Navigate to Admin > Settings > Custom Fields (at `/admin/settings/custom-fields`)
- Click Add Custom Field
- Configure the field:
| Type | Description |
|---|---|
| `text` | Single-line text input |
| `number` | Numeric input |
| `date` | Date picker |
| `select` | Dropdown with predefined options |
| `multi_select` | Multiple selections from predefined options |
| `boolean` | Yes/No toggle |
- Entity Type: Choose where the field appears (profiles, events, ministries, or households)
- Field Type: Select the data type:
- Label: The display name shown to users
- Options: For `select` and `multi_select` types, define the available choices
- Save the custom field
Custom fields appear automatically on the relevant forms and detail pages.
Working Groups Admin
Required Role: Admin
The Working Groups admin page provides a centralized view of all working groups across ministries.
Accessing Working Groups:
- Navigate to Admin > Working Groups (at `/admin/working-groups`)
- View all groups organized by ministry
- Each group shows its member count
Features:
- Search: Find groups by name
- Filter: Filter groups by ministry
- Member Counts: See how many members are in each group at a glance
- Organized by Ministry: Groups are categorized under their parent ministry for easy browsing
- Click on any group to view its details, members, and attendance
Group Attendance Tracking
Required Role: Staff or Admin
Track attendance for working group sessions with detailed reporting.
Recording Attendance:
- Navigate to Admin > Working Groups > select a group > Attendance (at `/admin/working-groups/[id]/attendance`)
- Select the session date
- Mark members as present, absent, or excused
- Use bulk actions to quickly mark all members at once
- Save the attendance record
Viewing Attendance Reports:
- Trends: View attendance trends over time to identify patterns
- Member Breakdown: See individual member attendance history and rates
- Reports help identify members who may need follow-up
Configuration Export (YAML)
Required Role: Admin
Export your church configuration in YAML format for backup or migration purposes.
Exporting Configuration:
- Navigate to Admin > Settings
- Click Export Configuration
- The configuration is downloaded in YAML format
Importing Configuration:
- Navigate to Admin > Settings
- Click Import Configuration
- Upload a configuration file (supported formats: `.yaml`, `.yml`, `.json`)
- Review the imported settings before applying
This feature is useful for:
- Backing up church settings
- Migrating configuration between environments
- Sharing configuration templates between churches
Settings
Configure system settings:
- Church profile and branding
- Default notification preferences
- Feature toggles
Role Permissions
| Feature | Admin | Staff | Member |
|---|---|---|---|
| User management | Yes | Limited | No |
| Content creation | Yes | Yes | No |
| Message sending | Yes | Yes | No |
| View reports | Yes | Yes | No |
| System settings | Yes | No | No |