Overview
EkklesiaHub is a complete multi-branch church management platform built with Laravel 11. It brings essential church administration tools into one mobile-friendly system, covering membership, attendance, giving, finance, events, small groups, pastoral care, HR, payroll and communication.
The platform includes role-based permissions with branch-level access control, allowing staff and department leaders to access only the areas relevant to their responsibilities. It also provides activity and audit logs for administrative tracking.
EkklesiaHub includes a built-in public church website with pages for church information, sermons, blogs, events and contact details, along with features for online giving, registration, newsletters, prayer requests and testimonies.
Installation is designed for shared hosting and cPanel environments. The browser-based installation wizard can configure the application without requiring Composer or Node during normal installation because production vendor files and pre-built assets are included.
Features
👥 Members & People
Member directory with detailed profiles
Member journeys, notes and relationships
CSV and Excel import/export
Spiritual-growth tracking
✅ Attendance & Care
Service sessions
Manual, QR and kiosk check-ins
Visitor and new-convert tracking
Pastoral case management through Member Care Hub
Attendance reports and trends
💰 Giving & Finance
Offerings ledger and tithe envelopes
Donation categories and campaigns
Online giving pages
Cash, cheque, bank transfer and online gateway methods
Chart of accounts
Income and expense management
Budgets and trial balance
📅 Events & Groups
Event calendar and categories
RSVPs and public event pages
Event registration
Small groups, ministries and teams
Group leaders and membership roles
💼 HR, Payroll & Operations
Staff records and leave management
Payroll periods, allowances and deductions
Payslips
Assets and inventory
Document library
Messaging, announcements and templates
🌐 Built-in Church Website
Home, About, Sermons, Blog, Events and Contact pages
Online shop and gallery
Live and giving pages
Editable pages, slides and menus
Newsletter
Prayer requests and testimonies
⚙️ Platform
Multi-branch and multi-campus support
Role-based permissions
Branch-level access control
Activity and audit logs
Browser-based installation wizard
Dark mode
QR codes
Excel/CSV functionality
Bible, reading plans and devotionals
Responsive mobile-ready interface
Requirements
PHP: 8.2 or higher
PHP extensions: GD, ZIP, Intl, PDO MySQL, Mbstring, OpenSSL, Sodium, Fileinfo
Database: MySQL 5.7+/8.x or MariaDB 10.3+
Database engine: InnoDB
Web server: Apache with mod_rewrite or Nginx
Document root: The website should point to the
public/directoryComposer: Optional for normal installation; production vendor files are included
Node.js: Optional for normal installation; pre-built assets are included
Browser: Modern Chrome, Edge, Firefox or Safari
Hosting: Compatible with shared hosting/cPanel according to the supplied installation instructions
HTTPS: Recommended for a production deployment
| Category | Scripts & Code / PHP Scripts / Miscellaneous |
| First release | 06 October 2026 |
| Last update | 06 October 2026 |
| Files included | Documentation |
| Tags | EkklesiaHub , church management system , church software , Laravel church management , church member management , church finance management , church attendance system , church administration , church CRM , church events management , church payroll , church HR management , pastoral care system , church giving system , church donation management , multi-branch church software , multi-campus church management , church website , church management PHP , Laravel church software , church membership system |







