Skip to content

Flock — Church Management, Simplified

Flock Logo

Flock is a modern, cloud-based church management platform built for congregations of all sizes. Manage your people, giving, events, and facilities from one beautifully simple place.


What is Flock?

Running a church involves a lot of moving parts — tracking members, coordinating volunteers, managing donations, booking rooms, and keeping everyone connected. Most churches juggle spreadsheets, paper lists, and a handful of disconnected tools to get it all done.

Flock brings everything together in one platform, purpose-built for how churches actually work. Whether you're a small congregation of 50 or a multi-campus church of thousands, Flock scales with you.


Project Status

Flock is currently in early development. Here's where things stand:

MilestoneStatus
Platform Foundation (Multi-Tenancy, RBAC, Authentication)🟢 Completed
Member Management🟢 Completed
Events & Attendance🟢 Completed
Groups & Ministries🟢 Completed
Room Booking & Facilities🟢 Completed
Scheduling🟢 Completed
Giving & Donations (Stripe Connect)🟢 Active Development
Reporting & Analytics🟢 Active Development
Revamp RBAC to Customizable Permission System🔵 Up Next
v1.1 — Child Check-In, Volunteer Management⚪ Planned
v1.2 — Member Portal, Broadcast Messaging, Pledge Campaigns⚪ Planned
v2.0 — Maintenance Tracking, Custom Reports, Mobile App⚪ Planned

Technology

Flock is built on a modern, proven stack designed for reliability, performance, and a seamless user experience.

LayerTechnology
BackendLaravel (PHP)
FrontendVue 3 (TypeScript)
BridgeInertia.js — server-driven SPA
DatabasePostgreSQL
PaymentsStripe Connect via Laravel Cashier
DeploymentDocker

Core Features

🧑‍🤝‍🧑 Member Management

Your congregation is at the heart of everything. Flock gives you a complete, searchable directory of every person connected to your church.

  • Full member profiles with contact details and photos
  • Family and household grouping
  • Member status tracking (visitor, active, inactive)
  • Pastoral notes and care history
  • CSV import and export
  • Powerful search and filtering

💛 Giving & Donations

Flock makes generosity easy — for your members and your finance team. All giving flows directly to your church's own bank account through Stripe Connect. Flock never holds your funds.

Online Giving

  • Credit/debit card and ACH bank transfer via Stripe
  • One-time and recurring giving schedules
  • Donor-covers-fees option
  • Designated giving funds (General, Missions, Building Fund, and more)

Offline Giving

  • Manual cash and check entry for Sunday offerings
  • Batch offering entry and reconciliation

Statements & Reporting

  • Tax-compliant contribution statements — calendar year and fiscal year
  • Giving dashboards and fund summaries
  • Secure by design — card data never touches Flock's servers

📅 Events & Attendance

From Sunday services to outreach events, Flock keeps your calendar organized and your attendance records accurate.

  • Single and recurring event creation
  • Custom event categories
  • Event registration and RSVP management
  • Attendance recording — headcount or individual member check-in
  • Attendance history per member and per event
  • Multi-campus event support

👥 Groups & Ministries

Every church runs on its groups. Flock makes it easy to manage every ministry team, small group, and committee under one roof.

  • Unlimited groups with custom types (small group, ministry team, committee, choir, and more)
  • Member enrollment with leader and co-leader roles
  • Sub-groups for groups that split and meet independently (e.g. a Married Couples group with Men's and Women's sub-groups)
  • Group attendance tracking
  • Group-level communication

🏛️ Room Booking & Facility Management

Stop the double-booking chaos. Flock gives you a clear picture of every space in your building and who has it when.

  • Room and space inventory per campus
  • Equipment and resource tracking per room
  • Booking requests with conflict detection
  • Per-room approval workflows
  • Bookings linked to events automatically
  • Campus-wide availability calendar

🗓️ Scheduling

Coordinating who serves where on Sunday shouldn't take hours. Flock makes service and event scheduling fast, clear, and conflict-free.

  • Service and event schedule builder
  • Custom role slots (Worship Leader, Greeter, Sound Tech, Usher, and any role your church uses)
  • Assign members to slots with automated email notifications
  • Confirm or decline via a simple email link — no login required
  • Conflict detection — no one gets double-booked
  • Member availability and blackout date management
  • Schedule publishing

