← Back to Home

ChurchXtra / Information

Features

Member Management — Maintain structured member profiles and searchable records. Members can be organised with ministry-related information, and the project includes Excel/CSV-oriented member import workflows and Excel export capability so churches can move existing records into the system and extract them when required.

Visitor & First-Time Guest Management — Register visitors, search and filter records, track follow-up status, detect duplicate records and convert a visitor into a member when appropriate. The workflow is designed to help the church move from simple visitor registration to intentional follow-up.

Departments & Ministries — Create and manage church departments and organise operational structures around them. Department information is used across other parts of the system, including membership, attendance and ministry administration.

Attendance Management — Record attendance, prevent duplicate attendance entries and support QR-oriented attendance workflows. The project includes live monitoring and department-level attendance statistics to help leadership understand participation.

Volunteer Management — Maintain volunteer records, search and filter volunteers, produce reports, and export volunteer information. Volunteer records connect with duty-roster functionality so assignments can be managed in a structured way.

Duty Rosters & Reminders — Coordinate volunteer assignments and maintain roster-related records. Reminder-related functionality is included in the project to support timely ministry service.

Finance - Tithes — Record tithe transactions with payment dates and amounts, generate unique receipt references, produce receipts and receipt PDFs, and retain records for reporting.

Finance - Offerings — Record offering income by date and include offering totals in the church's financial reporting workflow.

Finance - Donations — Record donations and associate them with relevant records where applicable. Donation totals feed into overall income reporting.

Finance - Expenses — Capture expenditure and include expenses in financial summaries so leadership can compare total income with total expenditure.

Financial Reports — Generate consolidated financial summaries covering tithes, offerings, donations, expenses, total income and balance. Reports can be filtered by date range and exported to CSV and PDF.

Currency & Church Settings — Use church settings and currency records to determine system-level financial presentation, including the configured currency symbol.

Online Payments / Mobile Money Foundation — The project includes online-payment tables and payment-gateway configuration fields. A Paystack mobile-money service has also been integrated at project level; live use requires valid gateway credentials and production configuration.

SMS Communication — The project includes SMS messaging, SMS campaigns, campaign recipients and SMS delivery-log structures for congregation communication and delivery tracking.

Email Communication — Email campaign and recipient structures are included, together with church mail settings and reusable mail-service functionality for system-generated communication.

Birthday Greetings — Birthday greeting logs are included to support organised birthday communication and prevent uncontrolled repetition.

Prayer Requests — Record and manage prayer requests with follow-up tracking so pastoral teams can maintain continuity of care.

Counseling Appointments — Manage counseling appointments and reminder-related fields, helping authorised ministry staff organise pastoral appointments.

Cell Groups — Manage cell groups, cell-group members, meetings and attendance, providing a structure for small-group ministry administration.

Asset Management — Maintain church asset records, enhanced asset-management fields, maintenance history and asset-transfer records.

Events — The database structure includes event management, enabling church programmes and related records to be represented within the platform.

System Notifications — Generate in-system notifications for operational events such as backup completion, backup failure and other system activities.

Audit Logs — Maintain audit records showing important system actions. This strengthens accountability and provides administrators with a history of significant activities.

Activity Logs — The project also includes activity logging used by multiple controllers to record important user actions across modules.

Backup Manager — Administrators can create database backups, list backup history, download backup archives, delete backups and upload files into a controlled restore-confirmation workflow.

User Management — Manage system users separately from church members so administrative access can be granted only to authorised personnel.

Roles & Permissions — Uses role and permission controls, including Super Admin handling. Access can be restricted to relevant roles, reducing unnecessary exposure of sensitive modules.

Authentication & Security — Includes login, logout, password reset, password changes, login-security fields and authenticated access to protected areas.

Dashboard — Provides an administrative dashboard intended to surface operational information and quick access to the major areas of the church system.

Data Import & Export — Member data can be prepared for import through Excel/CSV workflows, including a downloadable import-template concept. Export functionality allows church data to be taken out for reporting, analysis or archival purposes.