GitPedia

Ecclesiacrm

A CRM Software for church management.

From phili67·Updated June 24, 2026·View on GitHub·

Open source church management software built to help churches manage people, families, pastoral care, events, communication, and collaboration from a single web platform. The project is written primarily in PHP, distributed under the MIT License license, first published in 2017. Key topics include: attendance-system, attendees, caldav-server, calendar-events, carddav-server.

Latest release: 8.0.0
January 10, 2026View Changelog →

EcclesiaCRM logo

EcclesiaCRM

Open source church management software built to help churches manage people, families, pastoral care, events, communication, and collaboration from a single web platform.

MIT License
Documentation Status
GitHub Downloads
Release Notes
Contributors
GitHub Discussions

Overview

EcclesiaCRM is a web-based CRM designed for churches and ministries. It brings together member records, calendars, pastoral follow-up, document sharing, communication tools, and reporting features in one place.

Documentation

For installation, upgrades, and user documentation, use the online docs:

Why EcclesiaCRM

  • Manage people and families in one centralized system
  • Organize church events, calendars, resources, and meetings
  • Track pastoral care activity with useful statistics
  • Use built-in collaboration features like EDrive and Jitsi
  • Connect outreach and communication tools such as Mailchimp
  • Keep the platform self-hosted and open source

Compatibility

EcclesiaCRM has been tested with the following server environments:

  • Ubuntu Server 24.04
  • PHP 8.1 and above

Important Note

Some PHP packages caused issues in version 6.0.0. These problems were fixed in version 6.0.1 and later.

If you are still using version 6.0.0, a temporary workaround is to copy Bootstrapper.php from the 6.0.1 archive into the EcclesiaCRM directory on your server.

Demo

You can try the demo instance here: https://demo.ecclesiacrm.com

  • Username: admin
  • Password: contact the project team

Main Features

AreaHighlights
Member managementPeople, families, classifications, custom fields
CalendarFull calendar, recurring events, resources, locations
Pastoral careFollow-up workflows and statistics
DocumentsEDrive integration for file access and sharing
MeetingsJitsi integration for online meetings
CommunicationMailchimp integration for campaigns and audiences
EducationSunday school QR code attendance workflows
SearchPowerful search with filters and keyword matching

Community and Development

Contributors
GitHub Discussions
Project Board

Project Metrics

Project Graph

Downloads

Screenshots

Dashboard and Navigation

Dashboard

EDrive

EDrive

Full Calendar

Calendar

Event Calendar

Event Calendar

Search with Filters

Search with Filters

Search with Keywords

Search with Keywords

Jitsi Meetings

Meetings

Pastoral Care

Pastoral Care

Sunday School QR Code Attendance

Sunday School QR Code Attendance

Mailchimp Integration

Mailchimp

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from phili67/ecclesiacrm via the GitHub API.Last fetched: 6/28/2026