📊 Reporting & Analytics

The numbers that matter, when you need them. Flock surfaces the insights your leadership team needs to make informed decisions.

  • Attendance trends over time
  • Giving summaries by fund, period, and method
  • Member growth tracking
  • Group attendance reports
  • Schedule coverage reports
  • Customizable dashboard for every role
  • Export any report to CSV
  • Scheduled report delivery by email

🏢 Multi-Campus Support

Managing more than one location? Flock treats every campus as a first-class part of your organization — not an afterthought.

  • Unlimited campuses per church
  • Members, events, rooms, and groups scoped per campus
  • Cross-campus reporting and admin visibility
  • Campus-specific dashboards

🔒 Roles & Permissions

Not everyone needs access to everything. Flock's role system keeps sensitive data safe while giving your team the access they need.

  • Church Admin — full access to all modules and settings
  • Staff — operational access to members, events, scheduling, and rooms
  • Volunteer — view their own schedule and record attendance
  • Custom role assignment per user

📧 Notifications & Communication

Flock keeps your team informed automatically — no manual chasing required.

  • Automated email notifications for schedule assignments
  • Giving receipts sent instantly on donation
  • Room booking confirmations and approval notifications
  • User invitation emails for onboarding new staff
  • Password reset and account management emails

Coming Soon

Flock is under active development. Here's what's on the roadmap after launch:

🚀 Version 1.1

Child Check-In A secure, streamlined check-in system for children's ministry.

  • Child profiles linked to family households
  • Guardian authorization lists
  • Self check-in kiosk mode
  • Secure pickup verification
  • Allergy and medical notes
  • Label and badge printing

Volunteer Management Everything you need to recruit, coordinate, and retain your volunteers.

  • Volunteer profiles with skill tags
  • Volunteer hours tracking
  • Onboarding status (background check, training completion)
  • Integration with scheduling

🚀 Version 1.2

Member Self-Service Portal Give your members a place to manage their own information.

  • View and update personal profile
  • View giving history and download contribution statements
  • Event registration and RSVP
  • Communication preferences

Broadcast Communication Reach your whole congregation or targeted groups with one message.

  • Email broadcasts to all members, a campus, or a specific group
  • SMS messaging via Twilio
  • Message templates
  • Communication history and audit log
  • Unsubscribe and opt-out management
  • Scheduled send

Pledge Campaigns Track giving commitments and campaign progress.

  • Campaign creation with giving goal
  • Member pledge recording
  • Progress dashboards
  • Pledge fulfillment tracking

🚀 Version 2.0

Facility Maintenance Tracking Keep your building in good shape with a simple maintenance request and tracking system.

  • Maintenance request submission
  • Priority levels and status tracking
  • Assignment to staff or external vendor
  • Maintenance history per room and asset
  • Asset inventory management
  • Photo attachments

Online Giving Enhancements

  • Giving kiosk mode for in-church use
  • Text-to-give

Custom Report Builder Build the exact report your leadership needs — no developer required.

  • Drag-and-drop report builder
  • Custom date ranges, filters, and groupings
  • Save and share reports across your team

Mobile App (PWA) A mobile-optimized experience your team can install on any device.

  • Full feature access on mobile
  • Offline support for check-in and attendance

Built for Security & Privacy

Flock is designed with your congregation's data and your church's finances protected at every layer.

  • PCI Compliant giving — card and bank data never touches Flock's servers. All payments are processed through Stripe's secure infrastructure.
  • Direct deposit — giving goes straight to your church's bank account via Stripe Connect. Flock never holds your funds.
  • Role-based access — your team only sees what they need to see.
  • Data isolation — every church's data is fully separated through row-level tenancy. Your information is never shared with or visible to other organizations.
  • Encrypted in transit — all data is transmitted over HTTPS.
  • Transparent access logging — all platform staff access to tenant data is fully logged and visible to church admins.

Pricing

Flock will be offered as a simple, flat monthly subscription. No per-transaction fees on giving. No hidden costs. Full pricing details will be announced at launch.


About Flock

Flock is being built by a team that believes churches deserve modern, well-designed software — not clunky legacy systems with outdated interfaces and complicated pricing.

We're building Flock in the open and would love your input. If you run a church and want to share what your biggest pain points are, reach out to us on our Contact page.

Released under the GNU General Public License v2.0.