Talk to us about your small group management project.
Tell us how your church manages groups today -- the number of groups, the pastoral oversight structure, the data you track -- and we'll tell you what we'd build.
Group leaders managing attendance in WhatsApp threads and pastoral staff with no consolidated view of which members are engaged and which have gone quiet?
Members asking the church office to add them to a group because there is no way for them to find and join one themselves?
Built for churches with large or growing small group programmes where Planning Center Groups or spreadsheets no longer give pastoral staff the oversight they need across dozens or hundreds of active groups.
We build group directories, member self-registration, leader portals, and attendance reporting -- connected to the main member record so pastoral staff see engagement across every group in one place.
Searchable group directory with type, schedule, location, capacity, and leader contact
Member self-registration with waitlist management for groups at capacity
Leader portal for attendance, announcements, and member messaging without database access
Attendance and engagement reporting for pastoral oversight across all groups
RaftLabs builds custom small group and ministry management software for churches that have outgrown Planning Center Groups. We deliver searchable group directories, member self-registration with waitlists, leader portals, ministry team rosters, and attendance reporting. All group activity connects to the main member record so pastoral staff see each member's engagement in one view. Most projects ship in 8 to 12 weeks at a fixed cost.
Planning Center Groups handles the basics for many churches. It gives leaders a place to list their group and lets members browse and request to join. For a church with twenty or thirty groups that all operate in a similar format, it works well. The problem appears when a church grows large enough -- or complex enough -- that the platform's fixed data model stops fitting the way the church actually runs.
A multi-campus church may have two hundred groups across four sites, each with different group types, meeting schedules, and leader structures. The pastoral team needs to know which groups are healthy, which leaders have not logged attendance in three weeks, and which members across the entire congregation are not connected to any group. Planning Center's reporting tools are not built for that kind of oversight. Pastoral staff end up pulling CSV exports and building their own spreadsheets to get a picture that the platform should produce automatically.
Custom small group software solves this at the data model level. The group directory, leader access controls, attendance records, and member connections are built to match the specific structure of the church -- not a generic structure that most churches fit loosely. For large or multi-campus churches running coordinated small group programmes, the difference between generic software and a system built for their operation is the difference between pastoral staff having real visibility and working around the tool every week.
A searchable directory of every active group in the church -- browsable by members and manageable by pastoral staff. Each group record holds the group type, meeting schedule, physical or online location, current capacity, and the leader's contact details. Members can filter by campus, group type, day of the week, or neighbourhood so they find a group that fits their life without calling the church office. Pastoral staff see every group in one view, can update details, flag groups for review, and see which groups have open spots and which are full. Group status is updated automatically as membership changes so the directory always reflects the current state of each group.
Members sign up for a group directly from the directory without going through the office. The registration form confirms available capacity before submitting so a member is never added to a full group by mistake. When a group reaches capacity, new registration requests go onto a waitlist in the order they were received. The group leader and the next person on the waitlist are both notified automatically when a spot opens. Leaders can accept or decline a waitlist request from the leader portal. Waitlist position is visible to the member so they know where they stand. A member who joins via waitlist is added to the group record and their main member profile in one step.
A separate access layer for group leaders that gives them the tools they need to run their group without exposing the full church database. Leaders log into a focused portal that shows only their own group -- the member list, the attendance record, an announcements board, and a group message tool. Attendance can be logged from a mobile browser during or after the meeting, with each session saved against the group record. Leaders post announcements that go to group members by email or SMS without needing to manage a list themselves. The message tool lets leaders contact the whole group or individual members directly from the portal. A leader never sees another group's members, giving data, or pastoral notes -- access is scoped precisely to their group.
Churches run more than small groups. Worship teams, tech teams, hospitality crews, kids ministry volunteers, and parking teams all need roster management, meeting schedules, and internal communication. Ministry team management handles each team as a distinct unit with its own member list, meeting cadence, and communication channel. Team leaders manage their own roster -- adding members, removing those who have stepped down, and publishing the schedule for upcoming services or events. Internal announcements go to the team by email or push notification. Pastoral staff have a consolidated view across all teams showing roster size, recent meeting activity, and leader contact. Team membership links back to the main member record so serving history is captured alongside group engagement.
Pastoral staff need to know which groups are healthy and which are struggling before a problem becomes a pastoral crisis. The reporting layer surfaces group attendance trends over time, flags groups where attendance has dropped for three or more consecutive sessions, and identifies members who have been absent from their group for longer than a defined threshold. Absence alerts go to the pastoral team rather than to the leader -- the leader may not see the pattern, and the follow-up may need to come from a pastor rather than a peer. Engagement summaries show which members across the whole congregation are active in a group and which are not connected to any group at all. Reports are exportable for staff meetings and pastoral planning sessions.
Small group activity is most useful when it feeds back into the main member record rather than living in a separate database. Every attendance log, group join, waitlist entry, and group departure recorded in the small group module updates the member's central profile automatically. Pastoral staff reviewing a member's record see their current group, attendance history, and any periods of disengagement without switching tools. When a member misses a defined number of consecutive group sessions, a pastoral follow-up task is created against their record and assigned to the relevant pastor. Group data is also visible during pastoral conversations, connection card reviews, and new member onboarding -- giving staff a complete picture of how each person is engaging with the life of the church.
Frequently asked questions
Planning Center Groups is a well-built product that works for many churches. Custom software is the right choice when the church's structure creates requirements it cannot meet. Common triggers include large group counts where pastoral oversight reporting needs to go beyond what the platform exports, multi-campus operations where groups need to be managed per campus with consolidated visibility at the top level, group types that require distinct attendance and communication workflows, and member records that need to connect small group activity to giving history, discipleship status, and pastoral care notes in one place. If your pastoral staff are spending time each week pulling exports and building manual reports to understand group health across the congregation, that is a clear sign the tool is not serving the oversight function. We will tell you honestly if we think Planning Center would cover your requirements before recommending a build.
Yes. The leader portal is a separate access layer built specifically to give leaders what they need without exposing the church database. A leader logs in and sees only their own group -- the member list, the attendance record, the announcements board, and a messaging tool scoped to their group members. They cannot see other groups, giving records, pastoral notes, or any member data outside their own group. Permissions are configured per leader role, so a co-leader might have read access where a primary leader can edit. The portal works from a mobile browser so leaders can log attendance on a phone during or immediately after the meeting. This separation is important for data protection and pastoral confidentiality -- leaders get functionality, not database access.
Every attendance event logged in the small group module writes directly to the member's central record. The member profile shows current group membership, session-by-session attendance history, and the date of last attendance. When a member's attendance drops below a configured threshold -- for example, absent for three consecutive sessions -- the system creates a follow-up task on the member's record and assigns it to the designated pastor or pastoral care team. This means absence from a small group triggers a pastoral response through the same workflow used for other follow-up tasks, rather than relying on the group leader to notice and escalate manually. The connection runs in both directions: pastoral staff can see group engagement from the member record, and small group reports can surface member-level detail for pastoral planning.
A focused small group management build covering the group directory, member self-registration, leader portal, attendance logging, and integration with an existing member directory typically runs $20,000 to $35,000 and delivers in 8 to 12 weeks. Adding ministry team management, engagement reporting, pastoral absence alerts, and multi-campus group organisation adds $10,000 to $20,000 depending on scope. If the small group module is part of a broader church management platform build -- member directory, giving, event booking -- the combined scope is priced as a single project and the shared data model reduces overall cost compared to building each module separately. Every project is priced at a fixed cost agreed before development starts. Contact us with your group count, campus structure, and the oversight problems you want solved.
What clients say
Three-year average engagement. Founders and operators describing the work in their own words. No marketing varnish.

All of the sprints were completed on schedule and on budget. We highly recommend RaftLabs!
01 / 02
Tell us how your church manages groups today -- the number of groups, the pastoral oversight structure, the data you track -- and we'll tell you what we'd build.