Now serving 24 churches across the globe

The operating system
for your church

First-timer follow-ups, attendance, welfare tracking, pastoral care. One platform your whole team actually uses. Any denomination, any size.

Get Started Free →
Trusted by pastors, admins and ushers at 24 churches

An usher opens Sunday Service check-in

app.shepherdos.com/usher
Usher

Check-in

Today's service
Sunday Service10:00
12Checked in
DMDavid Mensah10:02
GHGrace Hopper10:06

Everything your church
team needs, nothing it doesn't

Built by people who have served in church admin. No bloated CRM. Just the tools that matter.

Visitor Forms & First-Timer Tracking

QR code visitor form unique to your church. First-timers flow straight to your welfare team with auto follow-up reminders.

Live Attendance Check-in

Ushers check people in on their phone during service. Pastors see real-time attendance on their dashboard. No paper registers.

Welfare & Pastoral Care

Track follow-ups, hospital visits, bereavement and counselling. Pastoral notes stay with welfare, pastors, and church admins. Ushers never receive them.

People Directory

Every member in one place with full history: attendance, groups, notes, and custom fields. Search, filter and export.

Events & Groups

Manage services, midweek meetings, fellowships and cell groups. Track which events people actually attend.

Smart Notifications

Auto birthday messages, first-timer welcome emails, follow-up reminders via email or WhatsApp. Set it once, it runs.

Built for your denomination,
not just one

Whether you are RCCG, Anglican, Catholic, Pentecostal or non-denominational, ShepherdOS adapts to how your church works with custom fields you define yourself.

RCCGAnglicanCatholicPentecostalBaptistMethodistNon-denominational

Custom Fields

Configured for your church

Baptism DateDate
House Fellowship ZoneSelect
Membership TypeSelect
Spiritual GiftsMulti-select
How Did You Hear About Us?Select

Every team member sees
exactly what they need

Ushers don't see welfare cases. Welfare workers don't see admin settings. Everyone stays in their lane.

Usher

Check-in members during service, view attendance stats

Welfare

Manage follow-ups, pastoral cases, and first-timer outreach

Pastor

Full analytics, growth trends, member insights, and reports

Admin

Full access. Manage users, settings, import data, and configure the church

How a church's data is handled

Each church is a separate tenant. The database enforces that split, and each staff role only receives the records that role is allowed to see.

Full isolation

Every church record carries a church_id. Members, attendance, welfare follow-up, events, groups, and custom fields are all scoped to that church. PostgreSQL row-level security is the enforcement layer. A query running as Church A cannot read or change Church B, even if the application forgot a filter.

How a request is scoped

Sign-up creates a church_id and a unique slug, such as dominion-assembly. The sign-in token carries that church_id. Before any query, the API sets app.current_church_id on the database session from the token. The church id is never taken from something the browser types in.

Roles inside one church

  • Ushers check people in and can look people up. Pastoral notes are left out of what they receive.
  • Welfare staff see people and follow-up, and they can edit pastoral notes. They do not get admin settings.
  • Pastors see analytics and can read pastoral notes. They cannot edit those notes or manage staff.
  • Church admins have the full church, including staff, imports, and settings.

Security and ownership

  • Passwords are hashed with Argon2id.
  • Sign-in tokens live in HttpOnly, Secure, SameSite cookies, not in page storage.
  • Changes require a matching CSRF token. Sign-in attempts are rate limited.
  • The platform super admin sees church names and people counts. Member lists and pastoral notes stay on the signed-in church, which for that account is not a congregation.
  • Custom fields, such as baptism date or house fellowship zone, exist only for the church that defined them.

Simple, honest pricing

No per-seat fees. No surprise charges. Your whole team gets access.

Free
£0 / month

Perfect for small churches just getting started

  • Up to 100 people
  • 3 staff users
  • Visitor form + QR code
  • Attendance check-in
  • Basic welfare tracking
  • Email notifications
Get Started
Enterprise
Custom

For large churches and multi-site ministries

  • Everything in Pro
  • Multi-site / multi-branch
  • API access
  • SSO and advanced security
  • Dedicated account manager
  • Custom integrations
Contact Us

What church leaders say

Real feedback from pastors and admins using ShepherdOS.

"We used to lose first-timers because nobody followed up. ShepherdOS sends the welfare team a notification the moment someone fills the form. Nobody slips through now."

PA
Pastor Adeyemi
Dominion Assembly, Liverpool

"Our ushers actually enjoy check-in now. They just tap names on their phone instead of passing around a register. Sunday mornings are smoother."

SO
Sister Oladipo
Grace Chapel, Manchester

"We're RCCG, so we needed house fellowship zones, worker status, and our own membership categories. The custom fields mean we didn't have to compromise."

DI
Deacon Ibrahim
RCCG Victory House, Birmingham

Start shepherding smarter today

Free for churches under 100 members. No credit card required. Set up in 5 minutes.