Flock — Church Management, Simplified
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:
| Milestone | Status |
|---|---|
| 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.
| Layer | Technology |
|---|---|
| Backend | Laravel (PHP) |
| Frontend | Vue 3 (TypeScript) |
| Bridge | Inertia.js — server-driven SPA |
| Database | PostgreSQL |
| Payments | Stripe Connect via Laravel Cashier |
| Deployment | Docker |
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.
