One membership record your whole team can trust

Church By Faith replaces the spreadsheet that three people keep separate copies of. Every member has one profile, every leader sees the part of it their role allows, and nobody joins without an administrator saying yes.

What you can do

  • Member profiles with privacy the member controls

    Contact details, address, date of birth, an emergency contact and communication consents. Each person decides what other members can see; leadership sees what their role permits.

  • A member directory, filtered by permission

    Searchable, and filtered on the server rather than in the browser — a member never receives data their role does not entitle them to, even in the page source.

  • Invitations, one at a time or a hundred at once

    Paste up to a hundred email addresses and every row comes back with its own outcome — created, already a member, already invited, duplicated in the file, or an invalid address — so one bad line does not sink the upload.

  • An approval queue instead of an open door

    Someone asking to join lands in a queue with access to nothing until an administrator approves them. You can decline, and you can withdraw an existing member’s access without deleting them from your rolls.

  • Campuses under one church

    A second location belongs to the church you already have. It never creates a second subscription or a second set of records.

  • Member or visitor, which is not the same as a role

    How somebody is connected to your church and what they are allowed to do are two separate questions, recorded separately. A visiting pastor is an ordinary case, not a workaround.

Why the isolation is in the database

Every table is separated by row-level security in Postgres, keyed on the signed-in person’s membership — not by the application remembering to filter. A page with a missing check returns nothing rather than another church’s records.

Frequently asked questions

Can a member edit their own record?
Yes, and their privacy settings are theirs. Changing whether somebody is a member of your church is a separate, conferred decision that needs the members permission, enforced by a database trigger rather than by the form.
Can we import our existing membership list?
You can invite up to a hundred addresses at a time by pasting them, and we offer a paid data migration service for larger or messier records. See our migration page.

Set your church up on Church By Faith

Create your church, invite your leaders and turn on only the tools you use. Nothing you do not need appears in anyone’s navigation.

Start your church