Categories
Self-Hosted CRM Event Management Membership Management Nonprofit Church Management Donation Tracking Volunteer ManagementStars
Forks
Watchers
Developer links
ChurchCRM
Church offices juggle member directories, giving records, event rosters, and volunteer schedules, and ChurchCRM, a free church management system, brings all of it into one browser-based workspace. Administrators keep a record for every person and family, with contact details, roles, notes, custom properties, and a timeline, while visitors submit a self-registration form that staff approve before it reaches the printed directory. Treasurers log donations against family pledge accounts, follow numbered giving envelopes and multi-year pledges, and batch gifts into deposit slips with printable bank forms. Ministry leaders organize teams, committees, Bible studies, and Sunday School rosters, then schedule volunteers into positions with substitutions and reminder email. Events can be one-time or recurring, appear on month, week, day, and list calendars beside birthdays and anniversaries, and collect attendance through kiosk tablets that alert parents by email or SMS. Members sign in to a portal to update their details, confirm their household, and check the church calendar and their volunteer schedule. A family map shows where households live and which ones are close by. Reports produce directories, mailing labels, birthday lists, financial statements, and custom queries, while CSV import, an Export Hub, and one-click database restore handle moving data. Role-based permissions and two-factor sign-in protect sensitive records, and plugins add MailChimp and Vonage SMS. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Benefits
- One Record For Every Household
- Families and members share a single record with contact details, roles, notes, and custom properties, so staff stop reconciling spreadsheets and the printed directory always reflects approved information.
- Giving Records Ready For Treasurers
- Record donations against family pledge accounts, track numbered envelopes and multi-year pledges, and batch gifts into deposit slips with printable bank forms, so counting day ends with matching paperwork.
- Kiosk Check-In For Children
- Self-service tablets check children in and out of any event linked to a group, and parents can be alerted by email or SMS, which keeps attendance accurate without a paper sign-in sheet.
- Runs Free On Your Own Server
- The MIT-licensed software has no subscription fee, and the official Docker image for amd64 and arm64 lets a small VPS host it, with your congregation's data staying on your own server.
Features
- People And Families
- Household records link family members with shared contact details, pledge history, roles, notes, and custom properties, while online verification lets members confirm their own information.
- Donations And Deposits
- Log donations against family pledge accounts, assign numbered giving envelopes, track multi-year pledges on a Pledge Dashboard, and group gifts into deposits with printable bank forms.
- Events And Attendance
- Create one-time or recurring events, record attendance, manage child check-in and check-out, and view everything on month, week, day, or list calendars with birthdays and anniversaries.
- Groups And Volunteers
- Organize ministry teams, committees, and Bible studies, then schedule volunteers into positions with assignments, substitutions, and reminder email through the optional ministry scheduling module.
- Reports And Mailing Labels
- Generate church directories, mailing labels, birthday lists, financial statements, and custom queries, and export data to CSV or the ChMeetings format from the Export Hub.
- Roles And Plugins
- Role-based access with granular permissions and two-factor sign-in protects records, while core plugins integrate MailChimp, Vonage SMS, Google Analytics, Gravatar, and OpenLP.