Frappe
Cloud
Marketplace
Frappe
Products
Insights

Installation Guide
installs
About
A fully open-source church management system built on the Frappe Framework.
When logging in, use the following credentials:
Username: demo@demo.com
Password: Matthew10:8b
⚠️ The demo instance is reset every Midnight (EST)
Comprehensive person profiles with contact info, photos, notes, etc.
Membership tracking with custom statuses and baptism records
Family/household management with head-of-household relationship tracking
Spouse tracking with automatic bidirectional sync
Church position tracking
Portal invitations: invite people to a self-service portal
Portal invitations "Invite to Portal" auto-creates a user account and sends a welcome email
Portal pages for personal details, prayer requests, alms requests, and function sign-ups
Anonymous prayer request submission (no login required)
Publishable beliefs/statement of faith
Publishable missionary profiles with sensitive-info redaction
Function (event) tracking with types, scheduling, person & item sign-ups, check-ins, and attendance tracking
Recurring functions: Functions are automatically created based on a given frequency.
Calendar view (Private & Public)
Attendance types (Confirmed, Assumed, Absent, etc.)
Song tracking for worship services
Reports: attendance by function, attendance by person, function count by type
Sermon management with slides referencing any church document
Presentation mode with configurable field display per slide
Presentation history tracking with date, presenter, and location
Audio/video recording support
Collection and donation tracking with fund allocation
Anonymous donation support
Payment type tracking (cash, check, etc.)
Fund management with automatic balance updates on submission
Fund transfers between accounts
Expense tracking by category
Alms request system for financial assistance (with web form)
Missionary profiles with contact info, location, and support details
Missionary agency tracking
Support frequency and amount tracking
Letter/correspondence tracking
Prayer request management with status tracking and types
Authenticated and anonymous web-form submissions
Privacy options (private vs. shared with congregation)
Prayer recording with topics referencing requests, people, and verses
Full Bible book, verse, and reference structure
Multiple translation support
Bible text fetching
Task tracking with document references
Asset tracking (location, details, status)
Letter tracking from people and missionaries
Churches overview (people and family counts)
People report (filterable by name, family, role, membership, baptism)
Function attendance by type and by person
Function count by type
Church directory (printable, with photos, roles, family grouping, and other options)
Person letters, birthdays, current positions, and more
Role-based access: System Manager, Church Manager, Church User
Built-in documentation for each module
Guided setup/onboarding
Log into your Frappe Cloud dashboard.
Open the Churchit listing on the Frappe Marketplace (or search for "Churchit" from Marketplace in the sidebar).
Click Install, then choose the site you want to install it on.
Frappe Cloud handles the download, install, and migrate automatically. Once the deploy completes, log into your site and you should see the Churchit icons in the desk.
Updates released to the marketplace can be applied from the same site page (Apps tab → Update).
Before you start using the app be sure to:
Change the Administrator users's password (the default is admin). This user should only be used by the site administrator - and should not be used on a daily basis.
Setup a new user in the system by typing New User in the searchbar. Under the "Roles & Permissions" tab, Give this user the Church Manager Role Profile and Church Module Profile. This user will be able to manage all aspects of the church.
If you want more than one user on the system, or if you want to delegate some responsibilities to other people, you can create additional users with the Church User Role Profile and Church Module Profiles. These types of users will be able to read and update most information, but not certain critical information.
To see a list of permissions you can open the Role Permissions Manager and select the Church Manager or Church User roles to see what permissions these users roles have.
If you need help setting up the app or configuring it, you can reach out in: or
For how-to guides and vieo tutorials, follow us on:
Disclaimer: This app was developed pre-AI but AI is used in current development of Churchit.
Fully automated AI pull-requests without personal input will likely be rejected or de-prioritized.
Contributions are very welcome! If you plan any large contributions, please let me know first so we can coordinate and make the chances of a merged pull-request more likely.
MIT No Attribution
Permission is hereby granted, free of charge, to any person obtaining a copy of this
software and associated documentation files (the "Software"), to deal in the Software
without restriction, including without limitation the rights to use, copy, modify,
merge, publish, distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
This resource is freely given (Matt 10:8) for the sake of the gospel
User Reviews
No reviews yet, be the first to review.
0 rating
Explore more apps