Role hierarchy
This page lists the system roles and who each is intended for. For what each one can do, see the permission matrix.
Visual hierarchy
org_admin
└─ finance (parallel: finance only)
└─ campus_admin
└─ leader
└─ staff
└─ memberRoles don’t inherit automatically: being org_admin doesn’t give you the leader role of a specific group. But their permissions do: org_admin already includes everything leader can do, and more.
The roles one by one
org_admin
- For: senior pastor, church administrator.
- Scope: whole organization, all campuses.
- Can: everything. The only role that can create/delete other admin users, connect Stripe, or change the plan.
campus_admin
- For: pastor or coordinator of a single campus.
- Scope: one campus (set in the assignment).
- Can: operate the whole campus (CRM, attendance, events, communications) but not see other campuses or change the plan.
finance
- For: treasurer, bookkeeper.
- Scope: whole org, finance module only.
- Can: see donations, payouts, export to QuickBooks, issue receipts. Cannot see members or change permissions.
leader
- For: cell-group leader.
- Scope: their groups.
- Can: see members of their group, mark group attendance, communicate with the group.
staff
- For: operational volunteer (welcome, kiosk, kids).
- Scope: configurable; typically a campus or a module.
- Can: whatever the module needs. At kiosk, mark attendance and register visitors; in kids, do check-in.
member
- For: regular member with the mobile app.
- Scope: themselves and their family.
- Can: see their profile, their donations, check in, register for events.
Don't mix finance with member
If a regular member is also the treasurer, give them two roles: member for their personal access and finance for the admin access. Don’t merge them into a hybrid role.
Last updated on